helics  2.8.1
helics::Core Member List

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

addDependency(local_federate_id federateID, const std::string &federateName)=0helics::Corepure virtual
addDestinationFilterToEndpoint(const std::string &filter, const std::string &target)=0helics::Corepure virtual
addDestinationTarget(interface_handle handle, const std::string &dest)=0helics::Corepure virtual
addSourceFilterToEndpoint(const std::string &filter, const std::string &target)=0helics::Corepure virtual
addSourceTarget(interface_handle handle, const std::string &name)=0helics::Corepure virtual
closeHandle(interface_handle handle)=0helics::Corepure virtual
configure(const std::string &configureString)=0helics::Corepure virtual
configureFromArgs(int argc, char *argv[])=0helics::Corepure virtual
configureFromVector(std::vector< std::string > args)=0helics::Corepure virtual
connect()=0helics::Corepure virtual
Core()=defaulthelics::Core
dataLink(const std::string &source, const std::string &target)=0helics::Corepure virtual
disconnect()=0helics::Corepure virtual
enterExecutingMode(local_federate_id federateID, iteration_request iterate=NO_ITERATION)=0helics::Corepure virtual
enterInitializingMode(local_federate_id federateID)=0helics::Corepure virtual
error(local_federate_id federateID, int32_t errorCode=-1)helics::Coreinline
finalize(local_federate_id federateID)=0helics::Corepure virtual
getAddress() const =0helics::Corepure virtual
getAllValues(interface_handle handle)=0helics::Corepure virtual
getCurrentReiteration(local_federate_id federateID) const =0helics::Corepure virtual
getCurrentTime(local_federate_id federateID) const =0helics::Corepure virtual
getEndpoint(local_federate_id federateID, const std::string &name) const =0helics::Corepure virtual
getErrorCode() const =0helics::Corepure virtual
getErrorMessage() const =0helics::Corepure virtual
getExtractionType(interface_handle handle) const =0helics::Corepure virtual
getExtractionUnits(interface_handle handle) const =0helics::Corepure virtual
getFederateId(const std::string &name) const =0helics::Corepure virtual
getFederateName(local_federate_id federateID) const =0helics::Corepure virtual
getFederationSize()=0helics::Corepure virtual
getFilter(const std::string &name) const =0helics::Corepure virtual
getFlagOption(local_federate_id federateID, int32_t flag) const =0helics::Corepure virtual
getHandleName(interface_handle handle) const =0helics::Corepure virtual
getHandleOption(interface_handle handle, int32_t option) const =0helics::Corepure virtual
getIdentifier() const =0helics::Corepure virtual
getInjectionType(interface_handle handle) const =0helics::Corepure virtual
getInjectionUnits(interface_handle handle) const =0helics::Corepure virtual
getInput(local_federate_id federateID, const std::string &key) const =0helics::Corepure virtual
getIntegerProperty(local_federate_id federateID, int32_t property) const =0helics::Corepure virtual
getInterfaceInfo(interface_handle handle) const =0helics::Corepure virtual
getPublication(local_federate_id federateID, const std::string &key) const =0helics::Corepure virtual
getTimeProperty(local_federate_id federateID, int32_t property) const =0helics::Corepure virtual
getUnits(interface_handle handle) consthelics::Coreinline
getValue(interface_handle handle, uint32_t *inputIndex=nullptr)=0helics::Corepure virtual
getValueUpdates(local_federate_id federateID)=0helics::Corepure virtual
globalError(local_federate_id federateID, int32_t errorCode, const std::string &errorString)=0helics::Corepure virtual
hasError() const =0 (defined in helics::Core)helics::Corepure virtual
initialize(const std::string &configureString)helics::Coreinline
initializeFromArgs(int argc, char *argv[])helics::Coreinline
isConfigured() const =0helics::Corepure virtual
isConnected() const =0helics::Corepure virtual
isInitialized() consthelics::Coreinline
isOpenToNewFederates() const =0helics::Corepure virtual
localError(local_federate_id federateID, int32_t errorCode, const std::string &errorString)=0helics::Corepure virtual
logMessage(local_federate_id federateID, int logLevel, const std::string &messageToLog)=0helics::Corepure virtual
makeConnections(const std::string &file)=0helics::Corepure virtual
query(const std::string &target, const std::string &queryStr, helics_sequencing_mode mode)=0helics::Corepure virtual
receive(interface_handle destination)=0helics::Corepure virtual
receiveAny(local_federate_id federateID, interface_handle &endpoint_id)=0helics::Corepure virtual
receiveCount(interface_handle destination)=0helics::Corepure virtual
receiveCountAny(local_federate_id federateID)=0helics::Corepure virtual
registerCloningFilter(const std::string &filterName, const std::string &type_in, const std::string &type_out)=0helics::Corepure virtual
registerEndpoint(local_federate_id federateID, const std::string &name, const std::string &type)=0helics::Corepure virtual
registerFederate(const std::string &name, const CoreFederateInfo &info)=0helics::Corepure virtual
registerFilter(const std::string &filterName, const std::string &type_in, const std::string &type_out)=0helics::Corepure virtual
registerFrequentCommunicationsPair(const std::string &source, const std::string &dest)=0helics::Corepure virtual
registerInput(local_federate_id federateID, const std::string &key, const std::string &type, const std::string &units)=0helics::Corepure virtual
registerPublication(local_federate_id federateID, const std::string &key, const std::string &type, const std::string &units)=0helics::Corepure virtual
removeTarget(interface_handle handle, const std::string &targetToRemove)=0helics::Corepure virtual
requestTimeIterative(local_federate_id federateID, Time next, iteration_request iterate)=0helics::Corepure virtual
send(interface_handle sourceHandle, const std::string &destination, const char *data, uint64_t length)=0helics::Corepure virtual
sendEvent(Time time, interface_handle sourceHandle, const std::string &destination, const char *data, uint64_t length)=0helics::Corepure virtual
sendMessage(interface_handle sourceHandle, std::unique_ptr< Message > message)=0helics::Corepure virtual
setCoreReadyToInit()=0helics::Corepure virtual
setFilterOperator(interface_handle filter, std::shared_ptr< FilterOperator > callback)=0helics::Corepure virtual
setFlagOption(local_federate_id federateID, int32_t flag, bool flagValue)=0helics::Corepure virtual
setGlobal(const std::string &valueName, const std::string &value)=0helics::Corepure virtual
setHandleOption(interface_handle handle, int32_t option, int32_t option_value)=0helics::Corepure virtual
setIntegerProperty(local_federate_id federateID, int32_t property, int16_t propValue)=0helics::Corepure virtual
setInterfaceInfo(interface_handle handle, std::string info)=0helics::Corepure virtual
setLogFile(const std::string &lfile)=0helics::Corepure virtual
setLoggingCallback(local_federate_id federateID, std::function< void(int, const std::string &, const std::string &)> logFunction)=0helics::Corepure virtual
setLoggingLevel(int logLevel)=0helics::Corepure virtual
setQueryCallback(local_federate_id federateID, std::function< std::string(const std::string &)> queryFunction)=0helics::Corepure virtual
setTimeProperty(local_federate_id federateID, int32_t property, Time timeValue)=0helics::Corepure virtual
setValue(interface_handle handle, const char *data, uint64_t len)=0helics::Corepure virtual
timeRequest(local_federate_id federateID, Time next)=0helics::Corepure virtual
waitForDisconnect(std::chrono::milliseconds msToWait=std::chrono::milliseconds(0)) const =0helics::Corepure virtual
~Core()=defaulthelics::Corevirtual