Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CGrid::AcceleratorBase
 CPLMD::GridBase::AcceleratorBaseAuxiliary class for accelerating grid calculations
 CPLMD::GridBase::AcceleratorHandlerAuxiliary class for managing AcceleratorBase
 CPLMD::ActionBase class for all the input Actions
 CPLMD::ActionOptionsThis class is used to bring the relevant information to the Action constructor
 CPLMD::ActionRegisterPointers
 CPLMD::ActionRegistration< ActionClass >Each instance of this specialized class represents an action that can be called with the specified directive
 CPLMD::adjmat::AdjacencyMatrixData< T >
 CPLMD::adjmat::AdjacencyMatrixInput
 CAllocator
 CPLMD::gch::detail::allocator_inliner< Allocator, AvailableForEBO >
 CPLMD::gch::detail::allocator_inliner< Allocator, false >
 CPLMD::AngleClass to compute angles
 CAngleMultiProvides the keyword ANGLE_VECTOR
 CAngleShortcutProvides the keyword ANGLE
 CANNProvides the keyword ANN
 CPLMD::ArgumentBookeepingHolder
 CPLMD::ArgumentsBookkeeping
 Cstd::array< T >STL class
 CPLMD::lepton::AsmJitRuntimePtr
 CPLMD::Exception::AssertionAuxiliary containing the failed assertion
 CPLMD::AtomDistributionTested in regtest/tools/rt-make-AtomicDistribution Acts as a template for any distribution
 CPLMD::AtomNumberSimple class to store the index of an atom
 CPLMD::switchContainers::baseSwitch< switching >Container for the actual switching function used by PLMD::SwitchingFunction
 CPLMD::switchContainers::baseSwitch< cosinusSwitch >
 CPLMD::switchContainers::baseSwitch< cubicSwitch >
 CPLMD::switchContainers::baseSwitch< exponentialSwitch >
 CPLMD::switchContainers::baseSwitch< fastgaussianSwitch >
 CPLMD::switchContainers::baseSwitch< fixedRational< N > >
 CPLMD::switchContainers::baseSwitch< gaussianSwitch >
 CPLMD::switchContainers::baseSwitch< nativeqSwitch >
 CPLMD::switchContainers::baseSwitch< rational< isFast, nis2m > >
 CPLMD::switchContainers::baseSwitch< smapSwitch >
 CPLMD::switchContainers::baseSwitch< tanhSwitch >
 CbeadkdeProvides the keyword KDE_BEADS
 CPLMD::function::Bessel
 CBesselShortcutProvides the keyword BESSEL
 CPLMD::function::Between
 CBetweenShortcutProvides the keyword BETWEEN
 CPLMD::BiasRepresentationThis class implements a general purpose class that aims to provide a Grid/list transparently add gaussians to a bias
 CPLMD::enum_traits::BitmaskEnum< enum_type >Struct for setting up bitmask operations on enum types
 CPLMD::enum_traits::BitmaskEnum< Keywords::argType >
 CPLMD::enum_traits::BitmaskEnum< Keywords::componentType >
 CbmapProvides the keyword BRIDGE_MATRIX
 Cbool_constant
 CPLMD::metatomic::vesin::BoundingBox
 CPLMD::Brent1DRootSearch< FCLASS >A class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CPLMD::adjmat::BridgeMatrix
 CPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >::bypass_tag
 CPLMD::LinkCells::CellCollectionThis struct contains the configuration of cells
 CPLMD::metatomic::vesin::cpu::CellListThe cell list is used to sort atoms inside bins/cells
 CPLMD::CheckInRange
 CPLMD::isdb::CS2Backbone::ChemicalShift
 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::cltools::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::CLToolRegisterPointers
 CcmapProvides the keyword CONTACT_MATRIX_PROPER
 CPLMD::ves::CoeffsBase
 CcolvProvides the keyword SECONDARY_STRUCTURE_DRMSD
 CPLMD::colvar::ColvarInput
 CPLMD::ColvarOutput
 CPLMD::function::Combine
 CCombineShortcutProvides the keyword COMBINE
 CPLMD::CommunicatorClass containing wrappers to MPI
 CPLMD::lepton::CompiledExpressionA CompiledExpression is a highly optimized representation of an expression for cases when you want to evaluate it many times as quickly as possible
 CPLMD::function::Combine::component
 CPLMD::Keywords::component
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >::Const_rowSmall utility class which just contains a pointer to the T and the row number
 CPLMD::Communicator::ConstDataConst version of Communicator::Data See Communicator::Data documentation
 CPLMD::adjmat::ContactMatrix
 CPLMD::RegisterBase< Content >::ContentAndFullPathAuxiliary class
 CPLMD::contour::ContourFindingObject< T >
 CPLMD::opes::convergence
 CPLMD::Tools::CriticalSectionWithKey< Key >Utility to create named critical sections Key should be usable in a std::map
 CPLMD::isdb::CS2BackboneDB
 CPLMD::function::Custom
 CPLMD::lepton::CustomFunctionThis class is the interface for defining your own function that may be included in expressions
 CCustomShortcutProvides the keyword CUSTOM
 CCyHarmShortcutProvides the keyword CYLINDRICAL_HARMONIC
 CPLMD::symfunc::CylindricalHarmonic
 CPLMD::Communicator::DataStructure defining a buffer for MPI
 CPLMD::switchContainers::Data
 CPLMD::DataPassingObject
 CPLMD::DataPassingTools
 CPLMD::gch::default_buffer_size< Allocator >
 CPLMD::maze::tls::delete_ptr
 CPLMD::PlumedMain::DeprecatedAtoms
 CPLMD::ColvarOutput::DerivHelper
 CPLMD::gridtools::DiagonalKernelParams
 CPLMD::refdist::Difference
 CDifferenceShortcutProvides the keyword DIFFERENCE
 CDihedralCorrelationMultiProvides the keyword DIHEDRAL_CORRELATION_VECTOR
 CDihedralCorrelationShortcutProvides the keyword DIHEDRAL_CORRELATION
 CDipoleMultiProvides the keyword DIPOLE_VECTOR
 CDipoleShortcutProvides the keyword DIPOLE
 CPLMD::Tools::DirectoryChangerTiny class that changes directory and comes back when going out of scope
 CdiscretekdeProvides the keyword KDE_DISCRETE
 CPLMD::gridtools::DiscreteKernel
 CPLMD::matrixtools::Dissimilarities
 CdissimsProvides the keyword DISSIMILARITIES
 CDistanceProvides the keyword DISTANCE2
 CPLMD::adjmat::DistanceMatrix
 CDistanceMultiProvides the keyword DISTANCE_VECTOR
 CDistanceShortcutProvides the keyword DISTANCE
 CPLMD::DLLoaderClass taking care of dynamic loading
 CdmapProvides the keyword DISTANCE_MATRIX
 CDomainDecompositionProvides the keyword DOMAIN_DECOMPOSITION
 CDynamicReferenceRestrainingProvides the keyword <a href="../../user-doc/html/_"_d_r_r.html"> "DRR
 CEMMIVOXProvides the keyword EMMIVOX
 CPLMD::DLLoader::EnsureGlobalDLOpenRAII helper for promoting RTLD_LOCAL loaded objects to RTLD_GLOBAL
 CPLMD::ERMSDA class that implements ERMSD calculations
 CPLMD::gridtools::EvaluateGridFunction
 Cstd::exceptionSTL class
 CPLMD::ExchangePatterns
 CPLMD::opes::exploration
 CPLMD::lepton::ExpressionProgramAn ExpressionProgram is a linear sequence of Operations for evaluating an expression
 CPLMD::lepton::ExpressionTreeNodeThis class represents a node in the abstract syntax tree representation of an expression
 CPLMD::F1dim< FCLASS >
 Cstd::false_type
 CPLMD::Tools::FastStringUnorderedMap< T >Tiny class implementing faster std::string_view access to an unordered_map It exposes a limited number of methods of std::unordered_map
 CPLMD::symfunc::Fccubic
 CFccubicShortcutProvides the keyword FCCUBIC_FUNC
 CPLMD::ves::FermiSwitchingFunctionSmall class to compute fermi switching function
 CPLMD::FileBase::FieldBaseInternal tool
 CPLMD::FileBaseBase class for dealing with files
 CPLMD::fileDeleter
 CPLMD::fileParser
 CPLMD::function::FilesHandler
 CPLMD::contour::FindContourSurfaceObject
 CPLMD::contour::FindSphericalContourObject
 CPLMD::molfile::fio_iovec
 CflatfkdeProvides the keyword KDE_FULLCOVAR
 CflatkdeProvides the keyword KDE_KERNELS
 CPLMD::FlexibleBin
 CPLMD::secondarystructure::flexibleMemory< T >This is a sort of compact std::vector<std::vector<T>>
 CPLMD::ForceIndexHolder
 CPLMD::ForceInput
 CPLMD::ForceOutput
 CPLMD::OpenACC::fromToDataHelper< accData >This little tool is a RAII helper to put and remove data on the device
 CPLMD::switchContainers::leptonSwitch::funcAndDerivLepton expression
 CPLMD::function::FunctionData< T >
 CPLMD::function::FunctionOptions
 CPLMD::function::FunctionOutput
 CPLMD::bias::MetaD::Gaussian
 CPLMD::bias::PBMetaD::Gaussian
 CPLMD::GridBase
 CPLMD::gridtools::GridCoordinatesObject
 CGridCustomProvides the keyword CUSTOM_GRID
 CPLMD::ves::GridIntegrationWeights
 CPLMD::ves::GridLinearInterpolation
 CPLMD::gridtools::GridSearch< FCLASS >
 CPLMD::metatomic::vesin::cpu::GrowableNeighborListWrapper around VesinNeighborList that behaves like a std::vector, automatically growing memory allocations
 CPLMD::Stopwatch::HandlerAuxiliary class for handling exception-safe start/pause and start/stop
 CPLMD::Subprocess::HandlerClass used to cont/stop a Subprocess in an exception safe manner
 CPLMD::Tools::CriticalSectionWithKey< Key >::Handler
 CPLMD::adjmat::HbondMatrix
 CPLMD::pamm::HBPammMatrix
 ChbpmapProvides the keyword HBPAMM_MATRIX
 CPLMD::function::Highest
 CHighestShortcutProvides the keyword HIGHEST
 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::gridtools::HistogramBeadKernel
 ChmapProvides the keyword HBOND_MATRIX
 CPLMD::RegisterBase< Content >::ID
 CPLMD::colvar::PathMSDBase::ImagePathThis class is a general container for path stuff
 CPLMD::colvar::PathMSDBase::imgOrderByDist
 CPLMD::colvar::PathMSDBase::imgOrderBySimilarity
 CPLMD::gch::detail::inline_storage< T, InlineCapacity >
 CPLMD::matrixtools::InputVectors
 Cstd::integral_constant
 CPLMD::gridtools::Interpolator
 Cstd::is_trivially_constructible
 Cstd::is_trivially_destructible
 CPLMD::gch::detail::allocator_interface< Allocator >::is_uninitialized_memcpyable_impl< QualifiedFrom, QualifiedTo >
 CPLMD::gch::detail::allocator_interface< Allocator >::is_uninitialized_memcpyable_impl< From, To >
 CPLMD::gridtools::KDEGridTools< K, P >
 CPLMD::gridtools::KDEHelper< K, P, G >
 CPLMD::opes::OPESmetad< mode >::kernel
 CPLMD::KernelFunctions
 CPLMD::Keywords::keyInfo
 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::LeptonCall
 CPLMD::switchContainers::leptonSwitch
 CPLMD::function::LessThan
 CLessThanShortcutProvides the keyword LESS_THAN
 CPLMD::ves::LinearBasisSetExpansion
 CPLMD::LinkCellsA class for doing link cells
 CPLMD::Exception::LocationAuxiliary containing the location of the exception in the file
 CPLMD::LoopUnroller< n >Utiliy class for loop unrolling
 CPLMD::gridtools::MarginalInput
 CMatrixBetweenProvides the keyword BETWEEN_MATRIX
 CMatrixCombineProvides the keyword COMBINE_MATRIX
 CMatrixCustomProvides the keyword CUSTOM_MATRIX
 CMatrixCyHarmProvides the keyword CYLINDRICAL_HARMONIC_MATRIX
 CPLMD::MatrixElementOutput
 CMatrixFccubicProvides the keyword FCCUBIC_FUNC_MATRIX
 CPLMD::matrixtools::MatrixForceIndexInput
 CMatrixLessThanProvides the keyword LESS_THAN_MATRIX
 CMatrixMoreThanProvides the keyword MORE_THAN_MATRIX
 CPLMD::adjmat::MatrixOutput
 CPLMD::matrixtools::MatrixProduct
 CPLMD::refdist::MatrixProductDiagonalInput
 CMatrixSpHarmProvides the keyword SPHERICAL_HARMONIC_MATRIX
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >Utility class to add [][] access
 CPLMD::MatrixSquareBracketsAccess< Matrix< double >, double >
 CPLMD::MatrixSquareBracketsAccess< Matrix< std::size_t >, std::size_t >
 CPLMD::MatrixSquareBracketsAccess< Matrix< std::vector< PLMD::VectorTyped< double, n > > >, std::vector< PLMD::VectorTyped< double, n > > >
 CPLMD::MatrixSquareBracketsAccess< Matrix< T >, T >
 CPLMD::MatrixSquareBracketsAccess< Matrix< unsigned >, unsigned >
 CPLMD::MatrixSquareBracketsAccess< TensorTyped< T, n, m >, T >
 CPLMD::matrixtools::MatrixTimesMatrixInput< T >
 CPLMD::matrixtools::MatrixTimesVectorData
 CPLMD::matrixtools::MatrixTimesVectorInput
 CPLMD::matrixtools::MatrixTimesVectorOutput
 CPLMD::matrixtools::MatrixTimesVectorProper
 CPLMD::matrixtools::MatrixTimesVectorRowSums
 CPLMD::molfile::md_atom
 CPLMD::molfile::md_box
 CPLMD::molfile::md_file
 CPLMD::molfile::md_header
 CPLMD::molfile::md_ts
 CPLMD::maze::MemberDefines the encoding for a ligand conformation
 CPLMD::Minimise1DBrent< FCLASS >A class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CPLMD::MinimiseBase< FCLASS >
 CPLMD::MinimiseBase< PLMD::dimred::ProjectPoints >
 CPLMD::MolDataClassThis class provides information on various kinds of molecules for instance the kinds of residues that are in a protein the atoms involved in the backbone of a particular residue etc
 CPLMD::molfile::molfile_atom_tPer-atom attributes and information
 CPLMD::molfile::molfile_graphics_tIndividual graphics object/element data
 CPLMD::molfile::molfile_metadata_tFile level comments, origin information, and annotations
 CPLMD::molfile::molfile_plugin_tMain file reader API
 CPLMD::molfile::molfile_qm_basis_tData for QM basis set
 CPLMD::molfile::molfile_qm_hessian_tData from QM Hessian/normal mode runs
 CPLMD::molfile::molfile_qm_metadata_tSizes of various QM-related, timestep independent data arrays which must be allocated by the caller (VMD) so that the plugin can fill in the arrays with data
 CPLMD::molfile::molfile_qm_sysinfo_tQM run info
 CPLMD::molfile::molfile_qm_tQM related information that is timestep independent
 CPLMD::molfile::molfile_qm_timestep_metadataSizes of various QM-related, per-timestep data arrays which must be allocated by the caller (VMD) so that the plugin can fill in the arrays with data
 CPLMD::molfile::molfile_qm_timestep_tQM per trajectory timestep info Note that each timestep can contain multiple wavefunctions
 CPLMD::molfile::molfile_qm_wavefunction_tQM wavefunction
 CPLMD::molfile::molfile_timestep_metadata
 CPLMD::molfile::molfile_timestep_tPer-timestep atom coordinates, velocities, time, energies and periodic cell info
 CPLMD::molfile::molfile_volumetric_tMetadata for volumetric datasets, read initially and used for subsequent memory allocations and file loading
 CMolInfoProvides the keyword MOLINFO
 CPLMD::function::Moments
 CMomentsShortcutProvides the keyword MOMENTS
 CPLMD::function::MoreThan
 CMoreThanShortcutProvides the keyword MORE_THAN
 CPLMD::MPI_CommSurrogate of MPI_Comm when MPI library is not available
 CPLMD::MPI_DatatypeSurrogate of MPI_Datatype when MPI library is not available
 CPLMD::MPI_RequestSurrogate of MPI_Request when MPI library is not available
 CPLMD::MPI_StatusSurrogate of MPI_Status when MPI library is not available
 CmtimesProvides the keyword MATRIX_PRODUCT
 CPLMD::colvar::MultiColvarInput
 CPLMD::multicolvar::MultiColvarShortcuts
 CmycpProvides the keyword MATRIX_VECTOR_PRODUCT_PROPER
 CmycrProvides the keyword MATRIX_VECTOR_PRODUCT_ROWSUMS
 CPLMD::drr::UIestimator::n_matrix
 CPLMD::drr::UIestimator::n_vector< T >
 CPLMD::adjmat::NeighborCalcInput
 CPLMD::NeighborListA class that implements neighbor lists from two lists or a single list of atoms
 CPLMD::adjmat::NHighInput
 CnhinpProvides the keyword NEIGHBORS_NHIGH
 CnlinpProvides the keyword NEIGHBORS_NLOW
 CPLMD::adjmat::NLowInput
 CPLMD::gridtools::NonDiagonalKernelParams
 Cis_emplace_constructible_impl::nothrow
 CohinpProvides the keyword NEIGHBORS_1HIGH
 ColinpProvides the keyword NEIGHBORS_1LOW
 COneargHighestProvides the keyword HIGHEST_ONEARG
 CPLMD::adjmat::OneHighInput
 CPLMD::adjmat::OneLowInput
 CPLMD::Matrix< T >::openAccVectorHelper< Y >
 CPLMD::OpenMP::OpenMPVarsSingleton struct to treat the openMP setting as a global variables, but with a layer of encapsulation
 CPLMD::lepton::OperationAn Operation represents a single step in the evaluation of an expression, such as a function, an operator, or a constant value
 COPESmetad_cProvides the keyword OPES_METAD
 COPESmetad_eProvides the keyword OPES_METAD_EXPLORE
 CopfuncProvides the keyword OUTER_PRODUCT_FUNC
 CopmaxProvides the keyword OUTER_PRODUCT_MAX
 CopminProvides the keyword OUTER_PRODUCT_MIN
 CPLMD::function::FuncPathMSD::ordering
 CPLMD::matrixtools::OuterProductInput< T >
 CPLMD::matrixtools::OutputProductFunc
 CPLMD::matrixtools::OutputProductMax
 CPLMD::matrixtools::OutputProductMin
 CPLMD::secondarystructure::SecondaryStructureDRMSDInput::pairDistance
 CPLMD::function::FuncPathGeneral::pairordering
 CPLMD::function::FuncPathMSD::pairordering
 CPLMD::ParallelActionsInput
 CPLMD::ParallelActionsOutput
 CPLMD::ParallelTaskManager< T >
 CPLMD::lepton::ParsedExpressionThis class represents the result of parsing an expression
 CPLMD::lepton::ParserThis class provides the main interface for parsing expressions
 CPLMD::lepton::ParseToken
 CPLMD::mapping::PathProjectionCalculator
 CPLMD::Pbc
 CPLMD::PDBMinimalistic pdb parser
 CPLMD::function::Piecewise
 CPiecewiseShortcutProvides the keyword PIECEWISE
 CPlaneMultiProvides the keyword PLANE_VECTOR
 CPlaneShortcutProvides the keyword PLANE
 CplumedMain plumed object
 Cplumed_errorSmall structure that is only defined locally to retrieve errors
 Cplumed_error_filesystem_path
 CPLMD::PlumedMain::plumed_error_handlerError handler
 Cplumed_function_holder
 Cplumed_nothrow_handler
 Cplumed_nothrow_handler_x
 Cplumed_plumedmain_function_holder_xContainer for plumedmain function pointers (create, cmd and finalize)
 Cplumed_safeptrStructure holding a typesafe pointer
 Cplumed_safeptr_x
 Cplumed_symbol_table_type_xContainer for symbol table
 CPLMD::metatomic::vesin::cpu::CellList::PointCells themselves are a list of points & corresponding shift to place the point inside the cell
 CPositionMultiProvides the keyword POSITION_VECTOR
 CPositionShortcutProvides the keyword POSITION
 CPLMD::TokenizedLine::presentAndFound
 CPLMD::dimred::ProjectPointsInput
 CPytorchModelProvides the keyword PYTORCH_MODEL
 CqpopProvides the keyword QUATERNION_PRODUCT_MATRIX
 CPLMD::crystdistrib::QuatBondProdMatInput
 CQuaternionMultiProvides the keyword QUATERNION_VECTOR
 CPLMD::crystdistrib::QuaternionProductMatrix
 CQuaternionShortcutProvides the keyword QUATERNION
 CPLMD::Random
 CPLMD::volumes::VolumeOutput::RefderHelper
 CPLMD::RegisterBase class, with type independent information
 CPLMD::Register::RegistrationLockSmall class to manage registration lock This is used during dlopen, to avoid data races in registrations
 CPLMD::gridtools::RegularKernel< K >
 CPLMD::Communicator::RequestWrapper class for MPI_Request
 CPLMD::RequiredMatrixElements
 CPLMD::RequiredMatrixElementsUpdater
 CPLMD::isdb::CS2Backbone::RingInfo
 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::RMSDCoreDataThis is a class which is needed to share information across the various non-threadsafe routines so that the public function of rmsd are threadsafe while the inner core can safely share information
 CPLMD::colvar::RMSDVectorData
 CPLMD::maze::rndMersenne Twister sampler for random variables
 CPLMD::RootFindingBase< FCLASS >
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >::RowSmall utility class which just contains a pointer to the T and the row number
 CScalarBesselProvides the keyword BESSEL_SCALAR
 CScalarBetweenProvides the keyword BETWEEN_SCALAR
 CScalarCombineProvides the keyword COMBINE_SCALAR
 CScalarCustomProvides the keyword CUSTOM_SCALAR
 CScalarDifferenceProvides the keyword DIFFERENCE_SCALAR
 CScalarEvalGridProvides the keyword EVALUATE_FUNCTION_FROM_GRID_SCALAR
 CScalarHighestProvides the keyword HIGHEST_SCALAR
 CScalarLessThanProvides the keyword LESS_THAN_SCALAR
 CScalarMomentsProvides the keyword MOMENTS_SCALAR
 CScalarMoreThanProvides the keyword MORE_THAN_SCALAR
 CScalarPiecewiseProvides the keyword PIECEWISE_SCALAR
 CScalarSortProvides the keyword SORT_SCALAR
 CPLMD::secondarystructure::SecondaryStructureDRMSDInput
 CPLMD::secondarystructure::SecondaryStructureRMSDInput
 CPLMD::piv::PIV::SharedDataLocal structure, used to store data that should be shared across multiple PIV instances
 CSingleargMomentsProvides the keyword MOMENTS_ONEARG
 CPLMD::TypesafePtr::SizeLikeSmall structure used to pass elements of a shape initializer_list
 CPLMD::WithCmd::SizeLikeSmall structure used to pass elements of a shape initializer_list
 CPLMD::dimred::SMACOF
 CPLMD::gch::detail::small_vector_data_base< Pointer, SizeT >
 CPLMD::gch::detail::small_vector_data_base< ptr, size_type >
 CPLMD::gch::small_vector_iterator< Pointer, DifferenceType >
 CPLMD::function::Sort
 CSortShortcutProvides the keyword SORT
 CSpHarmShortcutProvides the keyword SPHERICAL_HARMONIC
 CPLMD::symfunc::SphericalHarmonic
 CsphericalkdeProvides the keyword SPHERICAL_KDE
 CPLMD::gridtools::SphericalKDEGridTools
 CPLMD::isdb::SAXS::SplineCoeffs
 CPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >::stack_temporary
 CPLMD::Communicator::StatusWrapper class for MPI_Status
 CPLMD::Stopwatch
 CPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >::strong_exception_policy
 CPLMD::SubprocessClass managing a subprocess
 CPLMD::SubprocessPidSmall utility class, used to avoid inclusion of unistd.h> in a header file
 CPLMD::gridtools::SumOfKernels< K, P >
 CPLMD::switchContainers::Switch
 CPLMD::SwitchingFunctionSmall class to compute switching functions
 CPLMD::SwitchingFunctionAccelerableSmall class to compute switching functions
 CPLMD::xdrfile::t_trnheader
 CPLMD::TargetDist
 CPLMD::ves::TargetDistModifer
 CPLMD::bias::MetaD::TemperingSpecs
 CPLMD::TensorGenericAuxSmall class to contain local utilities
 CPLMD::symfunc::ThreeBodyGFunctionsInput
 CPLMD::Exception::ThrowAuxiliary class used to throw exceptions
 CPLMD::maze::tlsHelper functions
 CtmapProvides the keyword TOPOLOGY_MATRIX
 CPLMD::TokenizedLineThis class abstracts the input line in tokens
 CPLMD::ToolsEmpty class which just contains several (static) tools
 CPLMD::adjmat::TopologyMatrix
 CPLMD::TorsionClass to compute torsional angles
 CTorsionMultiProvides the keyword TORSION_VECTOR
 CTorsionShortcutProvides the keyword TORSION
 CPLMD::adjmat::TorsionsMatrixInput
 CPLMD::TrajectoryParser
 CPLMD::Tree
 Cstd::true_type
 CPLMD::molfile::trx_hdr
 CPLMD::TypesafePtrClass to deal with propoagation of typesafe pointers
 CPLMD::drr::UIestimator::UIestimator
 CPLMD::gch::detail::allocator_interface< Allocator >::underlying_if_enum< T, Enable >
 Cstd::underlying_type
 CPLMD::UniformSphericalVector
 Cstd::unique_ptr< T >STL class
 CPLMD::UnitsSmall utility class that contains information about units
 CPLMD::gridtools::UniversalVonMisses
 CPLMD::ValueA class for holding the value of a function together with its derivatives
 Cstd::vector< T >STL class
 CVectorBesselProvides the keyword BESSEL_VECTOR
 CVectorBetweenProvides the keyword BETWEEN_VECTOR
 CVectorCombineProvides the keyword COMBINE_VECTOR
 CVectorCustomProvides the keyword CUSTOM_VECTOR
 CVectorDifferenceProvides the keyword DIFFERENCE_VECTOR
 CVectorEvalGridProvides the keyword EVALUATE_FUNCTION_FROM_GRID_VECTOR
 CVectorHighestProvides the keyword HIGHEST_VECTOR
 CVectorLessThanProvides the keyword LESS_THAN_VECTOR
 CVectorMomentsProvides the keyword MOMENTS_VECTOR
 CVectorMoreThanProvides the keyword MORE_THAN_VECTOR
 CVectorSortProvides the keyword SORT_VECTOR
 CPLMD::VectorTyped< T, n >Class implementing fixed size vectors of doubles
 CPLMD::metatomic::vesin::VesinNeighborListThe actual neighbor list
 CPLMD::metatomic::vesin::VesinOptionsOptions for a neighbor list calculation
 CPLMD::ves::VesTools
 CPLMD::View< T, N >A not-owning view for generic data
 CPLMD::View2D< T, N, M >A not-owning view for accessing array witha 2D interface
 CPLMD::ColvarOutput::VirialHelper
 CPLMD::molfile::vmdplugin_tTypedef for generic plugin header, individual plugins can make their own structures as long as the header info remains the same as the generic plugin header, most easily done by using the vmdplugin_HEAD macro
 CVolaProvides the keyword AROUND_CALC
 CVolcProvides the keyword INCYLINDER_CALC
 CVolCavProvides the keyword CAVITY_CALC
 CvolenvProvides the keyword INENVELOPE_CALC
 CVolsProvides the keyword INSPHERE_CALC
 CVolTetProvides the keyword TETRAHEDRALPORE_CALC
 CPLMD::volumes::VolumeAround
 CVolumeAroundShortcutProvides the keyword AROUND
 CPLMD::volumes::VolumeCavity
 CVolumeCavityShortcutProvides the keyword CAVITY
 CPLMD::volumes::VolumeData< T >
 CPLMD::volumes::VolumeInCylinder
 CVolumeInCylinderShortcutProvides the keyword INCYLINDER
 CPLMD::volumes::VolumeInEnvelope
 CVolumeInEnvelopeShortcutProvides the keyword INENVELOPE
 CPLMD::volumes::VolumeInput
 CPLMD::volumes::VolumeInSphere
 CVolumeInSphereShortcutProvides the keyword INSPHERE
 CPLMD::volumes::VolumeOutput
 CPLMD::volumes::VolumeTetrapore
 CVolumeTetraporeShortcutProvides the keyword TETRAHEDRALPORE
 CPLMD::gridtools::VonMissesKernelParams
 CPLMD::Stopwatch::WatchClass to store a single stopwatch
 CPLMD::ves::WaveletGrid
 CPLMD::WeightBase
 CPLMD::WithCmdBase for classes with cmd() method
 CPLMD::xdrfile::XDR
 CPLMD::xdrfile::XDR::xdr_ops
 CPLMD::xdrfile::XDRFILEContents of the abstract XDRFILE data structure