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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CPLMD::Tools::_Unique_if< T >Mimic C++14 std::make_unique
 CPLMD::Tools::_Unique_if< T[]>
 CPLMD::Tools::_Unique_if< T[N]>
 CPLMD::ActionBase class for all the input Actions
 CPLMD::ActionAnyorderAction used to create a PLMD::Action that can go both before and after ActionSetup actions
 CPLMD::GenericMolInfo
 CPLMD::generic::IncludeProvides the keyword INCLUDE
 CPLMD::ActionAtomisticAction used to create objects that access the positions of the atoms from the MD code
 CPLMD::ActionWithVirtualAtomInherit from here if you are calculating the position of a virtual atom (eg a center of mass)
 CPLMD::multicolvar::CenterOfMultiColvarProvides the keyword CENTER_OF_MULTICOLVAR
 CPLMD::vatom::CenterProvides the keyword CENTER
 CPLMD::vatom::FixedAtomProvides the keyword FIXEDATOM
 CPLMD::vatom::GhostProvides the keyword GHOST
 CPLMD::ColvarThis is the abstract base class to use for implementing new collective variables, within it there is information as to how to go about implementing a new CV
 CPLMD::colvar::AngleProvides the keyword ANGLE
 CPLMD::colvar::CellProvides the keyword CELL
 CPLMD::colvar::ColvarFakeProvides the keyword FAKE
 CPLMD::colvar::ConstantProvides the keyword CONSTANT
 CPLMD::colvar::ContactMapProvides the keyword CONTACTMAP
 CPLMD::colvar::CoordinationBase
 CPLMD::colvar::CoordinationProvides the keyword COORDINATION
 CPLMD::colvar::DHEnergyProvides the keyword DHENERGY
 CPLMD::colvar::GHBFIXProvides the keyword GHBFIX
 CPLMD::colvar::DRMSDProvides the keyword DRMSD
 CPLMD::colvar::DimerProvides the keyword <a href="../../user-doc/html/_"_d_i_m_e_r.html"> "DIMER
 CPLMD::colvar::DipoleProvides the keyword DIPOLE
 CPLMD::colvar::DistanceProvides the keyword DISTANCE
 CPLMD::colvar::EEFSolvProvides the keyword EEFSOLV
 CPLMD::colvar::ERMSDProvides the keyword ERMSD
 CPLMD::colvar::EnergyProvides the keyword ENERGY
 CPLMD::colvar::ExtraCVProvides the keyword EXTRACV
 CPLMD::colvar::GyrationProvides the keyword GYRATION
 CPLMD::colvar::MultiRMSDProvides the keyword MULTI_RMSD
 CPLMD::colvar::PCARMSDProvides the keyword PCARMSD
 CPLMD::colvar::PathMSDBase
 CPLMD::colvar::PathMSDProvides the keyword PATHMSD
 CPLMD::colvar::PropertyMapProvides the keyword PROPERTYMAP
 CPLMD::colvar::PositionProvides the keyword POSITION
 CPLMD::colvar::ProjectionOnAxisProvides the keyword PROJECTION_ON_AXIS
 CPLMD::colvar::PuckeringProvides the keyword PUCKERING
 CPLMD::colvar::RMSDProvides the keyword RMSD
 CPLMD::colvar::TemplateProvides the keyword TEMPLATE
 CPLMD::colvar::TorsionProvides the keyword TORSION
 CPLMD::colvar::VolumeProvides the keyword VOLUME
 CPLMD::funnel::FUNNEL_PSProvides the keyword FUNNEL_PS
 CPLMD::isdb::FretEfficiencyProvides the keyword FRET
 CPLMD::maze::LossProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__l_o_s_s.html"> "MAZE_LOSS
 CPLMD::maze::OptimizerBase class for implementing optimizers for ligand unbinding
 CPLMD::maze::MemeticProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__m_e_m_e_t_i_c__s_a_m_p_l_i_n_g.html"> "MAZE_MEMETIC_SAMPLING
 CPLMD::maze::Random_Acceleration_MDProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__r_a_n_d_o_m__a_c_c_e_l_e_r_a_t_i_o_n__m_d.html"> "MAZE_RANDOM_ACCELERATION_MD
 CPLMD::maze::Random_WalkProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__r_a_n_d_o_m__w_a_l_k.html"> "MAZE_RANDOM_WALK
 CPLMD::maze::Simulated_AnnealingProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__s_i_m_u_l_a_t_e_d__a_n_n_e_a_l_i_n_g.html"> "MAZE_SIMULATED_ANNEALING
 CPLMD::maze::Steered_MDProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__s_t_e_e_r_e_d__m_d.html"> "MAZE_STEERED_MD
 CPLMD::membranefusion::fusionPoreExpansionPProvides the keyword <a href="../../user-doc/html/_"_f_u_s_i_o_n_p_o_r_e_e_x_p_a_n_s_i_o_n_p.html"> "FUSIONPOREEXPANSIONP
 CPLMD::membranefusion::fusionPoreNucleationPProvides the keyword <a href="../../user-doc/html/_"_f_u_s_i_o_n_p_o_r_e_n_u_c_l_e_a_t_i_o_n_p.html"> "FUSIONPORENUCLEATIONP
 CPLMD::membranefusion::memFusionPProvides the keyword <a href="../../user-doc/html/_"_m_e_m_f_u_s_i_o_n_p.html"> "MEMFUSIONP
 CPLMD::piv::PIVProvides the keyword PIV
 CPLMD::s2cm::S2ContactModelProvides the keyword S2CM
 CPLMD::sasa::SASA_HASELProvides the keyword SASA_HASEL
 CPLMD::sasa::SASA_LCPOProvides the keyword SASA_LCPO
 CPLMD::GenericMolInfo
 CPLMD::analysis::AnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CPLMD::analysis::EuclideanDissimilarityMatrixProvides the keyword EUCLIDEAN_DISSIMILARITIES
 CPLMD::analysis::LandmarkSelectionBase
 CPLMD::analysis::FarthestPointSamplingProvides the keyword LANDMARK_SELECT_FPS
 CPLMD::analysis::LandmarkStagedProvides the keyword LANDMARK_SELECT_STAGED
 CPLMD::analysis::ReselectLandmarksProvides the keyword RESELECT_LANDMARKS
 CPLMD::analysis::SelectRandomFramesProvides the keyword LANDMARK_SELECT_RANDOM
 CPLMD::analysis::SelectWithStrideProvides the keyword LANDMARK_SELECT_STRIDE
 CPLMD::analysis::OutputColvarFileProvides the keyword OUTPUT_ANALYSIS_DATA_TO_COLVAR
 CPLMD::analysis::OutputPDBFileProvides the keyword OUTPUT_ANALYSIS_DATA_TO_PDB
 CPLMD::analysis::PrintDissimilarityMatrixProvides the keyword PRINT_DISSIMILARITY_MATRIX
 CPLMD::analysis::ReadAnalysisFramesProvides the keyword COLLECT_FRAMES
 CPLMD::analysis::ReadDissimilarityMatrixProvides the keyword READ_DISSIMILARITY_MATRIX
 CPLMD::dimred::DimensionalityReductionBase
 CPLMD::dimred::ClassicalMultiDimensionalScalingProvides the keyword CLASSICAL_MDS
 CPLMD::dimred::PCAProvides the keyword PCA
 CPLMD::dimred::SketchMapBase
 CPLMD::dimred::SketchMapConjGradProvides the keyword SKETCHMAP_CONJGRAD
 CPLMD::dimred::SketchMapPointwiseProvides the keyword SKETCHMAP_POINTWISE
 CPLMD::dimred::SketchMapReadProvides the keyword SKETCHMAP_READ
 CPLMD::dimred::SketchMapSmacofProvides the keyword SKETCHMAP_SMACOF
 CPLMD::dimred::SmacofMDSProvides the keyword SMACOF_MDS
 CPLMD::dimred::OutputPCAProjectionProvides the keyword OUTPUT_PCA_PROJECTION
 CPLMD::dimred::ProjectNonLandmarkPointsProvides the keyword PROJECT_ALL_ANALYSIS_DATA
 CPLMD::generic::DumpAtomsProvides the keyword DUMPATOMS
 CPLMD::generic::DumpMassChargeProvides the keyword DUMPMASSCHARGE
 CPLMD::generic::FitToTemplateProvides the keyword FIT_TO_TEMPLATE
 CPLMD::generic::GroupProvides the keyword GROUP
 CPLMD::generic::PlumedProvides the keyword PLUMED
 CPLMD::generic::ResetCellProvides the keyword RESET_CELL
 CPLMD::generic::WholeMoleculesProvides the keyword WHOLEMOLECULES
 CPLMD::generic::WrapAroundProvides the keyword WRAPAROUND
 CPLMD::isdb::EMMIProvides the keyword EMMI
 CPLMD::isdb::MetainferenceBaseThis is the abstract base class to use for implementing new ISDB Metainference actions, within it there is information as to how to go about implementing a new Metainference action
 CPLMD::isdb::CS2BackboneProvides the keyword CS2BACKBONE
 CPLMD::isdb::JCouplingProvides the keyword <a href="../../user-doc/html/_"_j_c_o_u_p_l_i_n_g.html"> "JCOUPLING
 CPLMD::isdb::NOEProvides the keyword NOE
 CPLMD::isdb::PREProvides the keyword PRE
 CPLMD::isdb::RDCProvides the keyword RDC
 CPLMD::isdb::SAXSProvides the keyword SAXS
 CPLMD::mapping::Mapping
 CPLMD::mapping::AdaptivePathProvides the keyword ADAPTIVE_PATH
 CPLMD::mapping::PathBase
 CPLMD::mapping::PathProvides the keyword PATH
 CPLMD::mapping::PropertyMapProvides the keyword GPROPERTYMAP
 CPLMD::mapping::PCAVarsProvides the keyword PCAVARS
 CPLMD::multicolvar::DumpMultiColvarProvides the keyword DUMPMULTICOLVAR
 CPLMD::multicolvar::MultiColvarBase
 CPLMD::adjmat::ActionWithInputMatrix
 CPLMD::adjmat::ClusteringBase
 CPLMD::adjmat::ClusterWithSurfaceProvides the keyword CLUSTER_WITHSURFACE
 CPLMD::adjmat::DFSClusteringProvides the keyword DFSCLUSTERING
 CPLMD::adjmat::MatrixColumnSumsProvides the keyword COLUMNSUMS
 CPLMD::adjmat::MatrixRowSumsProvides the keyword ROWSUMS
 CPLMD::adjmat::SprintProvides the keyword SPRINT
 CPLMD::adjmat::AdjacencyMatrixBase
 CPLMD::adjmat::AlignedMatrixBase
 CPLMD::adjmat::ContactAlignedMatrixProvides the keyword ALIGNED_MATRIX
 CPLMD::adjmat::SMACMatrixProvides the keyword SMAC_MATRIX
 CPLMD::adjmat::ContactMatrixProvides the keyword CONTACT_MATRIX
 CPLMD::adjmat::HBondMatrixProvides the keyword HBOND_MATRIX
 CPLMD::adjmat::TopologyMatrixProvides the keyword TOPOLOGY_MATRIX
 CPLMD::pamm::HBPammMatrixProvides the keyword HBPAMM_MATRIX
 CPLMD::adjmat::ClusterAnalysisBase
 CPLMD::adjmat::ClusterDiameterProvides the keyword CLUSTER_DIAMETER
 CPLMD::adjmat::ClusterDistributionProvides the keyword CLUSTER_DISTRIBUTION
 CPLMD::adjmat::ClusterPropertiesProvides the keyword CLUSTER_PROPERTIES
 CPLMD::adjmat::ClusterSizeProvides the keyword CLUSTER_NATOMS
 CPLMD::crystallization::CubicHarmonicBase
 CPLMD::crystallization::FccubicProvides the keyword FCCUBIC
 CPLMD::crystallization::SimpleCubicProvides the keyword SIMPLECUBIC
 CPLMD::crystallization::TetrahedralProvides the keyword TETRAHEDRAL
 CPLMD::crystallization::EnvironmentSimilarityProvides the keyword ENVIRONMENTSIMILARITY
 CPLMD::crystallization::InterMolecularTorsionsProvides the keyword INTERMOLECULARTORSIONS
 CPLMD::crystallization::OrientationSphere
 CPLMD::crystallization::LocalSteinhardt< Q3 >
 CPLMD::crystallization::LocalSteinhardt< Q4 >
 CPLMD::crystallization::LocalSteinhardt< Q6 >
 CPLMD::crystallization::LocalSteinhardt< T >
 CPLMD::crystallization::PolymerAnglesProvides the keyword POLYMER_ANGLES
 CPLMD::crystallization::SMACProvides the keyword SMAC
 CPLMD::crystallization::VectorMultiColvar
 CPLMD::crystallization::BondOrientationProvides the keyword BOND_DIRECTIONS
 CPLMD::crystallization::MoleculeOrientationProvides the keyword MOLECULES
 CPLMD::crystallization::MoleculePlaneProvides the keyword PLANES
 CPLMD::crystallization::Steinhardt
 CPLMD::crystallization::Q3Provides the keyword Q3
 CPLMD::crystallization::Q4Provides the keyword Q4
 CPLMD::crystallization::Q6Provides the keyword Q6
 CPLMD::multicolvar::AlphaBetaProvides the keyword ALPHABETA
 CPLMD::multicolvar::AnglesProvides the keyword ANGLES
 CPLMD::multicolvar::BridgeProvides the keyword BRIDGE
 CPLMD::multicolvar::BridgedMultiColvarFunction
 CPLMD::multicolvar::MultiColvarFilterThis is the abstract base class to use for implementing a new way of filtering collective variable values to see whether or not they are within a certain range
 CPLMD::multicolvar::FilterBetweenProvides the keyword MFILTER_BETWEEN
 CPLMD::multicolvar::FilterLessProvides the keyword MFILTER_LESS
 CPLMD::multicolvar::FilterMoreProvides the keyword MFILTER_MORE
 CPLMD::multicolvar::VolumeGradientBase
 CPLMD::crystallization::GradientProvides the keyword GRADIENT
 CPLMD::multicolvar::ActionVolumeThis is the abstract base class to use for implementing a new way of defining a particular region of the simulation box
 CPLMD::multicolvar::VolumeAroundProvides the keyword AROUND
 CPLMD::multicolvar::VolumeCavityProvides the keyword CAVITY
 CPLMD::multicolvar::VolumeInCylinderProvides the keyword INCYLINDER
 CPLMD::multicolvar::VolumeInEnvelopeProvides the keyword INENVELOPE
 CPLMD::multicolvar::VolumeInSphereProvides the keyword INSPHERE
 CPLMD::multicolvar::VolumeTetraporeProvides the keyword TETRAHEDRALPORE
 CPLMD::multicolvar::CoordinationNumbersProvides the keyword COORDINATIONNUMBER
 CPLMD::multicolvar::DensityProvides the keyword DENSITY
 CPLMD::multicolvar::DihedralCorrelationProvides the keyword DIHCOR
 CPLMD::multicolvar::DistanceFromContourProvides the keyword DISTANCE_FROM_CONTOUR
 CPLMD::multicolvar::DistancesProvides the keyword DISTANCES
 CPLMD::multicolvar::InPlaneDistancesProvides the keyword INPLANEDISTANCES
 CPLMD::multicolvar::LocalAverageProvides the keyword LOCAL_AVERAGE
 CPLMD::multicolvar::MultiColvarCombineProvides the keyword MCOLV_COMBINE
 CPLMD::multicolvar::MultiColvarProductProvides the keyword MCOLV_PRODUCT
 CPLMD::multicolvar::NumberOfLinksProvides the keyword NLINKS
 CPLMD::multicolvar::TorsionsProvides the keyword TORSIONS
 CPLMD::multicolvar::XAnglesProvides the keyword XANGLES
 CPLMD::multicolvar::XDistancesProvides the keyword XDISTANCES
 CPLMD::multicolvar::XYDistancesProvides the keyword XYDISTANCES
 CPLMD::multicolvar::XYTorsionProvides the keyword XYTORSIONS
 CPLMD::pamm::HBPammHydrogensProvides the keyword HBPAMM_SH
 CPLMD::pamm::PAMMProvides the keyword PAMM
 CPLMD::secondarystructure::SecondaryStructureRMSDBase action for calculating things like AlphRMSD, AntibetaRMSD, etc
 CPLMD::secondarystructure::AlphaRMSDProvides the keyword ALPHARMSD
 CPLMD::secondarystructure::AntibetaRMSDProvides the keyword ANTIBETARMSD
 CPLMD::secondarystructure::ParabetaRMSDProvides the keyword PARABETARMSD
 CPLMD::vesselbase::ActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 CPLMD::analysis::AverageProvides the keyword AVERAGE
 CPLMD::gridtools::ActionWithGrid
 CPLMD::analysis::HistogramProvides the keyword HISTOGRAM
 CPLMD::gridtools::ActionWithInputGrid
 CPLMD::gridtools::ActionWithIntegral
 CPLMD::gridtools::IntegrateGridProvides the keyword INTEGRATE_GRID
 CPLMD::gridtools::ContourFindingBase
 CPLMD::gridtools::FindContourProvides the keyword FIND_CONTOUR
 CPLMD::gridtools::FindContourSurfaceProvides the keyword FIND_CONTOUR_SURFACE
 CPLMD::gridtools::FindSphericalContourProvides the keyword FIND_SPHERICAL_CONTOUR
 CPLMD::gridtools::ConvertToFESProvides the keyword CONVERT_TO_FES
 CPLMD::gridtools::FourierTransformProvides the keyword FOURIER_TRANSFORM
 CPLMD::gridtools::InterpolateGridProvides the keyword INTERPOLATE_GRID
 CPLMD::multicolvar::MultiColvarDensityProvides the keyword MULTICOLVARDENS
 CPLMD::ActionPilotThis is used to create PLMD::Action objects that are run with some set frequency
 CPLMD::GenericMolInfo
 CPLMD::adjmat::DumpGraphProvides the keyword DUMPGRAPH
 CPLMD::adjmat::OutputClusterProvides the keyword OUTPUT_CLUSTER
 CPLMD::analysis::AnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CPLMD::analysis::CommittorProvides the keyword COMMITTOR
 CPLMD::bias::BiasThis is the abstract base class to use for implementing new simulation biases, within it there is information as to how to go about implementing a new bias
 CPLMD::opes::OPESmetad< convergence >
 CPLMD::opes::OPESmetad< exploration >
 CPLMD::bias::ABMDProvides the keyword ABMD
 CPLMD::bias::BiasValueProvides the keyword BIASVALUE
 CPLMD::bias::ExtendedLagrangianProvides the keyword EXTENDED_LAGRANGIAN
 CPLMD::bias::ExternalProvides the keyword EXTERNAL
 CPLMD::bias::LWallsProvides the keyword LOWER_WALLS
 CPLMD::bias::MaxEntProvides the keyword MAXENT
 CPLMD::bias::MetaDProvides the keyword METAD
 CPLMD::bias::MovingRestraintProvides the keyword MOVINGRESTRAINT
 CPLMD::bias::PBMetaDProvides the keyword PBMETAD
 CPLMD::bias::RestraintProvides the keyword RESTRAINT
 CPLMD::bias::UWallsProvides the keyword UPPER_WALLS
 CPLMD::eds::EDSProvides the keyword <a href="../../user-doc/html/_"_e_d_s.html"> "EDS
 CPLMD::fisst::FISSTProvides the keyword FISST
 CPLMD::funnel::FunnelProvides the keyword FUNNEL
 CPLMD::isdb::CaliberProvides the keyword CALIBER
 CPLMD::isdb::MetainferenceProvides the keyword METAINFERENCE
 CPLMD::isdb::RescaleProvides the keyword RESCALE
 CPLMD::logmfd::LogMFDClass for LogMFD parameters, variables and subroutines
 CPLMD::maze::OptimizerBiasProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__o_p_t_i_m_i_z_e_r__b_i_a_s.html"> "MAZE_OPTIMIZER_BIAS
 CPLMD::opes::OPESexpandedProvides the keyword OPES_EXPANDED
 CPLMD::opes::OPESmetad< mode >
 CPLMD::ves::VesBiasAbstract base class for implementing biases the extents the normal Bias.h class to include functions related to the variational approach
 CPLMD::ves::VesLinearExpansionProvides the keyword VES_LINEAR_EXPANSION
 CPLMD::ves::VesDeltaFProvides the keyword VES_DELTA_F
 CPLMD::generic::DebugProvides the keyword DEBUG
 CPLMD::generic::DumpAtomsProvides the keyword DUMPATOMS
 CPLMD::generic::DumpDerivativesProvides the keyword DUMPDERIVATIVES
 CPLMD::generic::DumpForcesProvides the keyword DUMPFORCES
 CPLMD::generic::DumpMassChargeProvides the keyword DUMPMASSCHARGE
 CPLMD::generic::DumpProjectionsProvides the keyword DUMPPROJECTIONS
 CPLMD::generic::EffectiveEnergyDriftProvides the keyword EFFECTIVE_ENERGY_DRIFT
 CPLMD::generic::FitToTemplateProvides the keyword FIT_TO_TEMPLATE
 CPLMD::generic::FlushProvides the keyword FLUSH
 CPLMD::generic::PlumedProvides the keyword PLUMED
 CPLMD::generic::PrintProvides the keyword PRINT
 CPLMD::generic::ReadProvides the keyword READ
 CPLMD::generic::ResetCellProvides the keyword RESET_CELL
 CPLMD::generic::UpdateIfProvides the keyword UPDATE_IF
 CPLMD::generic::WholeMoleculesProvides the keyword WHOLEMOLECULES
 CPLMD::generic::WrapAroundProvides the keyword WRAPAROUND
 CPLMD::gridtools::GridPrintingBase
 CPLMD::gridtools::DumpCubeProvides the keyword DUMPCUBE
 CPLMD::gridtools::DumpGridProvides the keyword DUMPGRID
 CPLMD::gridtools::GridToXYZProvides the keyword GRID_TO_XYZ
 CPLMD::manyrestraints::ManyRestraintsBase
 CPLMD::manyrestraints::LWallsProvides the keyword LWALLS
 CPLMD::manyrestraints::UWallsProvides the keyword UWALLS
 CPLMD::multicolvar::DumpMultiColvarProvides the keyword DUMPMULTICOLVAR
 CPLMD::ves::Optimizer
 CPLMD::ves::Opt_AdamProvides the keyword OPT_ADAM
 CPLMD::ves::Opt_BachAveragedSGDProvides the keyword OPT_AVERAGED_SGD
 CPLMD::ves::Opt_DummyProvides the keyword OPT_DUMMY
 CPLMD::ves::Opt_RobbinsMonroSGDProvides the keyword OPT_ROBBINS_MONRO_SGD
 CPLMD::vesselbase::ActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 CPLMD::ActionSetupAction used to create a PLMD::Action that do something during setup only e.g
 CPLMD::setup::LoadProvides the keyword LOAD
 CPLMD::setup::RestartProvides the keyword RESTART
 CPLMD::setup::UnitsProvides the keyword UNITS
 CPLMD::ActionShortcutAction used to create a command that expands to multiple PLMD::Action commands when read in during input
 CPLMD::analysis::WhamHistogramProvides the keyword WHAM_HISTOGRAM
 CPLMD::analysis::WhamWeightsProvides the keyword WHAM_WEIGHTS
 CPLMD::dimred::SketchMapProvides the keyword SKETCH_MAP
 CPLMD::ActionWithArgumentsThis is used to create PLMD::Action objects that take the output from some other Action as input
 CPLMD::analysis::AnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CPLMD::analysis::CommittorProvides the keyword COMMITTOR
 CPLMD::bias::BiasThis is the abstract base class to use for implementing new simulation biases, within it there is information as to how to go about implementing a new bias
 CPLMD::bias::ReweightBase
 CPLMD::bias::ReweightBiasProvides the keyword REWEIGHT_BIAS
 CPLMD::bias::ReweightMetadProvides the keyword REWEIGHT_METAD
 CPLMD::bias::ReweightTemperaturePressureProvides the keyword REWEIGHT_TEMP_PRESS
 CPLMD::bias::ReweightWhamProvides the keyword REWEIGHT_WHAM
 CPLMD::function::FunctionThis is the abstract base class to use for implementing new CV function, within it there is information as to how to go about implementing a new function
 CPLMD::function::CombineProvides the keyword COMBINE
 CPLMD::function::CustomProvides the keyword CUSTOM
 CPLMD::function::Matheval
 CPLMD::function::EnsembleProvides the keyword ENSEMBLE
 CPLMD::function::FuncPathGeneralProvides the keyword <a href="../../user-doc/html/_"_f_u_n_c_p_a_t_h_g_e_n_e_r_a_l.html"> "FUNCPATHGENERAL
 CPLMD::function::FuncPathMSDProvides the keyword FUNCPATHMSD
 CPLMD::function::FuncSumHillsProvides the keyword FUNCSUMHILLS
 CPLMD::function::LocalEnsembleProvides the keyword LOCALENSEMBLE
 CPLMD::function::PiecewiseProvides the keyword PIECEWISE
 CPLMD::function::SortProvides the keyword SORT
 CPLMD::function::StatsProvides the keyword STATS
 CPLMD::function::TargetProvides the keyword TARGET
 CPLMD::function::annfunc::ANN
 CPLMD::isdb::SelectProvides the keyword SELECT
 CPLMD::generic::DumpDerivativesProvides the keyword DUMPDERIVATIVES
 CPLMD::generic::DumpForcesProvides the keyword DUMPFORCES
 CPLMD::generic::DumpProjectionsProvides the keyword DUMPPROJECTIONS
 CPLMD::generic::PrintProvides the keyword PRINT
 CPLMD::generic::UpdateIfProvides the keyword UPDATE_IF
 CPLMD::isdb::EMMIProvides the keyword EMMI
 CPLMD::isdb::MetainferenceBaseThis is the abstract base class to use for implementing new ISDB Metainference actions, within it there is information as to how to go about implementing a new Metainference action
 CPLMD::mapping::Mapping
 CPLMD::mapping::PCAVarsProvides the keyword PCAVARS
 CPLMD::opes::ExpansionCVs
 CPLMD::opes::ECVcustomProvides the keyword ECV_CUSTOM
 CPLMD::opes::ECVlinearProvides the keyword ECV_LINEAR
 CPLMD::opes::ECVmultiThermalProvides the keyword ECV_MULTITHERMAL
 CPLMD::opes::ECVmultiThermalBaricProvides the keyword ECV_MULTITHERMAL_MULTIBARIC
 CPLMD::opes::ECVumbrellasFileProvides the keyword ECV_UMBRELLAS_FILE
 CPLMD::opes::ECVumbrellasLineProvides the keyword ECV_UMBRELLAS_LINE
 CPLMD::vesselbase::ActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 CPLMD::ActionWithValueUsed to create a PLMD::Action that has some scalar or vectorial output that may or may not have some derivatives
 CPLMD::ColvarThis is the abstract base class to use for implementing new collective variables, within it there is information as to how to go about implementing a new CV
 CPLMD::analysis::AnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CPLMD::bias::BiasThis is the abstract base class to use for implementing new simulation biases, within it there is information as to how to go about implementing a new bias
 CPLMD::bias::ReweightBase
 CPLMD::function::FunctionThis is the abstract base class to use for implementing new CV function, within it there is information as to how to go about implementing a new function
 CPLMD::generic::FitToTemplateProvides the keyword FIT_TO_TEMPLATE
 CPLMD::generic::PlumedProvides the keyword PLUMED
 CPLMD::generic::ReadProvides the keyword READ
 CPLMD::generic::TimeProvides the keyword TIME
 CPLMD::isdb::EMMIProvides the keyword EMMI
 CPLMD::isdb::MetainferenceBaseThis is the abstract base class to use for implementing new ISDB Metainference actions, within it there is information as to how to go about implementing a new Metainference action
 CPLMD::manyrestraints::ManyRestraintsBase
 CPLMD::mapping::Mapping
 CPLMD::mapping::PCAVarsProvides the keyword PCAVARS
 CPLMD::multicolvar::MultiColvarBase
 CPLMD::opes::ExpansionCVs
 CPLMD::secondarystructure::SecondaryStructureRMSDBase action for calculating things like AlphRMSD, AntibetaRMSD, etc
 CPLMD::ves::Optimizer
 CPLMD::vesselbase::ActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 CPLMD::generic::EndPlumedProvides the keyword ENDPLUMED
 CPLMD::generic::RandomExchangesProvides the keyword RANDOM_EXCHANGES
 CPLMD::isdb::SelectorProvides the keyword SELECTOR
 CPLMD::ves::BasisFunctions
 CPLMD::ves::BF_ChebyshevProvides the keyword BF_CHEBYSHEV
 CPLMD::ves::BF_CombinedProvides the keyword BF_COMBINED
 CPLMD::ves::BF_CosineProvides the keyword BF_COSINE
 CPLMD::ves::BF_CubicBsplinesProvides the keyword BF_CUBIC_B_SPLINES
 CPLMD::ves::BF_CustomProvides the keyword BF_CUSTOM
 CPLMD::ves::BF_FourierProvides the keyword BF_FOURIER
 CPLMD::ves::BF_GaussiansProvides the keyword BF_GAUSSIANS
 CPLMD::ves::BF_LegendreProvides the keyword BF_LEGENDRE
 CPLMD::ves::BF_PowersProvides the keyword BF_POWERS
 CPLMD::ves::BF_SineProvides the keyword BF_SINE
 CPLMD::ves::BF_WaveletsProvides the keyword BF_WAVELETS
 CPLMD::ves::OutputBasisFunctionsProvides the keyword VES_OUTPUT_BASISFUNCTIONS
 CPLMD::ves::OutputFesBiasProvides the keyword VES_OUTPUT_FES
 CPLMD::ves::OutputTargetDistributionProvides the keyword VES_OUTPUT_TARGET_DISTRIBUTION
 CPLMD::ves::TargetDistribution
 CPLMD::ves::TD_ChiProvides the keyword TD_CHI
 CPLMD::ves::TD_ChiSquaredProvides the keyword TD_CHISQUARED
 CPLMD::ves::TD_CustomProvides the keyword TD_CUSTOM
 CPLMD::ves::TD_ExponentialProvides the keyword TD_EXPONENTIAL
 CPLMD::ves::TD_ExponentiallyModifiedGaussianProvides the keyword TD_EXPONENTIALLY_MODIFIED_GAUSSIAN
 CPLMD::ves::TD_GaussianProvides the keyword TD_GAUSSIAN
 CPLMD::ves::TD_GeneralizedExtremeValueProvides the keyword TD_GENERALIZED_EXTREME_VALUE
 CPLMD::ves::TD_GeneralizedNormalProvides the keyword TD_GENERALIZED_NORMAL
 CPLMD::ves::TD_GridProvides the keyword TD_GRID
 CPLMD::ves::TD_LinearCombinationProvides the keyword TD_LINEAR_COMBINATION
 CPLMD::ves::TD_MulticanonicalProvides the keyword TD_MULTICANONICAL
 CPLMD::ves::TD_MultithermalMultibaricProvides the keyword TD_MULTITHERMAL_MULTIBARIC
 CPLMD::ves::TD_ProductCombinationProvides the keyword TD_PRODUCT_COMBINATION
 CPLMD::ves::TD_ProductDistributionProvides the keyword TD_PRODUCT_DISTRIBUTION
 CPLMD::ves::TD_UniformProvides the keyword TD_UNIFORM
 CPLMD::ves::TD_VonMisesProvides the keyword TD_VONMISES
 CPLMD::ves::TD_WellTemperedProvides the keyword TD_WELLTEMPERED
 CPLMD::vesselbase::ActionWithInputVessel
 CPLMD::manyrestraints::ManyRestraintsBase
 CPLMD::multicolvar::DumpMultiColvarProvides the keyword DUMPMULTICOLVAR
 CPLMD::vesselbase::ActionWithVesselThis is used to create PLMD::Action objects that are computed by calculating the same function multiple times
 CPLMD::analysis::AnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CPLMD::manyrestraints::ManyRestraintsBase
 CPLMD::mapping::Mapping
 CPLMD::multicolvar::MultiColvarBase
 CPLMD::secondarystructure::SecondaryStructureRMSDBase action for calculating things like AlphRMSD, AntibetaRMSD, etc
 CPLMD::vesselbase::ActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 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
 CANNProvides the keyword ANN
 CPLMD::lepton::AsmJitRuntimePtr
 CPLMD::Exception::AssertionAuxiliary containing the failed assertion
 CPLMD::AtomNumberSimple class to store the index of an atom
 CPLMD::AtomsClass containing atom related quantities from the MD code
 CPLMD::multicolvar::AtomValuePack
 CPLMD::BiasRepresentationThis class implements a general purpose class that aims to provide a Grid/list transparently add gaussians to a bias
 CPLMD::Brent1DRootSearch< FCLASS >A class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CPLMD::multicolvar::CatomPack
 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::Driver< double >
 CPLMD::cltools::Driver< float >
 CPLMD::cltools::CLToolSumHills
 CPLMD::cltools::Completion
 CPLMD::cltools::Driver< real >
 CPLMD::cltools::GenExample
 CPLMD::cltools::GenJson
 CPLMD::cltools::GenTemplate
 CPLMD::cltools::Info
 CPLMD::cltools::Manual
 CPLMD::cltools::PdbRenumber
 CPLMD::cltools::PesMD
 CPLMD::cltools::SimpleMD
 CPLMD::cltools::kt
 CPLMD::mapping::PathTools
 CPLMD::ves::MD_LinearExpansionPES
 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::cltools::Driver< double >
 CPLMD::cltools::Driver< float >
 CPLMD::cltools::CLToolSumHills
 CPLMD::cltools::Completion
 CPLMD::cltools::Driver< real >
 CPLMD::cltools::GenExample
 CPLMD::cltools::GenJson
 CPLMD::cltools::GenTemplate
 CPLMD::cltools::Info
 CPLMD::cltools::Manual
 CPLMD::cltools::PdbRenumber
 CPLMD::cltools::PesMD
 CPLMD::cltools::SimpleMD
 CPLMD::cltools::kt
 CPLMD::mapping::PathTools
 CPLMD::ves::MD_LinearExpansionPES
 CPLMD::CLToolOptions
 CPLMD::CLToolRegisterSame as ActionRegister, but for CLTools
 CPLMD::ves::CoeffsBase
 CPLMD::ves::CoeffsMatrix
 CPLMD::ves::CoeffsVector
 CPLMD::CommunicatorClass containing wrappers to MPI
 CPLMD::Atoms::DomainDecomposition
 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::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::opes::convergence
 CPLMD::isdb::CS2BackboneDB
 CPLMD::lepton::CustomFunctionThis class is the interface for defining your own function that may be included in expressions
 CPLMD::lepton::PlaceholderFunctionThis class is an implementation of CustomFunction that does no computation
 CPLMD::Communicator::DataStructure defining a buffer for MPI
 CPLMD::analysis::DataCollectionObject
 CPLMD::DataFetchingObject
 CPLMD::DataFetchingObjectTyped< T >
 CPLMD::maze::tls::delete_ptr
 CPLMD::Tools::DirectoryChangerTiny class that changes directory and comes back when going out of scope
 CPLMD::DLLoaderClass taking care of dynamic loading
 CPLMD::DynamicList< T >A class for storing a list that changes which members are active as a function of time
 CDynamicReferenceRestrainingProvides the keyword <a href="../../user-doc/html/_"_d_r_r.html"> "DRR
 CPLMD::ERMSDA class that implements ERMSD calculations
 Cstd::exceptionSTL class
 CPLMD::ExceptionClass to deal with Plumed runtime errors
 CPLMD::lepton::ExceptionThis class is used for all exceptions thrown by lepton
 CPLMD::ExceptionDebugClass representing a debug error (can only be thrown when using debug options)
 CPLMD::ExceptionErrorClass representing a generic error
 CPLMD::ExceptionTypeErrorClass representing a type error in the PLMD::Plumed interface
 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 >
 CPLMD::ves::FermiSwitchingFunctionSmall class to compute fermi switching function
 CPLMD::FileBase::FieldBaseInternal tool
 CPLMD::IFile::Field
 CPLMD::OFile::FieldClass identifying a single field for fielded output
 CPLMD::FileBaseBase class for dealing with files
 CPLMD::IFileClass for input files
 CPLMD::OFileClass for output files
 CPLMD::LogClass containing the log stream
 CPLMD::function::FilesHandler
 CPLMD::molfile::fio_iovec
 CPLMD::FlexibleBin
 CPLMD::bias::MetaD::Gaussian
 CPLMD::bias::PBMetaD::Gaussian
 CPLMD::GridBase
 CPLMD::Grid
 CPLMD::SparseGrid
 CPLMD::ves::GridIntegrationWeights
 CPLMD::ves::GridLinearInterpolation
 CPLMD::gridtools::GridSearch< FCLASS >
 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::pamm::HBPammObject
 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::opes::OPESmetad< mode >::kernel
 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::ves::LinearBasisSetExpansion
 CPLMD::LinkCellsA class for doing link cells
 CLOCAL_Q3Provides the keyword LOCAL_Q3
 CLOCAL_Q4Provides the keyword LOCAL_Q4
 CLOCAL_Q6Provides the keyword LOCAL_Q6
 CPLMD::Exception::LocationAuxiliary containing the location of the exception in the file
 CPLMD::LoopUnroller< n >Utiliy class for loop unrolling
 CPLMD::MatrixSquareBracketsAccess< T, C, I, J >Utility class to add [][] access
 CPLMD::MatrixSquareBracketsAccess< Matrix< double >, double >
 CPLMD::Matrix< double >
 CPLMD::MatrixSquareBracketsAccess< Matrix< PLMD::pamm::HBPammObject >, PLMD::pamm::HBPammObject >
 CPLMD::Matrix< PLMD::pamm::HBPammObject >
 CPLMD::MatrixSquareBracketsAccess< Matrix< PLMD::SwitchingFunction >, PLMD::SwitchingFunction >
 CPLMD::Matrix< PLMD::SwitchingFunction >
 CPLMD::MatrixSquareBracketsAccess< Matrix< std::pair< unsigned, unsigned > >, std::pair< unsigned, unsigned > >
 CPLMD::Matrix< std::pair< unsigned, unsigned > >
 CPLMD::MatrixSquareBracketsAccess< Matrix< std::vector< PLMD::KernelFunctions > >, std::vector< PLMD::KernelFunctions > >
 CPLMD::Matrix< std::vector< PLMD::KernelFunctions > >
 CPLMD::MatrixSquareBracketsAccess< Matrix< std::vector< PLMD::VectorGeneric< 3 > > >, std::vector< PLMD::VectorGeneric< 3 > > >
 CPLMD::Matrix< std::vector< PLMD::VectorGeneric< 3 > > >
 CPLMD::MatrixSquareBracketsAccess< Matrix< T >, T >
 CPLMD::Matrix< T >This class stores a full matrix and allows one to do some simple matrix operations
 CPLMD::MatrixSquareBracketsAccess< Matrix< unsigned >, unsigned >
 CPLMD::Matrix< unsigned >
 CPLMD::MatrixSquareBracketsAccess< TensorGeneric< n, m >, double >
 CPLMD::TensorGeneric< 1, 1 >
 CPLMD::TensorGeneric< 2, 2 >
 CPLMD::TensorGeneric< 3, 3 >
 CPLMD::TensorGeneric< 4, 4 >
 CPLMD::TensorGeneric< 5, 5 >
 CPLMD::TensorGeneric< n, m >Class implementing fixed size matrices of doubles
 CPLMD::molfile::md_atom
 CPLMD::molfile::md_box
 CPLMD::molfile::md_file
 CPLMD::molfile::md_header
 CPLMD::molfile::md_ts
 CPLMD::MDAtomsBaseClass containing interface to MDAtomsTyped
 CPLMD::MDAtomsTyped< T >Class containing the pointers to the MD data It is templated so that single and double precision versions coexist IT IS STILL UNDOCUMENTED
 CPLMD::maze::MemberDefines the encoding for a ligand conformation
 CPLMD::MetricRegister
 CPLMD::Minimise1DBrent< FCLASS >A class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CPLMD::MinimiseBase< FCLASS >
 CPLMD::ConjugateGradient< FCLASS >
 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::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
 CPLMD::MultiValue
 CPLMD::drr::UIestimator::n_matrix
 CPLMD::drr::UIestimator::n_vector< T >
 CPLMD::NeighborListA class that implements neighbor lists from two lists or a single list of atoms
 CPLMD::OpenMP
 CPLMD::OpenMPVars
 CPLMD::lepton::OperationAn Operation represents a single step in the evaluation of an expression, such as a function, an operator, or a constant value
 CPLMD::lepton::Operation::Abs
 CPLMD::lepton::Operation::Acos
 CPLMD::lepton::Operation::Add
 CPLMD::lepton::Operation::AddConstant
 CPLMD::lepton::Operation::Asin
 CPLMD::lepton::Operation::Atan
 CPLMD::lepton::Operation::Atan2
 CPLMD::lepton::Operation::Ceil
 CPLMD::lepton::Operation::Constant
 CPLMD::lepton::Operation::Cos
 CPLMD::lepton::Operation::Cosh
 CPLMD::lepton::Operation::Cot
 CPLMD::lepton::Operation::Csc
 CPLMD::lepton::Operation::Cube
 CPLMD::lepton::Operation::Custom
 CPLMD::lepton::Operation::Delta
 CPLMD::lepton::Operation::Divide
 CPLMD::lepton::Operation::Erf
 CPLMD::lepton::Operation::Erfc
 CPLMD::lepton::Operation::Exp
 CPLMD::lepton::Operation::Floor
 CPLMD::lepton::Operation::Log
 CPLMD::lepton::Operation::Max
 CPLMD::lepton::Operation::Min
 CPLMD::lepton::Operation::Multiply
 CPLMD::lepton::Operation::MultiplyConstant
 CPLMD::lepton::Operation::Nandelta
 CPLMD::lepton::Operation::Negate
 CPLMD::lepton::Operation::Power
 CPLMD::lepton::Operation::PowerConstant
 CPLMD::lepton::Operation::Reciprocal
 CPLMD::lepton::Operation::Sec
 CPLMD::lepton::Operation::Select
 CPLMD::lepton::Operation::Sin
 CPLMD::lepton::Operation::Sinh
 CPLMD::lepton::Operation::Sqrt
 CPLMD::lepton::Operation::Square
 CPLMD::lepton::Operation::Step
 CPLMD::lepton::Operation::Subtract
 CPLMD::lepton::Operation::Tan
 CPLMD::lepton::Operation::Tanh
 CPLMD::lepton::Operation::Variable
 COPESmetad_cProvides the keyword OPES_METAD
 COPESmetad_eProvides the keyword OPES_METAD_EXPLORE
 CPLMD::function::FuncPathMSD::ordering
 CPLMD::function::FuncPathGeneral::pairordering
 CPLMD::function::FuncPathMSD::pairordering
 CPLMD::pamm::PammObject
 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::PathReparameterizationThis class can be used to make a set of reference configurations equidistant
 CPLMD::Pbc
 CPLMD::PDBMinimalistic pdb parser
 CplumedMain plumed object
 Cplumed_errorSmall structure that is only defined locally to retrieve errors
 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
 CPytorchModelProvides the keyword PYTORCH_MODEL
 CPLMD::Random
 CPLMD::ReferenceConfigurationAbstract base class for calculating the distance from a reference configuration
 CPLMD::FakeFrame
 CPLMD::ReferenceArgumentsIn many applications (e.g
 CPLMD::ArgumentOnlyDistance
 CPLMD::DotProductDistance
 CPLMD::EuclideanDistance
 CPLMD::MahalanobisDistance
 CPLMD::NormalizedEuclideanDistance
 CPLMD::Direction
 CPLMD::ReferenceAtomsIn many applications (e.g
 CPLMD::Direction
 CPLMD::MultiDomainRMSD
 CPLMD::SingleDomainRMSD
 CPLMD::DRMSD
 CPLMD::IntermolecularDRMSD
 CPLMD::IntramolecularDRMSD
 CPLMD::RMSDBase
 CPLMD::OptimalRMSD
 CPLMD::SimpleRMSD
 CPLMD::ReferenceConfigurationOptions
 CPLMD::ReferenceValuePack
 CPLMD::Communicator::RequestWrapper class for MPI_Request
 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::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
 CPLMD::piv::PIV::SharedDataLocal structure, used to store data that should be shared across multiple PIV instances
 CPLMD::dimred::SMACOF
 CPLMD::Communicator::StatusWrapper class for MPI_Status
 CPLMD::Stopwatch
 CPLMD::SubprocessClass managing a subprocess
 CPLMD::SubprocessPidSmall utility class, used to avoid inclusion of unistd.h> in a header file
 CPLMD::SwitchingFunctionSmall class to compute switching functions
 CPLMD::xdrfile::t_trnheader
 CPLMD::TargetDist
 CPLMD::ves::TargetDistModifer
 CPLMD::ves::WellTemperedModifer
 CPLMD::bias::MetaD::TemperingSpecs
 CPLMD::TensorGenericAuxSmall class to contain local utilities
 CPLMD::Exception::ThrowAuxiliary class used to throw exceptions
 CPLMD::maze::tlsHelper functions
 CPLMD::ToolsEmpty class which just contains several (static) tools
 CPLMD::TorsionClass to compute torsional angles
 CPLMD::Tree
 CPLMD::molfile::trx_hdr
 CPLMD::TypesafePtrClass to deal with propoagation of typesafe pointers
 CPLMD::drr::UIestimator::UIestimator
 Cstd::unique_ptr< T >STL class
 CPLMD::ForwardDecl< PLMD::Pbc >
 CPLMD::ForwardDecl< PLMD::Communicator >
 CPLMD::ForwardDecl< PLMD::Random >
 CPLMD::ForwardDecl< PLMD::PDB >
 CPLMD::ForwardDecl< PLMD::DLLoader >
 CPLMD::ForwardDecl< PLMD::Log >
 CPLMD::ForwardDecl< PLMD::Stopwatch >
 CPLMD::ForwardDecl< PLMD::Citations >
 CPLMD::ForwardDecl< PLMD::Atoms >
 CPLMD::ForwardDecl< PLMD::ActionSet >
 CPLMD::ForwardDecl< PLMD::ExchangePatterns >
 CPLMD::ForwardDecl< PLMD::TypesafePtr >
 CPLMD::ForwardDecl< T >Utility class for forward declaration of references
 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::ActionSetStd::vector containing the sequence of Action to be done
 CPLMD::VectorGeneric< n >Class implementing fixed size vectors of doubles
 CPLMD::vesselbase::Vessel
 CPLMD::vesselbase::AveragingVessel
 CPLMD::analysis::AverageVessel
 CPLMD::gridtools::GridVessel
 CPLMD::gridtools::HistogramOnGrid
 CPLMD::gridtools::AverageOnGrid
 CPLMD::vesselbase::BridgeVesselThis class allows you to calculate the vessel in one ActionWithVessel
 CPLMD::vesselbase::Moments
 CPLMD::vesselbase::ShortcutVessel
 CPLMD::vesselbase::Histogram
 CPLMD::vesselbase::StoreDataVesselObjects that inherit from FunctionVessel can be used (in tandem with PLMD::vesselbase::ActionWithVessel) to store values and derivatives for a set of scalars or vectors that are calculated by a PLMD::vesselbase::ActionWithVessel
 CPLMD::adjmat::AdjacencyMatrixVessel
 CPLMD::mapping::TrigonometricPathVessel
 CPLMD::vesselbase::ValueVessel
 CPLMD::vesselbase::FunctionVesselObjects that inherit from FunctionVessel can be used (in tandem with PLMD::vesselbase::ActionWithVessel) to calculate functions of the form \(\prod_k H_k[ \sum_j \prod_i g_i(x) ]\)
 CPLMD::crystallization::GradientVessel
 CPLMD::crystallization::VectorMean
 CPLMD::crystallization::VectorSum
 CPLMD::mapping::SpathVessel
 CPLMD::mapping::ZpathVessel
 CPLMD::vesselbase::AltMin
 CPLMD::vesselbase::Between
 CPLMD::vesselbase::LessThan
 CPLMD::vesselbase::Max
 CPLMD::vesselbase::Mean
 CPLMD::vesselbase::Min
 CPLMD::vesselbase::MoreThan
 CPLMD::vesselbase::Sum
 CPLMD::vesselbase::OrderingVessel
 CPLMD::vesselbase::Highest
 CPLMD::vesselbase::Lowest
 CPLMD::vesselbase::VesselOptionsThis class is used to pass the input to Vessels
 CPLMD::vesselbase::VesselRegister
 CPLMD::ves::VesTools
 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
 CPLMD::Stopwatch::WatchClass to store a single stopwatch
 CPLMD::ves::WaveletGrid
 CPLMD::WeightBase
 CPLMD::BiasWeight
 CPLMD::ProbWeight
 CPLMD::ves::FesWeight
 CPLMD::ves::MarginalWeight
 CPLMD::WithCmdBase for classes with cmd() method
 CPLMD::CLToolMainClass providing cmd() access to command line tools
 CPLMD::GREX
 CPLMD::PlumedHandleTiny local class to load a PLUMED kernel
 CPLMD::PlumedMainMain plumed object
 CPLMD::xdrfile::XDR
 CPLMD::xdrfile::XDR::xdr_ops
 CPLMD::xdrfile::XDRFILEContents of the abstract XDRFILE data structure