1 #ifndef COUPLED_SIM_EVENT_H_INCLUDED
2 #define COUPLED_SIM_EVENT_H_INCLUDED
40 typedef std::shared_ptr<SimPT_Sim::CoupledSim>
Source;
46 CoupledSimEvent(Source sim,
int step, Type type) : m_source(sim), m_step(step), m_type(type) {}
Type GetType() const
Get Event type.
Source GetSource() const
Get the data member value.
Definition for SimEventType.
Namespace for the core simulator.
int GetStep() const
Get step.
CoupledSimEvent(Source sim, int step, Type type)
Initialize all data members.
An event transmitted by a Coupled Simulator.
SimEventType Type
Type of events triggered by sim.
std::shared_ptr< SimPT_Sim::CoupledSim > Source
Convenience typedef for clients of this class.
SimEventType
Type of events triggered by sim or on behalf of sim by project.