|
Molecular Dynamics Simulation
1.0
|
Class to store some overview data of an executed simulation. More...
#include <SimulationOverview.h>

Public Member Functions | |
| void | logSummary (int depth=0) const |
| Prints a summary of the simulation overview to the logger. More... | |
| void | savePerformanceDataCSV () const |
| Saves the simulation overview to a csv file. More... | |
| void | savePerformanceDataCSV (const std::string &filename_prefix) const |
| Saves the simulation overview to a csv file. More... | |
Public Attributes | |
| const SimulationParams & | params |
| Original simulation parameters bevore the simulation. More... | |
| double | total_time_seconds |
| Total time the simulation took to execute in seconds (includes time for writing output files and logging) More... | |
| size_t | total_iterations |
| Total number of iterations the simulation ran for (includes an initial force calculation) More... | |
| std::vector< std::string > | interceptor_summaries |
| Summary of the interceptors that were used during the simulation. More... | |
| std::vector< Particle > | resulting_particles |
| Resulting particles after the simulation. More... | |
Class to store some overview data of an executed simulation.
Definition at line 13 of file SimulationOverview.h.
| void SimulationOverview::logSummary | ( | int | depth = 0 | ) | const |
Prints a summary of the simulation overview to the logger.
| depth | determines the indentation of the log message |
Definition at line 15 of file SimulationOverview.cpp.
| void SimulationOverview::savePerformanceDataCSV | ( | ) | const |
Saves the simulation overview to a csv file.
Definition at line 38 of file SimulationOverview.cpp.
| void SimulationOverview::savePerformanceDataCSV | ( | const std::string & | filename_prefix | ) | const |
Saves the simulation overview to a csv file.
| filename_prefix | Prefix for the outputted filename (<prefix>performance_data<timestamp>.csv) |
Definition at line 40 of file SimulationOverview.cpp.
| std::vector<std::string> SimulationOverview::interceptor_summaries |
Summary of the interceptors that were used during the simulation.
Definition at line 33 of file SimulationOverview.h.
| const SimulationParams& SimulationOverview::params |
Original simulation parameters bevore the simulation.
Definition at line 18 of file SimulationOverview.h.
| std::vector<Particle> SimulationOverview::resulting_particles |
Resulting particles after the simulation.
Definition at line 38 of file SimulationOverview.h.
| size_t SimulationOverview::total_iterations |
Total number of iterations the simulation ran for (includes an initial force calculation)
Definition at line 28 of file SimulationOverview.h.
| double SimulationOverview::total_time_seconds |
Total time the simulation took to execute in seconds (includes time for writing output files and logging)
Definition at line 23 of file SimulationOverview.h.