![]() |
helics
2.8.1
|
This is the complete list of members for helics::PublicationOnChange< X >, including all inherited members.
| addTarget(const std::string &target) | helics::Publication | inline |
| changeDetectionEnabled | helics::Publication | protected |
| close() | helics::Publication | inline |
| disableAssign | helics::Publication | protected |
| enableChangeDetection(bool enabled=true) noexcept | helics::Publication | inline |
| fed | helics::Publication | protected |
| getHandle() const | helics::Publication | inline |
| getInfo() const | helics::Publication | inline |
| getKey() const | helics::Publication | inline |
| getName() const | helics::Publication | inline |
| getOption(int32_t option) const | helics::Publication | inline |
| getType() const | helics::Publication | inline |
| getUnits() const | helics::Publication | inline |
| handle | helics::Publication | protected |
| isValid() const | helics::Publication | inline |
| operator interface_handle() const | helics::Publication | inline |
| operator!=(const Publication &pub) const (defined in helics::Publication) | helics::Publication | inline |
| operator<(const Publication &pub) const (defined in helics::Publication) | helics::Publication | inline |
| operator==(const Publication &pub) const (defined in helics::Publication) | helics::Publication | inline |
| 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::Publication | inline |
| 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::Publication | inline |
| Publication(ValueFederate *valueFed, const std::string &key, data_type type, const std::string &units=std::string()) | helics::Publication | inline |
| Publication(FedPtr &valueFed, const std::string &key, data_type type, const std::string &units=std::string()) | helics::Publication | inline |
| Publication(interface_visibility locality, ValueFederate *valueFed, const std::string &key, data_type type, const std::string &units=std::string()) | helics::Publication | inline |
| Publication(interface_visibility locality, FedPtr &valueFed, const std::string &key, data_type type, const std::string &units=std::string()) | helics::Publication | inline |
| 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 override | helics::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::Publication | inline |
| pubType | helics::Publication | protected |
| removeTarget(const std::string &targetToRemove) | helics::Publication | inline |
| setInfo(const std::string &info) | helics::Publication | inline |
| setMinimumChange(double deltaV) noexcept | helics::Publication | inline |
| setOption(int32_t option, int32_t value=1) | helics::Publication | inline |
1.8.17