helics  3.5.2
helics::Publication Member List

This is the complete list of members for helics::Publication, including all inherited members.

addAlias(std::string_view alias)helics::Interface
addDestinationTarget(std::string_view newTarget, InterfaceType hint=InterfaceType::UNKNOWN)helics::Interface
addInputTarget(std::string_view target)helics::Publicationinline
addSourceTarget(std::string_view newTarget, InterfaceType hint=InterfaceType::UNKNOWN)helics::Interface
addTarget(std::string_view target)helics::Publicationinline
changeDetectionEnabledhelics::Publicationprotected
close()helics::Interface
disableAssignhelics::Publicationprotected
disconnectFromCore()helics::Interface
enableChangeDetection(bool enabled=true) noexcepthelics::Publicationinline
fedhelics::Publicationprotected
getDestinationTargetCount() consthelics::Interface
getDestinationTargets() consthelics::Interface
getDisplayName() const overridehelics::Publicationinlinevirtual
getExtractionType() consthelics::Interface
getExtractionUnits() consthelics::Interface
getHandle() consthelics::Interfaceinline
getInfo() consthelics::Interface
getInjectionType() consthelics::Interface
getInjectionUnits() consthelics::Interface
getLocalName() consthelics::Interfaceinline
getName() consthelics::Interface
getOption(int32_t option) consthelics::Interfacevirtual
getSourceTargetCount() consthelics::Interface
getSourceTargets() consthelics::Interface
getTag(std::string_view tag) consthelics::Interface
getTarget() consthelics::Interface
getType() consthelics::Publicationinline
getUnits() consthelics::Publicationinline
handlehelics::Interfaceprotected
Interface()=default (defined in helics::Interface)helics::Interface
Interface(Federate *federate, InterfaceHandle hid, std::string_view actName) (defined in helics::Interface)helics::Interface
Interface(Core *core, InterfaceHandle hid, std::string_view actName) (defined in helics::Interface)helics::Interfaceinline
isValid() consthelics::Interfaceinline
mCorehelics::Interfaceprotected
mNamehelics::Interfaceprotected
operator InterfaceHandle() consthelics::Interfaceinline
operator!=(const Interface &inp) const (defined in helics::Interface)helics::Interfaceinline
operator<(const Interface &inp) const (defined in helics::Interface)helics::Interfaceinline
operator==(const Interface &inp) const (defined in helics::Interface)helics::Interfaceinline
operator>(const Interface &inp) const (defined in helics::Interface)helics::Interfaceinline
Publication()=default (defined in helics::Publication)helics::Publication
Publication(ValueFederate *valueFed, InterfaceHandle id, std::string_view key, std::string_view type, std::string_view units)helics::Publication
Publication(ValueFederate *valueFed, std::string_view key, std::string_view type, std::string_view units=std::string_view{})helics::Publication
Publication(FedPtr valueFed, std::string_view key, std::string_view type=std::string_view(), std::string_view units=std::string_view())helics::Publicationinline
Publication(InterfaceVisibility locality, ValueFederate *valueFed, std::string_view key, std::string_view type, std::string_view units=std::string_view())helics::Publication
Publication(InterfaceVisibility locality, FedPtr &valueFed, std::string_view key, std::string_view type, std::string_view units=std::string_view())helics::Publicationinline
Publication(ValueFederate *valueFed, std::string_view key, DataType type, std::string_view units=std::string_view())helics::Publicationinline
Publication(FedPtr &valueFed, std::string_view key, DataType type, std::string_view units=std::string_view())helics::Publicationinline
Publication(InterfaceVisibility locality, ValueFederate *valueFed, std::string_view key, DataType type, std::string_view units=std::string_view())helics::Publicationinline
Publication(InterfaceVisibility locality, FedPtr &valueFed, std::string_view key, DataType type, std::string_view units=std::string_view())helics::Publicationinline
publish(double val)helics::Publication
publish(const std::vector< std::string > &val) (defined in helics::Publication)helics::Publication
publish(const std::vector< double > &val) (defined in helics::Publication)helics::Publication
publish(const double *vals, int size) (defined in helics::Publication)helics::Publication
publish(const std::vector< std::complex< double >> &val) (defined in helics::Publication)helics::Publication
publish(std::complex< double > 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(std::string_view field, double val) (defined in 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
publish(const X &val)helics::Publicationinline
publish(const X &val)helics::Publicationinline
publish(X val)helics::Publicationinline
publishComplex(const double *vals, int size)helics::Publication
pubTypehelics::Publicationprotected
removeTarget(std::string_view targetToRemove)helics::Interface
setInfo(std::string_view info)helics::Interface
setMinimumChange(double deltaV) noexcepthelics::Publicationinline
setOption(int32_t option, int32_t value=1)helics::Interfacevirtual
setTag(std::string_view tag, std::string_view value)helics::Interface
ValueFederateManager (defined in helics::Publication)helics::Publicationfriend
~Interface()=default (defined in helics::Interface)helics::Interfacevirtual