helics  3.5.2
helics::Input Member List

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

addAlias(std::string_view alias)helics::Interface
addDestinationTarget(std::string_view newTarget, InterfaceType hint=InterfaceType::UNKNOWN)helics::Interface
addPublication(std::string_view target)helics::Input
addSourceTarget(std::string_view newTarget, InterfaceType hint=InterfaceType::UNKNOWN)helics::Interface
addTarget(std::string_view target)helics::Inputinline
checkUpdate(bool assumeUpdate=false)helics::Input
clearUpdate()helics::Input
close()helics::Interface
disconnectFromCore()helics::Interface
enableChangeDetection(bool enabled=true) noexcepthelics::Inputinline
fedhelics::Inputprotected
getByteCount()helics::Input
getBytes()helics::Input
getComplexValue(double *data, int maxsize)helics::Input
getDestinationTargetCount() consthelics::Interface
getDestinationTargets() consthelics::Interface
getDisplayName() const overridehelics::Inputinlinevirtual
getDouble()helics::Inputinline
getExtractionType() consthelics::Interface
getExtractionUnits() consthelics::Interface
getHandle() consthelics::Interfaceinline
getHelicsInjectionType() consthelics::Inputinline
getHelicsType() consthelics::Inputinline
getInfo() consthelics::Interface
getInjectionType() consthelics::Interface
getInjectionUnits() consthelics::Interface
getLastUpdate() consthelics::Input
getLocalName() consthelics::Interfaceinline
getMultiInputMode() const (defined in helics::Input)helics::Inputinline
getName() consthelics::Interface
getOption(int32_t option) const overridehelics::Inputvirtual
getPublicationType() consthelics::Inputinline
getSourceTargetCount() consthelics::Interface
getSourceTargets() consthelics::Interface
getString()helics::Inputinline
getStringSize()helics::Input
getTag(std::string_view tag) consthelics::Interface
getTarget() const (defined in helics::Input)helics::Inputinline
getType() consthelics::Inputinline
getUnits() consthelics::Inputinline
getValue(double *data, int maxsize)helics::Input
getValue(char *str, int maxsize)helics::Input
getValue(X &out)helics::Inputinline
getValue()helics::Inputinline
getValueRef() (defined in helics::Input)helics::Input
getVectorSize()helics::Input
handlehelics::Interfaceprotected
Input()=defaulthelics::Input
Input(ValueFederate *valueFed, InterfaceHandle id, std::string_view actName, std::string_view unitsOut={})helics::Input
Input(ValueFederate *valueFed, std::string_view key, std::string_view defaultType="def", std::string_view units={}) (defined in helics::Input)helics::Input
Input(FedPtr &valueFed, std::string_view key, std::string_view defaultType="def", std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(InterfaceVisibility locality, ValueFederate *valueFed, std::string_view key, std::string_view defaultType="def", std::string_view units={}) (defined in helics::Input)helics::Input
Input(InterfaceVisibility locality, FedPtr &valueFed, std::string_view key, std::string_view defaultType="def", std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(ValueFederate *valueFed, std::string_view key, DataType defType, std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(FedPtr &valueFed, std::string_view key, DataType defType, std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(InterfaceVisibility locality, ValueFederate *valueFed, std::string_view key, std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(InterfaceVisibility locality, FedPtr &valueFed, std::string_view key, std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(InterfaceVisibility locality, ValueFederate *valueFed, std::string_view key, DataType defType, std::string_view units={}) (defined in helics::Input)helics::Inputinline
Input(InterfaceVisibility locality, FedPtr &valueFed, std::string_view key, DataType defType, std::string_view units={}) (defined in helics::Input)helics::Inputinline
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
isUpdated()helics::Input
isUpdated() consthelics::Input
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
registerNotificationCallback(std::function< void(Time)> callback)helics::Input
removeTarget(std::string_view targetToRemove)helics::Interface
setDefault(X &&val)helics::Inputinline
setDefaultBytes(data_view val) (defined in helics::Input)helics::Input
setInfo(std::string_view info)helics::Interface
setInputNotificationCallback(std::function< void(const X &, Time)> callback)helics::Inputinline
setMinimumChange(double deltaV) noexcepthelics::Inputinline
setOption(int32_t option, int32_t value=1) overridehelics::Inputvirtual
setTag(std::string_view tag, std::string_view value)helics::Interface
ValueFederateManager (defined in helics::Input)helics::Inputfriend
vectorDataProcess(const std::vector< std::shared_ptr< const SmallBuffer >> &dataV) (defined in helics::Input)helics::Input
~Interface()=default (defined in helics::Interface)helics::Interfacevirtual