Class to store some overview data of an executed simulation.
std::vector< std::string > interceptor_summaries
Summary of the interceptors that were used during the simulation.
double total_time_seconds
Total time the simulation took to execute in seconds (includes time for writing output files and logg...
void savePerformanceDataCSV() const
Saves the simulation overview to a csv file.
void logSummary(int depth=0) const
Prints a summary of the simulation overview to the logger.
std::vector< Particle > resulting_particles
Resulting particles after the simulation.
size_t total_iterations
Total number of iterations the simulation ran for (includes an initial force calculation)
const SimulationParams & params
Original simulation parameters bevore the simulation.
Contains all parameters needed to run a simulation.