All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CPLMD::ActionBase class for all the input Actions
 CPLMD::ActionOptionsThis class is used to bring the relevant information to the Action constructor
 CPLMD::ActionRegisterRegister holding all the allowed keywords
 CPLMD::AngleClass to compute angles
 CPLMD::AtomNumberSimple class to store the index of an atom
 CPLMD::AtomsClass containing atom related quantities from the MD code
 CPLMD::BiasRepresentationThis class implements a general purpose class that aims to provide a Grid/list transparently add gaussians to a bias
 CPLMD::CInterpolation
 CPLMD::CitationsClass taking care of bibliography
 CPLMD::CLToolThis is the abstract base class to use for implementing new command line tool, within it there is information as to how to go about implemneting a new tool
 CPLMD::CLToolOptions
 CPLMD::CLToolRegisterSame as ActionRegister, but for CLTools
 CPLMD::CommunicatorClass containing wrappers to MPI
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >::Const_rowSmall utility class which just contains a pointer to the T and the row number
 CPLMD::CS2BackboneProvides the keyword CS2BACKBONE
 CPLMD::DLLoaderClass taking care of dynamic loading
 CPLMD::DRMSDA class that implements DRMSD calculations
 CPLMD::DynamicList< T >A class for storing a list that changes which members are active as a function of time
 CPLMD::DynamicList< PLMD::AtomNumber >
 CPLMD::DynamicList< unsigned >
 Cstd::exceptionSTL class
 CPLMD::ExchangePatterns
 CPLMD::FileBase::FieldBaseInternal tool
 CFieldBase
 CPLMD::FileBaseBase class for dealing with files
 CPLMD::function::FilesHandler
 CPLMD::FlexibleBin
 CPLMD::bias::MetaD::Gaussian
 CPLMD::Grid
 CPLMD::HistogramBeadA class for calculating whether or not values are within a given range using : \( \sum_i \int_a^b G( s_i, \sigma*(b-a) ) \)
 CPLMD::colvar::PathMSDBase::ImagePathThis class is a general container for path stuff
 CPLMD::colvar::PathMSDBase::imgOrderByDist
 CPLMD::colvar::PathMSDBase::imgOrderBySimilarity
 CPLMD::Kearsley
 CPLMD::KernelFunctions
 CPLMD::Keywords::KeyTypeThis class lets me pass keyword types easily
 CPLMD::KeywordsThis class holds the keywords and their documentation
 CPLMD::LatticeReductionClass implementing algorithms for lattice reduction
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >Utility class to add [][] access
 CPLMD::MatrixSquareBracketsAccess< Matrix< double >, double >
 CPLMD::MatrixSquareBracketsAccess< Matrix< int >, int >
 CPLMD::MatrixSquareBracketsAccess< Matrix< T >, T >
 CPLMD::MatrixSquareBracketsAccess< TensorGeneric< n, m >, double >
 CPLMD::MDAtomsBaseClass containing interface to MDAtomsTyped
 CPLMD::setup::MolInfoProvides the keyword MOLINFO
 CPLMD::MPI_CommSurrogate of MPI types when MPI library is not available
 CPLMD::NeighborListA class that implements neighbor lists from two lists or a single list of atoms
 CPLMD::OptimalAlignmentA class that is intended to include or combine various optimal alignment algorithms
 CPLMD::function::FuncPathMSD::ordering
 CPLMD::function::FuncPathMSD::pairordering
 CPLMD::Pbc
 CPLMD::PDBMinimalistic pdb parser
 CPLMD::PlumedC++ wrapper for plumed
 CplumedMain plumed object
 Cplumed_function_holderHolder for function pointer
 Cplumed_plumedmain_function_holderContainer for plumedmain function pointers (create, cmd and finalize)
 CPLMD::PlumedMainInitializerStatic object which registers Plumed
 CPLMD::Random
 CPLMD::Communicator::Request
 CPLMD::RMSDA class that implements RMSD calculations This is a class that implements the various infrastructure to calculate the RMSD or MSD respect a given frame
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >::RowSmall utility class which just contains a pointer to the T and the row number
 CPLMD::Communicator::Status
 CPLMD::StopwatchClass implementing stopwatch to time execution
 CPLMD::SwitchingFunctionSmall class to compure switching functions in the form In the future we might extend it so as to be set using a string: void set(std::string); which can then be parsed for more complex stuff, e.g
 CPLMD::TargetDist
 CPLMD::TensorChecksSmall auxiliary class
 CPLMD::Stopwatch::TimeClass to hold the value of absolute time
 CPLMD::ToolsEmpty class which just contains several (static) tools
 CPLMD::TorsionClass to compute torsional angles
 CPLMD::UnitsSmall utility class that contains information about units
 CPLMD::ValueA class for holding the value of a function together with its derivatives
 Cstd::vector< T >STL class
 CPLMD::VectorChecksSmall auxiliary class
 CPLMD::VectorGeneric< n >Class implementing fixed size vectors of doubles
 CPLMD::vesselbase::Vessel
 CPLMD::vesselbase::VesselOptionsThis class is used to pass the input to Vessels
 CPLMD::vesselbase::VesselRegister
 CPLMD::Stopwatch::WatchClass to store a single stopwatch
 CPLMD::WeightBase
 CPLMD::WithCmdBase for classes with cmd() method