 |
helics
3.0.1
|
9 #include "MessageFederate.hpp"
10 #include "ValueFederate.hpp"
35 const std::shared_ptr<Core>& core,
70 virtual void setFlagOption(
int flagIndex,
bool flagValue =
true)
override;
71 virtual void disconnect()
override;
74 virtual void updateTime(
Time newTime,
Time oldTime)
override;
75 virtual void startupToInitializeStateTransition()
override;
76 virtual void initializeToExecuteStateTransition(
IterationResult result)
override;
77 virtual std::string localQuery(
const std::string& queryStr)
const override;
80 virtual void registerInterfaces(
const std::string& configString)
override;
virtual void disconnect() override
Definition: MessageFederate.cpp:84
virtual void setFlagOption(int flag, bool flagValue=true) override
Definition: ValueFederate.cpp:162
Definition: ZmqContextManager.h:32
Definition: application_api/ValueFederate.hpp:25
CombinationFederate & operator=(CombinationFederate &&fed) noexcept
FederateInfo loadFederateInfo(const std::string &configString)
Definition: FederateInfo.cpp:675
void registerMessageInterfaces(const std::string &configString)
Definition: MessageFederate.cpp:144
void registerFilterInterfaces(const std::string &configString)
Definition: Federate.cpp:818
virtual void registerInterfaces(const std::string &configString) override
Definition: CombinationFederate.cpp:92
virtual void startupToInitializeStateTransition() override
Definition: CombinationFederate.cpp:71
TimeRepresentation< count_time< 9 > > Time
Definition: helicsTime.hpp:27
Definition: application_api/MessageFederate.hpp:22
virtual void updateTime(Time newTime, Time oldTime) override
Definition: MessageFederate.cpp:90
Definition: AsioContextManager.h:32
Definition: application_api/CoreApp.hpp:25
Definition: FederateInfo.hpp:20
virtual void updateTime(Time newTime, Time oldTime) override
Definition: ValueFederate.cpp:499
IterationResult
Definition: CoreTypes.hpp:80
virtual void startupToInitializeStateTransition() override
Definition: ValueFederate.cpp:504
virtual void initializeToExecuteStateTransition(IterationResult result) override
Definition: MessageFederate.cpp:99
virtual std::string localQuery(const std::string &queryStr) const override
Definition: CombinationFederate.cpp:83
virtual void initializeToExecuteStateTransition(IterationResult result) override
Definition: CombinationFederate.cpp:77
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
virtual void initializeToExecuteStateTransition(IterationResult result) override
Definition: ValueFederate.cpp:508
void registerValueInterfaces(const std::string &configString)
Definition: ValueFederate.cpp:188
Definition: application_api/Federate.hpp:47
virtual void disconnect() override
Definition: ValueFederate.cpp:83
bool loadCores()
Definition: loadCores.cpp:149
virtual std::string localQuery(const std::string &queryStr) const override
Definition: ValueFederate.cpp:513
virtual void startupToInitializeStateTransition() override
Definition: MessageFederate.cpp:95
virtual std::string localQuery(const std::string &queryStr) const override
Definition: MessageFederate.cpp:104
Definition: cpp98/Broker.hpp:18
virtual void disconnect() override
Definition: CombinationFederate.cpp:57
Definition: application_api/CombinationFederate.hpp:18