Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NPLMD
 Nadjmat
 CActionWithInputMatrix
 CAdjacencyMatrixBase
 CAdjacencyMatrixVessel
 CAlignedMatrixBase
 CClusterAnalysisBase
 CClusterDiameterProvides the keyword CLUSTER_DIAMETER
 CClusterDistributionProvides the keyword CLUSTER_DISTRIBUTION
 CClusteringBase
 CClusterPropertiesProvides the keyword CLUSTER_PROPERTIES
 CClusterSizeProvides the keyword CLUSTER_NATOMS
 CClusterWithSurfaceProvides the keyword CLUSTER_WITHSURFACE
 CContactAlignedMatrixProvides the keyword ALIGNED_MATRIX
 CContactMatrixProvides the keyword CONTACT_MATRIX
 CDFSClusteringProvides the keyword DFSCLUSTERING
 CDumpGraphProvides the keyword DUMPGRAPH
 CHBondMatrixProvides the keyword HBOND_MATRIX
 CMatrixColumnSumsProvides the keyword COLUMNSUMS
 CMatrixRowSumsProvides the keyword ROWSUMS
 COutputClusterProvides the keyword OUTPUT_CLUSTER
 CSMACMatrixProvides the keyword SMAC_MATRIX
 CSprintProvides the keyword SPRINT
 CTopologyMatrixProvides the keyword TOPOLOGY_MATRIX
 Nanalysis
 CAnalysisBaseThis is the abstract base class to use for implementing new methods for analyzing the trajectory
 CAverageProvides the keyword AVERAGE
 CAverageVessel
 CCommittorProvides the keyword COMMITTOR
 CDataCollectionObject
 CEuclideanDissimilarityMatrixProvides the keyword EUCLIDEAN_DISSIMILARITIES
 CFarthestPointSamplingProvides the keyword LANDMARK_SELECT_FPS
 CHistogramProvides the keyword HISTOGRAM
 CLandmarkSelectionBase
 CLandmarkStagedProvides the keyword LANDMARK_SELECT_STAGED
 COutputColvarFileProvides the keyword OUTPUT_ANALYSIS_DATA_TO_COLVAR
 COutputPDBFileProvides the keyword OUTPUT_ANALYSIS_DATA_TO_PDB
 CPrintDissimilarityMatrixProvides the keyword PRINT_DISSIMILARITY_MATRIX
 CReadAnalysisFramesProvides the keyword COLLECT_FRAMES
 CReadDissimilarityMatrixProvides the keyword READ_DISSIMILARITY_MATRIX
 CReselectLandmarksProvides the keyword RESELECT_LANDMARKS
 CSelectRandomFramesProvides the keyword LANDMARK_SELECT_RANDOM
 CSelectWithStrideProvides the keyword LANDMARK_SELECT_STRIDE
 CWhamHistogramProvides the keyword WHAM_HISTOGRAM
 CWhamWeightsProvides the keyword WHAM_WEIGHTS
 Nbias
 CABMDProvides the keyword ABMD
 CBiasThis 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
 CBiasValueProvides the keyword BIASVALUE
 CExtendedLagrangianProvides the keyword EXTENDED_LAGRANGIAN
 CExternalProvides the keyword EXTERNAL
 CLWallsProvides the keyword LOWER_WALLS
 CMaxEntProvides the keyword MAXENT
 CMetaDProvides the keyword METAD
 CGaussian
 CTemperingSpecs
 CMovingRestraintProvides the keyword MOVINGRESTRAINT
 CPBMetaDProvides the keyword PBMETAD
 CGaussian
 CRestraintProvides the keyword RESTRAINT
 CReweightBase
 CReweightBiasProvides the keyword REWEIGHT_BIAS
 CReweightMetadProvides the keyword REWEIGHT_METAD
 CReweightTemperaturePressureProvides the keyword REWEIGHT_TEMP_PRESS
 CReweightWhamProvides the keyword REWEIGHT_WHAM
 CUWallsProvides the keyword UPPER_WALLS
 Ncltools
 CCLToolThis 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
 CCLToolSumHills
 CCompletion
 CDriver
 CGenExample
 CGenJson
 CGenTemplate
 CInfo
 Ckt
 CManual
 CPdbRenumber
 CPesMD
 CSimpleMD
 Ncolvar
 CAngleProvides the keyword ANGLE
 CCellProvides the keyword CELL
 CColvarThis 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
 CColvarFakeProvides the keyword FAKE
 CConstantProvides the keyword CONSTANT
 CContactMapProvides the keyword CONTACTMAP
 CCoordinationProvides the keyword COORDINATION
 CCoordinationBase
 CDHEnergyProvides the keyword DHENERGY
 CDimerProvides the keyword <a href="../../user-doc/html/_"_d_i_m_e_r.html"> "DIMER
 CDipoleProvides the keyword DIPOLE
 CDistanceProvides the keyword DISTANCE
 CDRMSDProvides the keyword DRMSD
 CEEFSolvProvides the keyword EEFSOLV
 CEnergyProvides the keyword ENERGY
 CERMSDProvides the keyword ERMSD
 CExtraCVProvides the keyword EXTRACV
 CGHBFIXProvides the keyword GHBFIX
 CGyrationProvides the keyword GYRATION
 CMultiRMSDProvides the keyword MULTI_RMSD
 CPathMSDProvides the keyword PATHMSD
 CPathMSDBase
 CImagePathThis class is a general container for path stuff
 CimgOrderByDist
 CimgOrderBySimilarity
 CPCARMSDProvides the keyword PCARMSD
 CPositionProvides the keyword POSITION
 CProjectionOnAxisProvides the keyword PROJECTION_ON_AXIS
 CPropertyMapProvides the keyword PROPERTYMAP
 CPuckeringProvides the keyword PUCKERING
 CRMSDProvides the keyword RMSD
 CTemplateProvides the keyword TEMPLATE
 CTorsionProvides the keyword TORSION
 CVolumeProvides the keyword VOLUME
 Ncrystallization
 CBondOrientationProvides the keyword BOND_DIRECTIONS
 CCubicHarmonicBase
 CEnvironmentSimilarityProvides the keyword ENVIRONMENTSIMILARITY
 CFccubicProvides the keyword FCCUBIC
 CGradientProvides the keyword GRADIENT
 CGradientVessel
 CInterMolecularTorsionsProvides the keyword INTERMOLECULARTORSIONS
 CLocalSteinhardt
 CMoleculeOrientationProvides the keyword MOLECULES
 CMoleculePlaneProvides the keyword PLANES
 COrientationSphere
 CPolymerAnglesProvides the keyword POLYMER_ANGLES
 CQ3Provides the keyword Q3
 CQ4Provides the keyword Q4
 CQ6Provides the keyword Q6
 CSimpleCubicProvides the keyword SIMPLECUBIC
 CSMACProvides the keyword SMAC
 CSteinhardt
 CTetrahedralProvides the keyword TETRAHEDRAL
 CVectorMean
 CVectorMultiColvar
 CVectorSum
 Ndimred
 CClassicalMultiDimensionalScalingProvides the keyword CLASSICAL_MDS
 CDimensionalityReductionBase
 COutputPCAProjectionProvides the keyword OUTPUT_PCA_PROJECTION
 CPCAProvides the keyword PCA
 CProjectNonLandmarkPointsProvides the keyword PROJECT_ALL_ANALYSIS_DATA
 CSketchMapProvides the keyword SKETCH_MAP
 CSketchMapBase
 CSketchMapConjGradProvides the keyword SKETCHMAP_CONJGRAD
 CSketchMapPointwiseProvides the keyword SKETCHMAP_POINTWISE
 CSketchMapReadProvides the keyword SKETCHMAP_READ
 CSketchMapSmacofProvides the keyword SKETCHMAP_SMACOF
 CSMACOF
 CSmacofMDSProvides the keyword SMACOF_MDS
 Ndrr
 NUIestimator
 Cn_matrix
 Cn_vector
 CUIestimator
 Neds
 CEDSProvides the keyword <a href="../../user-doc/html/_"_e_d_s.html"> "EDS
 Nfisst
 CFISSTProvides the keyword FISST
 Nfunction
 Nannfunc
 CANN
 CCombineProvides the keyword COMBINE
 CCustomProvides the keyword CUSTOM
 CEnsembleProvides the keyword ENSEMBLE
 CFilesHandler
 CFuncPathGeneralProvides the keyword <a href="../../user-doc/html/_"_f_u_n_c_p_a_t_h_g_e_n_e_r_a_l.html"> "FUNCPATHGENERAL
 Cpairordering
 CFuncPathMSDProvides the keyword FUNCPATHMSD
 Cordering
 Cpairordering
 CFuncSumHillsProvides the keyword FUNCSUMHILLS
 CFunctionThis 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
 CLocalEnsembleProvides the keyword LOCALENSEMBLE
 CMatheval
 CPiecewiseProvides the keyword PIECEWISE
 CSortProvides the keyword SORT
 CStatsProvides the keyword STATS
 CTargetProvides the keyword TARGET
 Nfunnel
 CFunnelProvides the keyword FUNNEL
 CFUNNEL_PSProvides the keyword FUNNEL_PS
 Ngeneric
 CDebugProvides the keyword DEBUG
 CDumpAtomsProvides the keyword DUMPATOMS
 CDumpDerivativesProvides the keyword DUMPDERIVATIVES
 CDumpForcesProvides the keyword DUMPFORCES
 CDumpMassChargeProvides the keyword DUMPMASSCHARGE
 CDumpProjectionsProvides the keyword DUMPPROJECTIONS
 CEffectiveEnergyDriftProvides the keyword EFFECTIVE_ENERGY_DRIFT
 CEndPlumedProvides the keyword ENDPLUMED
 CFitToTemplateProvides the keyword FIT_TO_TEMPLATE
 CFlushProvides the keyword FLUSH
 CGroupProvides the keyword GROUP
 CIncludeProvides the keyword INCLUDE
 CPlumedProvides the keyword PLUMED
 CPrintProvides the keyword PRINT
 CRandomExchangesProvides the keyword RANDOM_EXCHANGES
 CReadProvides the keyword READ
 CResetCellProvides the keyword RESET_CELL
 CTimeProvides the keyword TIME
 CUpdateIfProvides the keyword UPDATE_IF
 CWholeMoleculesProvides the keyword WHOLEMOLECULES
 CWrapAroundProvides the keyword WRAPAROUND
 Ngridtools
 CActionWithGrid
 CActionWithInputGrid
 CActionWithIntegral
 CAverageOnGrid
 CContourFindingBase
 CConvertToFESProvides the keyword CONVERT_TO_FES
 CDumpCubeProvides the keyword DUMPCUBE
 CDumpGridProvides the keyword DUMPGRID
 CFindContourProvides the keyword FIND_CONTOUR
 CFindContourSurfaceProvides the keyword FIND_CONTOUR_SURFACE
 CFindSphericalContourProvides the keyword FIND_SPHERICAL_CONTOUR
 CFourierTransformProvides the keyword FOURIER_TRANSFORM
 CGridPrintingBase
 CGridSearch
 CGridToXYZProvides the keyword GRID_TO_XYZ
 CGridVessel
 CHistogramOnGrid
 CIntegrateGridProvides the keyword INTEGRATE_GRID
 CInterpolateGridProvides the keyword INTERPOLATE_GRID
 Nisdb
 CCaliberProvides the keyword CALIBER
 CCS2BackboneProvides the keyword CS2BACKBONE
 CChemicalShift
 CRingInfo
 CCS2BackboneDB
 CEMMIProvides the keyword EMMI
 CFretEfficiencyProvides the keyword FRET
 CJCouplingProvides the keyword <a href="../../user-doc/html/_"_j_c_o_u_p_l_i_n_g.html"> "JCOUPLING
 CMetainferenceProvides the keyword METAINFERENCE
 CMetainferenceBaseThis 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
 CNOEProvides the keyword NOE
 CPREProvides the keyword PRE
 CRDCProvides the keyword RDC
 CRescaleProvides the keyword RESCALE
 CSAXSProvides the keyword SAXS
 CSelectProvides the keyword SELECT
 CSelectorProvides the keyword SELECTOR
 Nlepton
 CAsmJitRuntimePtr
 CCompiledExpressionA CompiledExpression is a highly optimized representation of an expression for cases when you want to evaluate it many times as quickly as possible
 CCustomFunctionThis class is the interface for defining your own function that may be included in expressions
 CExceptionThis class is used for all exceptions thrown by lepton
 CExpressionProgramAn ExpressionProgram is a linear sequence of Operations for evaluating an expression
 CExpressionTreeNodeThis class represents a node in the abstract syntax tree representation of an expression
 COperationAn Operation represents a single step in the evaluation of an expression, such as a function, an operator, or a constant value
 CAbs
 CAcos
 CAdd
 CAddConstant
 CAsin
 CAtan
 CAtan2
 CCeil
 CConstant
 CCos
 CCosh
 CCot
 CCsc
 CCube
 CCustom
 CDelta
 CDivide
 CErf
 CErfc
 CExp
 CFloor
 CLog
 CMax
 CMin
 CMultiply
 CMultiplyConstant
 CNandelta
 CNegate
 CPower
 CPowerConstant
 CReciprocal
 CSec
 CSelect
 CSin
 CSinh
 CSqrt
 CSquare
 CStep
 CSubtract
 CTan
 CTanh
 CVariable
 CParsedExpressionThis class represents the result of parsing an expression
 CParserThis class provides the main interface for parsing expressions
 CParseToken
 CPlaceholderFunctionThis class is an implementation of CustomFunction that does no computation
 Nlogmfd
 CLogMFDClass for LogMFD parameters, variables and subroutines
 Nmanyrestraints
 CLWallsProvides the keyword LWALLS
 CManyRestraintsBase
 CUWallsProvides the keyword UWALLS
 Nmapping
 CAdaptivePathProvides the keyword ADAPTIVE_PATH
 CMapping
 CPathProvides the keyword PATH
 CPathBase
 CPathReparameterizationThis class can be used to make a set of reference configurations equidistant
 CPathTools
 CPCAVarsProvides the keyword PCAVARS
 CPropertyMapProvides the keyword GPROPERTYMAP
 CSpathVessel
 CTrigonometricPathVessel
 CZpathVessel
 Nmaze
 CLossProvides the keyword <a href="../../user-doc/html/_"_m_a_z_e__l_o_s_s.html"> "MAZE_LOSS
 CMemberDefines the encoding for a ligand conformation
 CMemeticProvides 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
 COptimizerBase class for implementing optimizers for ligand unbinding
 COptimizerBiasProvides 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
 CRandom_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
 CRandom_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
 CrndMersenne Twister sampler for random variables
 CSimulated_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
 CSteered_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
 CtlsHelper functions
 Cdelete_ptr
 Nmembranefusion
 CfusionPoreExpansionPProvides 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
 CfusionPoreNucleationPProvides 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
 CmemFusionPProvides the keyword <a href="../../user-doc/html/_"_m_e_m_f_u_s_i_o_n_p.html"> "MEMFUSIONP
 Nmolfile
 Cfio_iovec
 Cmd_atom
 Cmd_box
 Cmd_file
 Cmd_header
 Cmd_ts
 Cmolfile_atom_tPer-atom attributes and information
 Cmolfile_graphics_tIndividual graphics object/element data
 Cmolfile_metadata_tFile level comments, origin information, and annotations
 Cmolfile_plugin_tMain file reader API
 Cmolfile_qm_basis_tData for QM basis set
 Cmolfile_qm_hessian_tData from QM Hessian/normal mode runs
 Cmolfile_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
 Cmolfile_qm_sysinfo_tQM run info
 Cmolfile_qm_tQM related information that is timestep independent
 Cmolfile_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
 Cmolfile_qm_timestep_tQM per trajectory timestep info Note that each timestep can contain multiple wavefunctions
 Cmolfile_qm_wavefunction_tQM wavefunction
 Cmolfile_timestep_metadata
 Cmolfile_timestep_tPer-timestep atom coordinates, velocities, time, energies and periodic cell info
 Cmolfile_volumetric_tMetadata for volumetric datasets, read initially and used for subsequent memory allocations and file loading
 Ctrx_hdr
 Cvmdplugin_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
 Nmulticolvar
 CActionVolumeThis is the abstract base class to use for implementing a new way of defining a particular region of the simulation box
 CAlphaBetaProvides the keyword ALPHABETA
 CAnglesProvides the keyword ANGLES
 CAtomValuePack
 CBridgeProvides the keyword BRIDGE
 CBridgedMultiColvarFunction
 CCatomPack
 CCenterOfMultiColvarProvides the keyword CENTER_OF_MULTICOLVAR
 CCoordinationNumbersProvides the keyword COORDINATIONNUMBER
 CDensityProvides the keyword DENSITY
 CDihedralCorrelationProvides the keyword DIHCOR
 CDistanceFromContourProvides the keyword DISTANCE_FROM_CONTOUR
 CDistancesProvides the keyword DISTANCES
 CDumpMultiColvarProvides the keyword DUMPMULTICOLVAR
 CFilterBetweenProvides the keyword MFILTER_BETWEEN
 CFilterLessProvides the keyword MFILTER_LESS
 CFilterMoreProvides the keyword MFILTER_MORE
 CInPlaneDistancesProvides the keyword INPLANEDISTANCES
 CLocalAverageProvides the keyword LOCAL_AVERAGE
 CMultiColvarBase
 CMultiColvarCombineProvides the keyword MCOLV_COMBINE
 CMultiColvarDensityProvides the keyword MULTICOLVARDENS
 CMultiColvarFilterThis 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
 CMultiColvarProductProvides the keyword MCOLV_PRODUCT
 CNumberOfLinksProvides the keyword NLINKS
 CTorsionsProvides the keyword TORSIONS
 CVolumeAroundProvides the keyword AROUND
 CVolumeCavityProvides the keyword CAVITY
 CVolumeGradientBase
 CVolumeInCylinderProvides the keyword INCYLINDER
 CVolumeInEnvelopeProvides the keyword INENVELOPE
 CVolumeInSphereProvides the keyword INSPHERE
 CVolumeTetraporeProvides the keyword TETRAHEDRALPORE
 CXAnglesProvides the keyword XANGLES
 CXDistancesProvides the keyword XDISTANCES
 CXYDistancesProvides the keyword XYDISTANCES
 CXYTorsionProvides the keyword XYTORSIONS
 Nopes
 Cconvergence
 CECVcustomProvides the keyword ECV_CUSTOM
 CECVlinearProvides the keyword ECV_LINEAR
 CECVmultiThermalProvides the keyword ECV_MULTITHERMAL
 CECVmultiThermalBaricProvides the keyword ECV_MULTITHERMAL_MULTIBARIC
 CECVumbrellasFileProvides the keyword ECV_UMBRELLAS_FILE
 CECVumbrellasLineProvides the keyword ECV_UMBRELLAS_LINE
 CExpansionCVs
 Cexploration
 COPESexpandedProvides the keyword OPES_EXPANDED
 COPESmetad
 Ckernel
 Npamm
 CHBPammHydrogensProvides the keyword HBPAMM_SH
 CHBPammMatrixProvides the keyword HBPAMM_MATRIX
 CHBPammObject
 CPAMMProvides the keyword PAMM
 CPammObject
 Npiv
 CPIVProvides the keyword PIV
 CSharedDataLocal structure, used to store data that should be shared across multiple PIV instances
 Ns2cm
 CS2ContactModelProvides the keyword S2CM
 Nsasa
 CColvarThis 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
 CSASA_HASELProvides the keyword SASA_HASEL
 CSASA_LCPOProvides the keyword SASA_LCPO
 Nsecondarystructure
 CAlphaRMSDProvides the keyword ALPHARMSD
 CAntibetaRMSDProvides the keyword ANTIBETARMSD
 CParabetaRMSDProvides the keyword PARABETARMSD
 CSecondaryStructureRMSDBase action for calculating things like AlphRMSD, AntibetaRMSD, etc
 Nsetup
 CLoadProvides the keyword LOAD
 CRestartProvides the keyword RESTART
 CUnitsProvides the keyword UNITS
 Nvatom
 CActionWithVirtualAtomInherit from here if you are calculating the position of a virtual atom (eg a center of mass)
 CCenterProvides the keyword CENTER
 CFixedAtomProvides the keyword FIXEDATOM
 CGhostProvides the keyword GHOST
 Nves
 CBasisFunctions
 CBF_ChebyshevProvides the keyword BF_CHEBYSHEV
 CBF_CombinedProvides the keyword BF_COMBINED
 CBF_CosineProvides the keyword BF_COSINE
 CBF_CubicBsplinesProvides the keyword BF_CUBIC_B_SPLINES
 CBF_CustomProvides the keyword BF_CUSTOM
 CBF_FourierProvides the keyword BF_FOURIER
 CBF_GaussiansProvides the keyword BF_GAUSSIANS
 CBF_LegendreProvides the keyword BF_LEGENDRE
 CBF_PowersProvides the keyword BF_POWERS
 CBF_SineProvides the keyword BF_SINE
 CBF_WaveletsProvides the keyword BF_WAVELETS
 CCoeffsBase
 CCoeffsMatrix
 CCoeffsVector
 CFermiSwitchingFunctionSmall class to compute fermi switching function
 CFesWeight
 CGridIntegrationWeights
 CGridLinearInterpolation
 CLinearBasisSetExpansion
 CMarginalWeight
 CMD_LinearExpansionPES
 COpt_AdamProvides the keyword OPT_ADAM
 COpt_BachAveragedSGDProvides the keyword OPT_AVERAGED_SGD
 COpt_DummyProvides the keyword OPT_DUMMY
 COpt_RobbinsMonroSGDProvides the keyword OPT_ROBBINS_MONRO_SGD
 COptimizer
 COutputBasisFunctionsProvides the keyword VES_OUTPUT_BASISFUNCTIONS
 COutputFesBiasProvides the keyword VES_OUTPUT_FES
 COutputTargetDistributionProvides the keyword VES_OUTPUT_TARGET_DISTRIBUTION
 CTargetDistModifer
 CTargetDistribution
 CTD_ChiProvides the keyword TD_CHI
 CTD_ChiSquaredProvides the keyword TD_CHISQUARED
 CTD_CustomProvides the keyword TD_CUSTOM
 CTD_ExponentialProvides the keyword TD_EXPONENTIAL
 CTD_ExponentiallyModifiedGaussianProvides the keyword TD_EXPONENTIALLY_MODIFIED_GAUSSIAN
 CTD_GaussianProvides the keyword TD_GAUSSIAN
 CTD_GeneralizedExtremeValueProvides the keyword TD_GENERALIZED_EXTREME_VALUE
 CTD_GeneralizedNormalProvides the keyword TD_GENERALIZED_NORMAL
 CTD_GridProvides the keyword TD_GRID
 CTD_LinearCombinationProvides the keyword TD_LINEAR_COMBINATION
 CTD_MulticanonicalProvides the keyword TD_MULTICANONICAL
 CTD_MultithermalMultibaricProvides the keyword TD_MULTITHERMAL_MULTIBARIC
 CTD_ProductCombinationProvides the keyword TD_PRODUCT_COMBINATION
 CTD_ProductDistributionProvides the keyword TD_PRODUCT_DISTRIBUTION
 CTD_UniformProvides the keyword TD_UNIFORM
 CTD_VonMisesProvides the keyword TD_VONMISES
 CTD_WellTemperedProvides the keyword TD_WELLTEMPERED
 CVesBiasAbstract base class for implementing biases the extents the normal Bias.h class to include functions related to the variational approach
 CVesDeltaFProvides the keyword VES_DELTA_F
 CVesLinearExpansionProvides the keyword VES_LINEAR_EXPANSION
 CVesTools
 CWaveletGrid
 CWellTemperedModifer
 Nvesselbase
 CActionWithAveragingThis abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames
 CActionWithInputVessel
 CActionWithVesselThis is used to create PLMD::Action objects that are computed by calculating the same function multiple times
 CAltMin
 CAveragingVessel
 CBetween
 CBridgeVesselThis class allows you to calculate the vessel in one ActionWithVessel
 CFunctionVesselObjects 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) ]\)
 CHighest
 CHistogram
 CLessThan
 CLowest
 CMax
 CMean
 CMin
 CMoments
 CMoreThan
 COrderingVessel
 CShortcutVessel
 CStoreDataVesselObjects 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
 CSum
 CValueVessel
 CVessel
 CVesselOptionsThis class is used to pass the input to Vessels
 CVesselRegister
 Nxdrfile
 Ct_trnheader
 CXDR
 Cxdr_ops
 CXDRFILEContents of the abstract XDRFILE data structure
 CActionBase class for all the input Actions
 CActionAnyorderAction used to create a PLMD::Action that can go both before and after ActionSetup actions
 CActionAtomisticAction used to create objects that access the positions of the atoms from the MD code
 CActionOptionsThis class is used to bring the relevant information to the Action constructor
 CActionPilotThis is used to create PLMD::Action objects that are run with some set frequency
 CActionRegisterRegister holding all the allowed keywords
 CActionSetStd::vector containing the sequence of Action to be done
 CActionSetupAction used to create a PLMD::Action that do something during setup only e.g
 CActionShortcutAction used to create a command that expands to multiple PLMD::Action commands when read in during input
 CActionWithArgumentsThis is used to create PLMD::Action objects that take the output from some other Action as input
 CActionWithValueUsed to create a PLMD::Action that has some scalar or vectorial output that may or may not have some derivatives
 CActionWithVirtualAtomInherit from here if you are calculating the position of a virtual atom (eg a center of mass)
 CAngleClass to compute angles
 CArgumentOnlyDistance
 CAtomNumberSimple class to store the index of an atom
 CAtomsClass containing atom related quantities from the MD code
 CDomainDecomposition
 CBiasRepresentationThis class implements a general purpose class that aims to provide a Grid/list transparently add gaussians to a bias
 CBiasWeight
 CBrent1DRootSearchA class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CCitationsClass taking care of bibliography
 CCLToolThis 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
 CCLToolMainClass providing cmd() access to command line tools
 CCLToolOptions
 CCLToolRegisterSame as ActionRegister, but for CLTools
 CColvarThis 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
 CCommunicatorClass containing wrappers to MPI
 CConstDataConst version of Communicator::Data See Communicator::Data documentation
 CDataStructure defining a buffer for MPI
 CRequestWrapper class for MPI_Request
 CStatusWrapper class for MPI_Status
 CConjugateGradient
 CDataFetchingObject
 CDataFetchingObjectTyped
 CDirection
 CDLLoaderClass taking care of dynamic loading
 CDotProductDistance
 CDRMSD
 CDynamicListA class for storing a list that changes which members are active as a function of time
 CERMSDA class that implements ERMSD calculations
 CEuclideanDistance
 CExceptionClass to deal with Plumed runtime errors
 CAssertionAuxiliary containing the failed assertion
 CLocationAuxiliary containing the location of the exception in the file
 CThrowAuxiliary class used to throw exceptions
 CExceptionDebugClass representing a debug error (can only be thrown when using debug options)
 CExceptionErrorClass representing a generic error
 CExceptionTypeErrorClass representing a type error in the PLMD::Plumed interface
 CExchangePatterns
 CF1dim
 CFakeFrame
 CFileBaseBase class for dealing with files
 CFieldBaseInternal tool
 CFlexibleBin
 CForwardDeclUtility class for forward declaration of references
 CGenericMolInfo
 CGREX
 CGrid
 CGridBase
 CHistogramBeadA class for calculating whether or not values are within a given range using : \( \sum_i \int_a^b G( s_i, \sigma*(b-a) ) \)
 CIFileClass for input files
 CField
 CIntermolecularDRMSD
 CIntramolecularDRMSD
 CKernelFunctions
 CKeywordsThis class holds the keywords and their documentation
 CKeyTypeThis class lets me pass keyword types easily
 CLatticeReductionClass implementing algorithms for lattice reduction
 CLinkCellsA class for doing link cells
 CLogClass containing the log stream
 CLoopUnrollerUtiliy class for loop unrolling
 CMahalanobisDistance
 CMatrixThis class stores a full matrix and allows one to do some simple matrix operations
 CMatrixSquareBracketsAccessUtility class to add [][] access
 CConst_rowSmall utility class which just contains a pointer to the T and the row number
 CRowSmall utility class which just contains a pointer to the T and the row number
 CMDAtomsBaseClass containing interface to MDAtomsTyped
 CMDAtomsTypedClass containing the pointers to the MD data It is templated so that single and double precision versions coexist IT IS STILL UNDOCUMENTED
 CMetricRegister
 CMinimise1DBrentA class for doing parabolic interpolation and minimisation of 1D functions using Brent's method
 CMinimiseBase
 CMolDataClassThis 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
 CMPI_CommSurrogate of MPI_Comm when MPI library is not available
 CMPI_DatatypeSurrogate of MPI_Datatype when MPI library is not available
 CMPI_RequestSurrogate of MPI_Request when MPI library is not available
 CMPI_StatusSurrogate of MPI_Status when MPI library is not available
 CMultiDomainRMSD
 CMultiValue
 CNeighborListA class that implements neighbor lists from two lists or a single list of atoms
 CNormalizedEuclideanDistance
 COFileClass for output files
 CFieldClass identifying a single field for fielded output
 COpenMP
 COpenMPVars
 COptimalRMSD
 CPbc
 CPDBMinimalistic pdb parser
 CPlumedHandleTiny local class to load a PLUMED kernel
 CPlumedMainMain plumed object
 Cplumed_error_handlerError handler
 CProbWeight
 CRandom
 CReferenceArgumentsIn many applications (e.g
 CReferenceAtomsIn many applications (e.g
 CReferenceConfigurationAbstract base class for calculating the distance from a reference configuration
 CReferenceConfigurationOptions
 CReferenceValuePack
 CRMSDA class that implements RMSD calculations This is a class that implements the various infrastructure to calculate the RMSD or MSD respect a given frame
 CRMSDBase
 CRMSDCoreDataThis 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
 CRootFindingBase
 CSimpleRMSD
 CSingleDomainRMSD
 CSparseGrid
 CStopwatch
 CHandlerAuxiliary class for handling exception-safe start/pause and start/stop
 CWatchClass to store a single stopwatch
 CSubprocessClass managing a subprocess
 CHandlerClass used to cont/stop a Subprocess in an exception safe manner
 CSubprocessPidSmall utility class, used to avoid inclusion of unistd.h> in a header file
 CSwitchingFunctionSmall class to compute switching functions
 CTargetDist
 CTensorGenericClass implementing fixed size matrices of doubles
 CTensorGenericAuxSmall class to contain local utilities
 CToolsEmpty class which just contains several (static) tools
 C_Unique_ifMimic C++14 std::make_unique
 C_Unique_if< T[]>
 C_Unique_if< T[N]>
 CDirectoryChangerTiny class that changes directory and comes back when going out of scope
 CTorsionClass to compute torsional angles
 CTree
 CTypesafePtrClass to deal with propoagation of typesafe pointers
 CUnitsSmall utility class that contains information about units
 CValueA class for holding the value of a function together with its derivatives
 CVectorGenericClass implementing fixed size vectors of doubles
 CWeightBase
 CWithCmdBase for classes with cmd() method
 CANNProvides the keyword ANN
 CDynamicReferenceRestrainingProvides the keyword <a href="../../user-doc/html/_"_d_r_r.html"> "DRR
 CLOCAL_Q3Provides the keyword LOCAL_Q3
 CLOCAL_Q4Provides the keyword LOCAL_Q4
 CLOCAL_Q6Provides the keyword LOCAL_Q6
 CMolInfoProvides the keyword MOLINFO
 COPESmetad_cProvides the keyword OPES_METAD
 COPESmetad_eProvides the keyword OPES_METAD_EXPLORE
 CplumedMain plumed object
 Cplumed_errorSmall structure that is only defined locally to retrieve errors
 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