Molecular Dynamics  v0.4
Project for the Practical hosted by the Scientific Computing Chair
Public Attributes | List of all members
enumsStructs::SimulationSettings Struct Reference

#include <enumsStructs.h>

Collaboration diagram for enumsStructs::SimulationSettings:
Collaboration graph

Public Attributes

std::string outputFileName
 
int outputFrequency
 
bool gravityOn
 
std::array< double, 3 > gravityVector
 
int maxNumThreads
 
ParallelizationStrategy parallelizationStrategy
 
ThermostatParameters thermostatParameters
 
MembraneParameters membraneParameters
 
TypeOfModel model
 
DirectSumSimulationParameters parametersDirectSum
 
LinkedCellsSimulationParameters parametersLinkedCells
 
std::vector< Cuboidcuboids
 
std::vector< Discdiscs
 
std::vector< ParticleTypeparticles
 
std::vector< Spherespheres
 

Detailed Description

Struct for storing all simulation parameters.

Member Data Documentation

◆ cuboids

std::vector<Cuboid> enumsStructs::SimulationSettings::cuboids

◆ discs

std::vector<Disc> enumsStructs::SimulationSettings::discs

◆ gravityOn

bool enumsStructs::SimulationSettings::gravityOn

◆ gravityVector

std::array<double, 3> enumsStructs::SimulationSettings::gravityVector

◆ maxNumThreads

int enumsStructs::SimulationSettings::maxNumThreads

◆ membraneParameters

MembraneParameters enumsStructs::SimulationSettings::membraneParameters

◆ model

TypeOfModel enumsStructs::SimulationSettings::model

◆ outputFileName

std::string enumsStructs::SimulationSettings::outputFileName

◆ outputFrequency

int enumsStructs::SimulationSettings::outputFrequency

◆ parallelizationStrategy

ParallelizationStrategy enumsStructs::SimulationSettings::parallelizationStrategy

◆ parametersDirectSum

DirectSumSimulationParameters enumsStructs::SimulationSettings::parametersDirectSum

◆ parametersLinkedCells

LinkedCellsSimulationParameters enumsStructs::SimulationSettings::parametersLinkedCells

◆ particles

std::vector<ParticleType> enumsStructs::SimulationSettings::particles

◆ spheres

std::vector<Sphere> enumsStructs::SimulationSettings::spheres

◆ thermostatParameters

ThermostatParameters enumsStructs::SimulationSettings::thermostatParameters

The documentation for this struct was generated from the following file: