helics  2.8.1
helics::PublicationOnChange< X > Member List

This is the complete list of members for helics::PublicationOnChange< X >, including all inherited members.

addTarget(const std::string &target)helics::Publicationinline
changeDetectionEnabledhelics::Publicationprotected
close()helics::Publicationinline
disableAssignhelics::Publicationprotected
enableChangeDetection(bool enabled=true) noexcepthelics::Publicationinline
fedhelics::Publicationprotected
getHandle() consthelics::Publicationinline
getInfo() consthelics::Publicationinline
getKey() consthelics::Publicationinline
getName() consthelics::Publicationinline
getOption(int32_t option) consthelics::Publicationinline
getType() consthelics::Publicationinline
getUnits() consthelics::Publicationinline
handlehelics::Publicationprotected
isValid() consthelics::Publicationinline
operator interface_handle() consthelics::Publicationinline
operator!=(const Publication &pub) const (defined in helics::Publication)helics::Publicationinline
operator<(const Publication &pub) const (defined in helics::Publication)helics::Publicationinline
operator==(const Publication &pub) const (defined in helics::Publication)helics::Publicationinline
Publication()=default (defined in helics::Publication)helics::Publication
Publication(ValueFederate *valueFed, interface_handle id, const std::string &key, const std::string &type, const std::string &units)helics::Publication
Publication(ValueFederate *valueFed, const std::string &key, const std::string &type, const std::string &units=std::string())helics::Publication
Publication(FedPtr valueFed, const std::string &key, const std::string &type=std::string(), const std::string &units=std::string())helics::Publicationinline
Publication(interface_visibility locality, ValueFederate *valueFed, const std::string &key, const std::string &type, const std::string &units=std::string())helics::Publication
Publication(interface_visibility locality, FedPtr &valueFed, const std::string &key, const std::string &type, const std::string &units=std::string())helics::Publicationinline
Publication(ValueFederate *valueFed, const std::string &key, data_type type, const std::string &units=std::string())helics::Publicationinline
Publication(FedPtr &valueFed, const std::string &key, data_type type, const std::string &units=std::string())helics::Publicationinline
Publication(interface_visibility locality, ValueFederate *valueFed, const std::string &key, data_type type, const std::string &units=std::string())helics::Publicationinline
Publication(interface_visibility locality, FedPtr &valueFed, const std::string &key, data_type type, const std::string &units=std::string())helics::Publicationinline
PublicationOnChange()=default (defined in helics::PublicationOnChange< X >)helics::PublicationOnChange< X >
PublicationOnChange(ValueFederate *valueFed, const std::string &key, const X &minChange, const std::string &units=std::string())helics::PublicationOnChange< X >inline
PublicationOnChange(FedPtr &valueFed, const std::string &key, const X &minChange, const std::string &units=std::string())helics::PublicationOnChange< X >inline
PublicationT()=default (defined in helics::PublicationT< X >)helics::PublicationT< X >
PublicationT(ValueFederate *valueFed, const std::string &key, const std::string &units=std::string())helics::PublicationT< X >inline
PublicationT(FedPtr &valueFed, const std::string &key, const std::string &units=std::string())helics::PublicationT< X >inline
PublicationT(interface_visibility locality, ValueFederate *valueFed, const std::string &key, const std::string &units=std::string())helics::PublicationT< X >inline
PublicationT(interface_visibility locality, FedPtr &valueFed, const std::string &key, const std::string &units=std::string())helics::PublicationT< X >inline
publish(const X &val) const overridehelics::PublicationOnChange< X >inlinevirtual
helics::PublicationT::publish(const X &val)helics::PublicationT< X >inline
helics::PublicationT::publish(const X &val, const std::string &units)helics::PublicationT< X >inline
helics::Publication::publish(double val)helics::Publication
publish(const char *val) (defined in helics::Publication)helics::Publication
publish(const std::string &val) (defined in helics::Publication)helics::Publication
publish(const std::vector< double > &val) (defined in helics::Publication)helics::Publication
publish(const std::vector< std::complex< double >> &val) (defined in helics::Publication)helics::Publication
publish(const double *vals, int size) (defined in helics::Publication)helics::Publication
publish(std::complex< double > val) (defined in helics::Publication)helics::Publication
publish(const defV &val) (defined in helics::Publication)helics::Publication
publish(bool val) (defined in helics::Publication)helics::Publication
publish(Time val) (defined in helics::Publication)helics::Publication
publish(char val) (defined in helics::Publication)helics::Publication
publish(const NamedPoint &np) (defined in helics::Publication)helics::Publication
publish(const std::string &name, double val) (defined in helics::Publication)helics::Publication
publish(const char *name, double val) (defined in helics::Publication)helics::Publication
helics::Publication::publish(double val, const std::string &units)helics::Publication
publish(double val, const units::precise_unit &units) (defined in helics::Publication)helics::Publication
helics::Publication::publish(X val)helics::Publicationinline
pubTypehelics::Publicationprotected
removeTarget(const std::string &targetToRemove)helics::Publicationinline
setInfo(const std::string &info)helics::Publicationinline
setMinimumChange(double deltaV) noexcepthelics::Publicationinline
setOption(int32_t option, int32_t value=1)helics::Publicationinline