Loading...
Searching...
No Matches
DynamicsConfig Struct Reference

Configuration extracted from Parameters for Dynamics. More...

#include <Dynamics.h>

Static Public Member Functions

static DynamicsConfig fromParams (const Parameters &p)

Public Attributes

double time_step {0.0}
long steps {0}
std::string thermostat_kind {"none"}
double andersen_alpha {1.0}
double andersen_tcol {0.0}
double nose_mass {1.0}
double langevin_friction {0.0}
double kB {8.6173324e-5}
double timeUnit {10.1805055}
double temperature {300.0}
bool write_movies {false}
long write_movies_interval {1}

Detailed Description

Configuration extracted from Parameters for Dynamics.

Definition at line 24 of file Dynamics.h.

Member Function Documentation

◆ fromParams()

Definition at line 38 of file Dynamics.h.

38 {
46 p.constants.kB,
51 }
struct eonc::Parameters::constants_t constants
struct eonc::Parameters::thermostat_options_t thermostat_options
struct eonc::Parameters::debug_options_t debug_options
struct eonc::Parameters::dynamics_options_t dynamics_options
struct eonc::Parameters::main_options_t main_options

Member Data Documentation

◆ andersen_alpha

Definition at line 28 of file Dynamics.h.

28{1.0};

◆ andersen_tcol

Definition at line 29 of file Dynamics.h.

29{0.0};

◆ kB

double eonc::DynamicsConfig::kB {8.6173324e-5}

Definition at line 32 of file Dynamics.h.

32{8.6173324e-5};

◆ langevin_friction

Definition at line 31 of file Dynamics.h.

31{0.0};

◆ nose_mass

Definition at line 30 of file Dynamics.h.

30{1.0};

◆ steps

Definition at line 26 of file Dynamics.h.

26{0};

◆ temperature

Definition at line 34 of file Dynamics.h.

34{300.0};

◆ thermostat_kind

Definition at line 27 of file Dynamics.h.

27{"none"};

◆ time_step

Definition at line 25 of file Dynamics.h.

25{0.0};

◆ timeUnit

double eonc::DynamicsConfig::timeUnit {10.1805055}

Definition at line 33 of file Dynamics.h.

33{10.1805055};

◆ write_movies

Definition at line 35 of file Dynamics.h.

35{false};

◆ write_movies_interval

Definition at line 36 of file Dynamics.h.

36{1};

The documentation for this struct was generated from the following file:
  • /home/runner/work/eOn/eOn/include/eon/Dynamics.h