18 #include "../models/linkedCells/LinkedCells.h"
95 void run(
bool benchmark);
outputFormat
Supported output formats.
Definition: FileHandler.h:31
Definition: ParticleContainer.h:11
This class implements the simulation of the particle system.
Definition: Simulator.h:28
void loadState(std::string &pathToMolecules)
Load the state of all molecules from a previous simulation back into this simulation.
Definition: Simulator.cpp:222
double deltaT
Definition: Simulator.h:46
std::array< double, 3 > domainSize
Definition: Simulator.h:34
unsigned long long getTotalMoleculeUpdates() const
Definition: Simulator.cpp:236
std::unique_ptr< Statistics > statistics
Definition: Simulator.h:33
ParticleContainer & getParticles()
Get the Particle container of this simulator.
Definition: Simulator.cpp:232
std::string outputFileBaseName
Definition: Simulator.h:51
std::unique_ptr< Force > force
Definition: Simulator.h:44
bool useThermostat
Definition: Simulator.h:39
unsigned long long totalMoleculeUpdates
Definition: Simulator.h:54
std::unique_ptr< Model > model
Definition: Simulator.h:45
int outputFrequency
Definition: Simulator.h:50
bool computeProfiles
Definition: Simulator.h:32
void run(bool benchmark)
Run the simulation.
Definition: Simulator.cpp:169
double endT
Definition: Simulator.h:47
bool applyScalingGradually
Definition: Simulator.h:41
std::unique_ptr< Thermostat > thermostat
Definition: Simulator.h:37
bool initialiseSystemWithBrownianMotion
Definition: Simulator.h:40
int nThermostat
Definition: Simulator.h:38
void saveState()
Export the current state of all molecules to a txt file for using them in a new simulation.
Definition: Simulator.cpp:228
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: vtk-unstructured.h:270
Definition: enumsStructs.h:57
Definition: enumsStructs.h:173