Class to handle reports related to simulation.
Definition: SimulationReporter.h:13
void preStartReport() const
Report what must be reported immediately before starting the simulation.
Definition: SimulationReporter.cpp:21
void preFinishReport(double const seconds) const
Report what must be reported immediately before finishing the simulation.
Definition: SimulationReporter.cpp:30
Simulation const & sim
The simulation to report about.
Definition: SimulationReporter.h:18
void postFinishReport(double const seconds) const
Report what must be reported immediately after finishing the simulation but before its shutdown.
Definition: SimulationReporter.cpp:50
std::string reportDynMovingObjects() const
Generate the string report of dynamic moving objects.
Definition: SimulationReporter.cpp:59
Class representing a simulation.
Definition: Simulation.h:23