coral
A C++ library for distributed co-simulation
|
The superclass of all classes that represent execution states. More...
#include "coral/bus/execution_state.hpp"
Inherited by coral::bus::AcceptingExecutionState, coral::bus::FatalErrorExecutionState, coral::bus::PrimingExecutionState, coral::bus::ReadyExecutionState, coral::bus::ReconfiguringExecutionState, coral::bus::ReconstitutingExecutionState, coral::bus::StepFailedExecutionState, coral::bus::StepOkExecutionState, coral::bus::SteppingExecutionState, and coral::bus::TerminatedExecutionState.
The superclass of all classes that represent execution states.
By default, all functions throw a coral::error::PreconditionViolation when called. All supported functions for a given state must therefore be overridden in the corresponding subclass.