9 #include "MessageFederate.hpp"
10 #include "ValueFederate.hpp"
37 const std::shared_ptr<Core>& core,
55 CombinationFederate(std::string_view fedName,
const std::string& configString);
61 explicit CombinationFederate(
const std::string& configString);
73 virtual void setFlagOption(
int flagIndex,
bool flagValue =
true)
override;
74 virtual void disconnect()
override;
77 virtual void updateTime(
Time newTime,
Time oldTime)
override;
78 virtual void startupToInitializeStateTransition()
override;
79 virtual void initializeToExecuteStateTransition(
iteration_time result)
override;
80 virtual std::string localQuery(std::string_view queryStr)
const override;
83 virtual void registerInterfaces(
const std::string& configString)
override;
Definition: application_api/CombinationFederate.hpp:18
CombinationFederate(CombinationFederate &&fed) noexcept
CombinationFederate & operator=(const CombinationFederate &fed)=delete
CombinationFederate(const CombinationFederate &fed)=delete
virtual ~CombinationFederate()
CombinationFederate & operator=(CombinationFederate &&fed) noexcept
Definition: application_api/CoreApp.hpp:25
Definition: FederateInfo.hpp:29
Definition: application_api/MessageFederate.hpp:24
Definition: application_api/ValueFederate.hpp:28
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
TimeRepresentation< count_time< 9 > > Time
Definition: helicsTime.hpp:27
Definition: helicsTime.hpp:43