1 #ifndef SIMWRAPPER_H_INCLUDED
2 #define SIMWRAPPER_H_INCLUDED
91 std::shared_ptr<Sim> m_sim;
96 #endif // include guard
Specialization of SimWrapperResult template for type void.
SimWrapperResult< std::string > GetXMLState() const
Provide sim state in XML format serialized to string.
Namespace for the core simulator.
SimWrapperResult< void > Initialize(SimState state)
Set sim state.
All exceptions must be dealt with internally, so each method returns an object of this type...
Contains the state of the whole Simulator at a given simulation step.
SimWrapperResult< void > TimeStep()
Let simulator take a time step.
SimWrapperStatus
Shows whether a time step was a success or not.
Interface exposing the simulator to Java, Python, and C++ programs.
SimWrapperResult< SimState > GetState() const
Provide sim state in format suitable for i/o.