Classes providing basic tools in plumed.
More...
|
constexpr double | PLMD::epsilon (std::numeric_limits< double >::epsilon()) |
|
constexpr double | PLMD::kBoltzmann (0.0083144621) |
|
constexpr double | PLMD::pi (3.141592653589793238462643383279502884197169399375105820974944592307) |
|
Classes providing basic tools in plumed.
Classes of this group are designed to be reusable and to incorporate all sorts of functionality in plumed. We try to keep their documentation as complete and clear as possible so as to increase the chance that they will be reused.
If you implement a new class that you think might be useful to others please add it to the list by including the following inside the header file.
\ingroup TOOLBOX
◆ Tensor
◆ Tensor1d
◆ Tensor2d
◆ Tensor3d
◆ Tensor4d
◆ Tensor5d
◆ Vector
Alias for three dimensional vectors
◆ Vector1d
Alias for one dimensional vectors
◆ Vector2d
Alias for two dimensional vectors
◆ Vector3d
Alias for three dimensional vectors
◆ Vector4d
Alias for four dimensional vectors
◆ Vector5d
Alias for five dimensional vectors
◆ epsilon()
constexpr double PLMD::epsilon |
( |
std::numeric_limits< double > |
::epsilon() | ) |
|
|
constexpr |
Very small non-zero number
◆ kBoltzmann()
constexpr double PLMD::kBoltzmann |
( |
0. |
0083144621 | ) |
|
|
constexpr |
Boltzman constant in kj/K
◆ pi()
constexpr double PLMD::pi |
( |
3. |
141592653589793238462643383279502884197169399375105820974944592307 | ) |
|
|
constexpr |