Molecular Dynamics  v0.4
Project for the Practical hosted by the Scientific Computing Chair
Classes | Namespaces | Enumerations | Functions
enumsStructs.h File Reference
#include <array>
Include dependency graph for enumsStructs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  enumsStructs::BoundarySet
 
struct  enumsStructs::DirectSumSimulationParameters
 
struct  enumsStructs::LinkedCellsSimulationParameters
 
struct  enumsStructs::Cuboid
 
struct  enumsStructs::Disc
 
struct  enumsStructs::Sphere
 
struct  enumsStructs::ParticleType
 
struct  enumsStructs::ThermostatParameters
 
struct  enumsStructs::MembraneParameters
 
struct  enumsStructs::SimulationSettings
 

Namespaces

 enumsStructs
 

Enumerations

enum class  enumsStructs::Side {
  enumsStructs::front , enumsStructs::right , enumsStructs::back , enumsStructs::left ,
  enumsStructs::top , enumsStructs::bottom
}
 
enum class  enumsStructs::TypeOfForce { enumsStructs::gravity , enumsStructs::lennardJonesForce , enumsStructs::invalid }
 
enum class  enumsStructs::TypeOfModel { enumsStructs::directSum , enumsStructs::linkedCells , enumsStructs::invalid }
 
enum class  enumsStructs::BoundaryCondition { enumsStructs::outflow , enumsStructs::reflective , enumsStructs::periodic , enumsStructs::invalid }
 
enum class  enumsStructs::TypeOfThermostat { enumsStructs::defaultThermostat , enumsStructs::flowThermostat }
 
enum class  enumsStructs::ParallelizationStrategy { enumsStructs::none , enumsStructs::linear , enumsStructs::skipping , enumsStructs::reduction }
 

Functions

TypeOfForce enumsStructs::setForce (const std::string &selectedForce)
 Convert string selection to enum value. More...
 
std::string enumsStructs::getForce (TypeOfForce &force)
 Convert enum value to string. More...
 
TypeOfModel enumsStructs::setModel (const std::string &selectedModel)
 Convert string selection to corresponding enum value. More...
 
std::string enumsStructs::getModel (TypeOfModel &model)
 Convert enum value to string. More...
 
BoundaryCondition enumsStructs::setBoundaryCondition (const std::string &selectedBoundaryCondition)
 Convert string selection to corresponding enum value. More...
 
std::string enumsStructs::getBoundaryCondition (BoundaryCondition &boundaryCondition)
 Convert enum value to string. More...
 
TypeOfThermostat enumsStructs::setTypeOfThermostat (const std::string &typeOfThermostat)
 Convert string selection to corresponding enum value. More...
 
ParallelizationStrategy enumsStructs::setTypeOfParallelizationStrategy (const std::string &typeOfParallelizationStrategy)
 Convert string selection to corresponding enum value. More...