| helics 3.6.1

helics::CombinationFederate Member List

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

addAlias(const Input &inp, std::string_view shortcutName) | helics::ValueFederate |
addAlias(const Publication &pub, std::string_view shortcutName) | helics::ValueFederate |
addAlias(std::string_view interfaceName, std::string_view alias) | helics::ValueFederate |
helics::Federate::addAlias(std::string_view interfaceName, std::string_view alias) | helics::Federate |
addDependency(std::string_view fedName) | helics::Federate |
addIndexedTarget(const iType &iObject, std::string_view target, int index1) | helics::ValueFederate | inline
addIndexedTarget(const iType &iObject, std::string_view target, int index1, int index2) | helics::ValueFederate | inline
addTarget(const Publication &pub, std::string_view target) | helics::ValueFederate |
addTarget(const Input &inp, std::string_view target) | helics::ValueFederate |
clearUpdate(const Input &inp) | helics::ValueFederate |
clearUpdates() | helics::ValueFederate |
CombinationFederate() | helics::CombinationFederate |
CombinationFederate(std::string_view fedName, const FederateInfo &fedInfo) | helics::CombinationFederate | explicit
CombinationFederate(std::string_view fedName, const std::shared_ptr< Core > &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::CombinationFederate |
CombinationFederate(std::string_view fedName, CoreApp &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::CombinationFederate |
CombinationFederate(std::string_view fedName, const std::string &configString) | helics::CombinationFederate |
CombinationFederate(const std::string &configString) | helics::CombinationFederate | explicit
CombinationFederate(CombinationFederate &&fed) noexcept | helics::CombinationFederate |
CombinationFederate(const CombinationFederate &fed)=delete | helics::CombinationFederate |
completeOperation() | helics::Federate |
configFile | helics::Federate | protected
coreObject | helics::Federate | protected
currentMode | helics::Federate | protected
disconnect() override | helics::CombinationFederate | virtual
disconnectTransition() | helics::Federate | protected virtual
enterExecutingMode(IterationRequest iterate=IterationRequest::NO_ITERATIONS) | helics::Federate |
enterExecutingModeAsync(IterationRequest iterate=IterationRequest::NO_ITERATIONS) | helics::Federate |
enterExecutingModeComplete() | helics::Federate |
enteringExecutingMode(iteration_time res) | helics::Federate | protected
enteringInitializingMode(IterationResult iterating) | helics::Federate | protected
enterInitializingMode() | helics::Federate |
enterInitializingModeAsync() | helics::Federate |
enterInitializingModeComplete() | helics::Federate |
enterInitializingModeIterative() | helics::Federate |
enterInitializingModeIterativeAsync() | helics::Federate |
enterInitializingModeIterativeComplete() | helics::Federate |
Federate(std::string_view fedname, const FederateInfo &fedInfo) | helics::Federate |
Federate(std::string_view fedname, const std::shared_ptr< Core > &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::Federate |
Federate(std::string_view fedname, CoreApp &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::Federate |
Federate(const std::string &configString) | helics::Federate | explicit
Federate(std::string_view fedname, const std::string &configString) | helics::Federate |
Federate() noexcept | helics::Federate |
Federate(Federate &&fed) noexcept | helics::Federate |
Federate(const Federate &fed)=delete | helics::Federate |
finalize() | helics::Federate |
finalizeAsync() | helics::Federate |
finalizeComplete() | helics::Federate |
finalizeOperations() | helics::Federate | protected
forceCoreUpdate(Input &inp) | helics::ValueFederate |
getBytes(const Input &inp) | helics::ValueFederate |
getCommand() | helics::Federate |
getConfigFile() const | helics::Federate | inline
getCorePointer() | helics::Federate | inline
getCurrentMode() const noexcept | helics::Federate | inline
getCurrentTime() const noexcept | helics::Federate | inline
getDataSink(std::string_view name) const | helics::MessageFederate |
getEndpoint(std::string_view name) const | helics::MessageFederate |
getEndpoint(int index) const | helics::MessageFederate |
getEndpointCount() const | helics::MessageFederate |
getFilter(std::string_view filterName) const | helics::Federate |
getFilter(int index) const | helics::Federate |
getFilter(std::string_view filterName) | helics::Federate |
getFilter(int index) | helics::Federate |
getFilterCount() const | helics::Federate |
getFlagOption(int flag) const | helics::Federate | virtual
getID() const noexcept | helics::Federate | inline
getInput(std::string_view name) const | helics::ValueFederate |
getInput(std::string_view name) | helics::ValueFederate |
getInput(int index) const | helics::ValueFederate |
getInput(int index) | helics::ValueFederate |
getInput(std::string_view name, int index1) const | helics::ValueFederate |
getInput(std::string_view name, int index1, int index2) const | helics::ValueFederate |
getInputByTarget(std::string_view target) const | helics::ValueFederate |
getInputByTarget(std::string_view target) | helics::ValueFederate |
getInputCount() const | helics::ValueFederate |
getIntegerProperty(int32_t option) const | helics::Federate | virtual
getLastUpdateTime(const Input &inp) const | helics::ValueFederate |
getMessage(const Endpoint &ept) | helics::MessageFederate |
getMessage() | helics::MessageFederate |
getName() const | helics::Federate | inline
getPublication(std::string_view name) | helics::ValueFederate |
getPublication(std::string_view name) const | helics::ValueFederate |
getPublication(int index) | helics::ValueFederate |
getPublication(int index) const | helics::ValueFederate |
getPublication(std::string_view name, int index1) const | helics::ValueFederate |
getPublication(std::string_view name, int index1, int index2) const | helics::ValueFederate |
getPublicationCount() const | helics::ValueFederate |
getSubscription(std::string_view target) const | helics::ValueFederate | inline
getSubscription(std::string_view target) | helics::ValueFederate | inline
getTag(std::string_view tag) const | helics::Federate |
getTarget(const Input &inp) const | helics::ValueFederate |
getTimeProperty(int32_t option) const | helics::Federate | virtual
getTranslator(std::string_view translatorName) const | helics::Federate |
getTranslator(int index) const | helics::Federate |
getTranslator(std::string_view translatorName) | helics::Federate |
getTranslator(int index) | helics::Federate |
getTranslatorCount() const | helics::Federate |
globalError(int errorcode, std::string_view message) | helics::Federate |
globalError(int errorcode) | helics::Federate |
handleError(int errorCode, std::string_view errorString, bool noThrow) | helics::Federate | protected
hasMessage() const | helics::MessageFederate |
hasMessage(const Endpoint &ept) const (defined in helics::MessageFederate) | helics::MessageFederate |
hasPotentialInterfaces (defined in helics::Federate) | helics::Federate | protected
initializeToExecuteStateTransition(iteration_time result) override | helics::CombinationFederate | protected virtual
isAsyncOperationCompleted() const | helics::Federate |
isQueryCompleted(QueryId queryIndex) const | helics::Federate |
isUpdated(const Input &inp) const | helics::ValueFederate |
localError(int errorcode, std::string_view message) | helics::Federate |
localError(int errorcode) | helics::Federate |
localNameGenerator(std::string_view addition) const | helics::Federate | protected
localQuery(std::string_view queryStr) const override | helics::CombinationFederate | protected virtual
logDebugMessage(std::string_view message) const | helics::Federate | inline
logErrorMessage(std::string_view message) const | helics::Federate | inline
logInfoMessage(std::string_view message) const | helics::Federate | inline
logMessage(int level, std::string_view message) const | helics::Federate |
logWarningMessage(std::string_view message) const | helics::Federate | inline
mCurrentTime | helics::Federate | protected
MessageFederate(std::string_view fedName, const FederateInfo &fedInfo) | helics::MessageFederate |
MessageFederate(std::string_view fedName, const std::shared_ptr< Core > &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::MessageFederate |
MessageFederate(std::string_view fedName, CoreApp &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::MessageFederate |
MessageFederate(std::string_view name, const std::string &configString) | helics::MessageFederate |
MessageFederate(const std::string &configString) | helics::MessageFederate | explicit
MessageFederate(const char *configString) | helics::MessageFederate | explicit
MessageFederate(MessageFederate &&mFed) noexcept | helics::MessageFederate |
MessageFederate(const MessageFederate &mFed)=delete | helics::MessageFederate |
MessageFederate() | helics::MessageFederate |
MessageFederate(bool res) | helics::MessageFederate | explicit
Modes enum name | helics::Federate |
mStopTime | helics::Federate | protected
nameSegmentSeparator | helics::Federate | protected
observerMode | helics::Federate | protected
operator=(CombinationFederate &&fed) noexcept | helics::CombinationFederate |
operator=(const CombinationFederate &fed)=delete | helics::CombinationFederate |
helics::ValueFederate::operator=(ValueFederate &&fed) noexcept | helics::ValueFederate |
helics::ValueFederate::operator=(const ValueFederate &fed)=delete | helics::ValueFederate |
helics::Federate::operator=(Federate &&fed) noexcept | helics::Federate |
helics::Federate::operator=(const Federate &fed)=delete | helics::Federate |
helics::MessageFederate::operator=(MessageFederate &&mFed) noexcept | helics::MessageFederate |
helics::MessageFederate::operator=(const MessageFederate &mFed)=delete | helics::MessageFederate |
pendingMessageCount(const Endpoint &ept) const | helics::MessageFederate |
pendingMessageCount() const | helics::MessageFederate |
postTimeRequestOperations(Time newTime, bool iterating) (defined in helics::Federate) | helics::Federate | protected
preTimeRequestOperations(Time nextStep, bool iterating) (defined in helics::Federate) | helics::Federate | protected
processCommunication(std::chrono::milliseconds period=std::chrono::milliseconds(0)) | helics::Federate |
publishBytes(const Publication &pub, data_view block) | helics::ValueFederate |
publishBytes(const Publication &pub, const char *data, size_t data_size) | helics::ValueFederate | inline
publishJSON(const std::string &jsonString) | helics::ValueFederate |
query(std::string_view target, std::string_view queryStr, HelicsSequencingModes mode=HELICS_SEQUENCING_MODE_FAST) | helics::Federate |
query(std::string_view queryStr, HelicsSequencingModes mode=HELICS_SEQUENCING_MODE_FAST) | helics::Federate |
queryAsync(std::string_view target, std::string_view queryStr, HelicsSequencingModes mode=HELICS_SEQUENCING_MODE_FAST) | helics::Federate |
queryAsync(std::string_view queryStr, HelicsSequencingModes mode=HELICS_SEQUENCING_MODE_FAST) | helics::Federate |
queryComplete(QueryId queryIndex) | helics::Federate |
queryUpdates() | helics::ValueFederate |
registerCloningFilter(std::string_view filterName, std::string_view inputType=std::string_view{}, std::string_view outputType=std::string_view{}) | helics::Federate |
registerCloningFilter() | helics::Federate | inline
registerConnectorInterfaces(const std::string &configString) | helics::Federate |
registerDataSink(std::string_view sinkName=std::string_view()) | helics::MessageFederate |
registerEndpoint(std::string_view eptName=std::string_view(), std::string_view type=std::string_view()) | helics::MessageFederate |
registerFilter(std::string_view filterName, std::string_view inputType=std::string_view{}, std::string_view outputType=std::string_view{}) | helics::Federate |
registerFilter() | helics::Federate | inline
registerFilterInterfaces(const std::string &configString) | helics::Federate | inline
registerFromPublicationJSON(const std::string &jsonString) | helics::ValueFederate |
registerGlobalCloningFilter(std::string_view filterName, std::string_view inputType=std::string_view{}, std::string_view outputType=std::string_view{}) | helics::Federate |
registerGlobalEndpoint(std::string_view eptName, std::string_view type=std::string_view()) | helics::MessageFederate |
registerGlobalFilter(std::string_view filterName, std::string_view inputType=std::string_view{}, std::string_view outputType=std::string_view{}) | helics::Federate |
registerGlobalInput(std::string_view name, std::string_view type, std::string_view units=std::string_view{}) | helics::ValueFederate |
registerGlobalInput(std::string_view name, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerGlobalPublication(std::string_view name, std::string_view type, std::string_view units=std::string_view{}) | helics::ValueFederate |
registerGlobalPublication(std::string_view name, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerGlobalTargetedEndpoint(std::string_view eptName, std::string_view type=std::string_view()) | helics::MessageFederate |
registerGlobalTranslator(std::int32_t translatorType, std::string_view translatorName, std::string_view endpointType=std::string_view{}, std::string_view units=std::string_view{}) | helics::Federate |
registerGlobalTranslator(std::string_view translatorName, std::string_view endpointType=std::string_view{}, std::string_view units=std::string_view{}) | helics::Federate | inline
registerIndexedEndpoint(std::string_view eptName, int index1, std::string_view type=std::string_view()) | helics::MessageFederate | inline
registerIndexedInput(std::string_view name, int index1, std::string_view units=std::string_view()) | helics::ValueFederate | inline
registerIndexedInput(std::string_view name, int index1, int index2, std::string_view units=std::string_view()) | helics::ValueFederate | inline
registerIndexedPublication(std::string_view name, int index1, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerIndexedPublication(std::string_view name, int index1, int index2, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerIndexedSubscription(std::string_view target, int index1, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerIndexedSubscription(std::string_view target, int index1, int index2, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerInput(std::string_view name, std::string_view type, std::string_view units=std::string_view{}) | helics::ValueFederate |
registerInput(std::string_view name, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerInterfaces(const std::string &configString) override | helics::CombinationFederate | virtual
registerMessageInterfaces(const std::string &configString) | helics::MessageFederate |
registerPublication(std::string_view name, std::string_view type, std::string_view units=std::string_view{}) | helics::ValueFederate |
registerPublication(std::string_view name, std::string_view units=std::string_view{}) | helics::ValueFederate | inline
registerSubscription(std::string_view target, std::string_view units=std::string_view{}) | helics::ValueFederate |
registerTargetedEndpoint(std::string_view eptName=std::string_view(), std::string_view type=std::string_view()) | helics::MessageFederate |
registerTranslator(std::int32_t translatorType, std::string_view translatorName, std::string_view endpointType=std::string_view{}, std::string_view units=std::string_view{}) | helics::Federate |
registerTranslator(std::string_view translatorName, std::string_view endpointType=std::string_view{}, std::string_view units=std::string_view{}) | helics::Federate | inline
registerTranslator() | helics::Federate | inline
registerValueInterfaces(const std::string &configString) | helics::ValueFederate |
removeTarget(const Publication &pub, std::string_view target) | helics::ValueFederate |
removeTarget(const Input &inp, std::string_view target) | helics::ValueFederate |
requestNextStep() | helics::Federate | inline
requestTime(Time nextInternalTimeStep) | helics::Federate |
requestTimeAdvance(Time timeDelta) | helics::Federate | inline
requestTimeAsync(Time nextInternalTimeStep) | helics::Federate |
requestTimeComplete() | helics::Federate |
requestTimeIterative(Time nextInternalTimeStep, IterationRequest iterate) | helics::Federate |
requestTimeIterativeAsync(Time nextInternalTimeStep, IterationRequest iterate) | helics::Federate |
requestTimeIterativeComplete() | helics::Federate |
retriggerTimeRequest | helics::Federate | protected
sendCommand(std::string_view target, std::string_view commandStr, HelicsSequencingModes mode=HelicsSequencingModes::HELICS_SEQUENCING_MODE_FAST) | helics::Federate |
setAsyncCheck(std::function< bool()> asyncCheck) (defined in helics::Federate) | helics::Federate | protected
setCosimulationTerminatedCallback(std::function< void()> callback) | helics::Federate |
setDefaultValue(const Input &inp, data_view block) | helics::ValueFederate |
setErrorHandlerCallback(std::function< void(int, std::string_view)> errorHandlerCallback) | helics::Federate |
setExecutingEntryCallback(std::function< void()> callback) | helics::Federate |
setFilterOperator(Filter &filt, std::shared_ptr< FilterOperator > filtOp) | helics::Federate | static
setFlagOption(int flagIndex, bool flagValue=true) override | helics::CombinationFederate | virtual
setGlobal(std::string_view valueName, std::string_view value) | helics::Federate |
setInitializingEntryCallback(std::function< void(bool)> callback) | helics::Federate |
setInputNotificationCallback(std::function< void(Input &, Time)> callback) | helics::ValueFederate |
setInputNotificationCallback(Input &inp, std::function< void(Input &, Time)> callback) | helics::ValueFederate |
setLoggingCallback(const std::function< void(int, std::string_view, std::string_view)> &logFunction) | helics::Federate |
setMessageNotificationCallback(const std::function< void(Endpoint &, Time)> &callback) | helics::MessageFederate |
setMessageNotificationCallback(const Endpoint &ept, const std::function< void(Endpoint &, Time)> &callback) | helics::MessageFederate |
setModeUpdateCallback(std::function< void(Modes, Modes)> callback) | helics::Federate |
setProperty(int32_t option, double timeValue) | helics::Federate | virtual
setProperty(int32_t option, Time timeValue) | helics::Federate | virtual
setProperty(int32_t option, int32_t optionValue) | helics::Federate | virtual
setQueryCallback(const std::function< std::string(std::string_view)> &queryFunction) | helics::Federate |
setSeparator(char separator) | helics::Federate | inline
setTag(std::string_view tag, std::string_view value) | helics::Federate |
setTimeRequestEntryCallback(std::function< void(Time, Time, bool)> callback) | helics::Federate |
setTimeRequestReturnCallback(std::function< void(Time, bool)> callback) | helics::Federate |
setTimeUpdateCallback(std::function< void(Time, bool)> callback) | helics::Federate |
setTranslatorOperator(Translator &trans, std::shared_ptr< TranslatorOperator > transOp) | helics::Federate | static
singleThreadFederate (defined in helics::Federate) | helics::Federate | protected
startupToInitializeStateTransition() override | helics::CombinationFederate | protected virtual
strictConfigChecking | helics::Federate | protected
subscribe(const Endpoint &ept, std::string_view key) | helics::MessageFederate |
updateTime(Time newTime, Time oldTime) override | helics::CombinationFederate | protected virtual
useJsonSerialization | helics::Federate | protected
ValueFederate(std::string_view fedName, const FederateInfo &fedInfo) | helics::ValueFederate |
ValueFederate(std::string_view fedName, const std::shared_ptr< Core > &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::ValueFederate |
ValueFederate(std::string_view fedName, CoreApp &core, const FederateInfo &fedInfo=FederateInfo{}) | helics::ValueFederate |
ValueFederate(const std::string &configString) | helics::ValueFederate | explicit
ValueFederate(std::string_view fedName, const std::string &configString) | helics::ValueFederate |
ValueFederate() | helics::ValueFederate | explicit
ValueFederate(bool res) | helics::ValueFederate | explicit
ValueFederate(const char *configString) | helics::ValueFederate | explicit
ValueFederate(const ValueFederate &fed)=delete | helics::ValueFederate |
ValueFederate(ValueFederate &&fed) noexcept | helics::ValueFederate |
waitCommand() | helics::Federate |
~CombinationFederate() | helics::CombinationFederate | virtual
~Federate() | helics::Federate | virtual
~MessageFederate() | helics::MessageFederate | virtual
~ValueFederate() | helics::ValueFederate | virtual