Parameters to control IonicDynamics. More...
#include <IonicDynamicsParams.h>
Public Types | |
enum | StatMethod { StatNone , Berendsen , NoseHoover } |
Public Attributes | |
double | dt |
time step [Eh^-1] | |
int | nSteps |
number of steps | |
enum IonicDynamicsParams::StatMethod | statMethod |
Method for thermo- and/or baro-stat. | |
double | T0 |
initial temperature or set point temperature if StatMethod != StatNone [Eh] | |
double | P0 |
pressure set point [Eh/a0^3] (NAN if not barostatting (hydrostatic)) | |
matrix3 | stress0 |
stress set point [Eh/a0^3] (NAN if not barostatting (anisotropic)) | |
double | tDampT |
thermostat damping time [Eh^-1] | |
double | tDampP |
barostat damping time [Eh^-1] | |
int | chainLengthT |
Nose-Hoover chain length for thermostat. | |
int | chainLengthP |
Nose-Hoover chain length for barostat. | |
double | B0 |
characteristic bulk modulus for Berendsen barostat (default: water bulk modulus) | |
Parameters to control IonicDynamics.