MolSim
Loading...
Searching...
No Matches
SimulationLC.h
Go to the documentation of this file.
1
9#pragma once
10#include "Simulation.h"
11
13class SimulationLC : public Simulation {
14 private:
17
18 public:
28
31
33 void runSimulation() override;
34};
Class for initializing and running a basic simulation.
Cell encapsulation class for implementing the linked cell method.
Definition CellContainer.h:31
Class modeling and analyzer that computes statistics about the state of a nano-scale flow simulation.
Definition FlowSimulationAnalyzer.h:16
Class for encapsulating multiple Particle objects..
Definition ParticleContainer.h:17
Class defining a time-integration simulation using the linked cells method.
Definition SimulationLC.h:13
~SimulationLC()
Destroys the current SimulationLC object.
SimulationLC(ParticleContainer &pc, Arguments &args, Thermostat &t, FlowSimulationAnalyzer &analyzer)
Constructs a new linked-cell simulation.
CellContainer m_cellContainer
The CellContainer used to store and manage cells.
Definition SimulationLC.h:16
void runSimulation() override
Main function for running the simulation.
Class defining a time-integration simulation.
Definition Simulation.h:60
Class modeling a thermostat which regulates the temperature of a Particle system.
Definition Thermostat.h:14
Struct containing each option configurable via command line arguments.
Definition Arguments.h:31