Classes providing basic tools in plumed. More...
Classes | |
class | PLMD::Angle |
class | PLMD::AtomNumber |
class | PLMD::vesselbase::BridgeVessel |
class | PLMD::Citations |
class | PLMD::ves::CoeffsBase |
class | PLMD::Communicator |
class | PLMD::DLLoader |
class | PLMD::DynamicList< T > |
class | PLMD::Exception |
class | PLMD::ves::FermiSwitchingFunction |
class | PLMD::vesselbase::FunctionVessel |
class | PLMD::GridBase |
class | PLMD::HistogramBead |
class | PLMD::IFile |
class | PLMD::LinkCells |
class | PLMD::LoopUnroller< n > |
class | PLMD::NeighborList |
class | PLMD::OFile |
class | PLMD::mapping::PathReparameterization |
class | PLMD::Random |
class | PLMD::ReferenceArguments |
class | PLMD::ReferenceAtoms |
class | PLMD::RMSD |
class | PLMD::vesselbase::StoreDataVessel |
class | PLMD::SwitchingFunction |
class | PLMD::TensorGeneric< n, m > |
class | PLMD::Tools |
class | PLMD::Torsion |
class | PLMD::Tree |
class | PLMD::TypesafePtr |
class | PLMD::Units |
class | PLMD::Value |
class | PLMD::VectorGeneric< n > |
Typedefs | |
typedef Tensor3d | PLMD::Tensor |
typedef TensorGeneric< 1, 1 > | PLMD::Tensor1d |
typedef TensorGeneric< 2, 2 > | PLMD::Tensor2d |
typedef TensorGeneric< 3, 3 > | PLMD::Tensor3d |
typedef TensorGeneric< 4, 4 > | PLMD::Tensor4d |
typedef TensorGeneric< 5, 5 > | PLMD::Tensor5d |
typedef Vector3d | PLMD::Vector |
typedef VectorGeneric< 1 > | PLMD::Vector1d |
typedef VectorGeneric< 2 > | PLMD::Vector2d |
typedef VectorGeneric< 3 > | PLMD::Vector3d |
typedef VectorGeneric< 4 > | PLMD::Vector4d |
typedef VectorGeneric< 5 > | PLMD::Vector5d |
Functions | |
const double | PLMD::epsilon (std::numeric_limits< double >::epsilon()) |
const double | PLMD::kBoltzmann (0.0083144621) |
const 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
typedef Tensor3d PLMD::Tensor |
typedef TensorGeneric<1,1> PLMD::Tensor1d |
typedef TensorGeneric<2,2> PLMD::Tensor2d |
typedef TensorGeneric<3,3> PLMD::Tensor3d |
typedef TensorGeneric<4,4> PLMD::Tensor4d |
typedef TensorGeneric<5,5> PLMD::Tensor5d |
typedef Vector3d PLMD::Vector |
Alias for three dimensional vectors
typedef VectorGeneric<1> PLMD::Vector1d |
Alias for one dimensional vectors
typedef VectorGeneric<2> PLMD::Vector2d |
Alias for two dimensional vectors
typedef VectorGeneric<3> PLMD::Vector3d |
Alias for three dimensional vectors
typedef VectorGeneric<4> PLMD::Vector4d |
Alias for four dimensional vectors
typedef VectorGeneric<5> PLMD::Vector5d |
Alias for five dimensional vectors
const double PLMD::epsilon | ( | std::numeric_limits< double > | ::epsilon() | ) |
Very small non-zero number
const double PLMD::kBoltzmann | ( | 0. | 0083144621 | ) |
Boltzman constant in kj/K
const double PLMD::pi | ( | 3. | 141592653589793238462643383279502884197169399375105820974944592307 | ) |
PI
Hosted by GitHub | 1.8.17 |