OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cantlr4::tree::AbstractParseTreeVisitor
 COpenMD::Utils::Accumulator< T >
 COpenMD::Utils::Accumulator< Mat3x3d >
 COpenMD::Utils::Accumulator< RealType >
 COpenMD::Utils::Accumulator< std::vector< RealType > >
 COpenMD::Utils::Accumulator< Vector< RealType, 3 > >
 COpenMD::Utils::Accumulator< Vector< RealType, Dim > >
 COpenMD::Utils::Accumulator< Vector< RealType, N_INTERACTION_FAMILIES > >
 COpenMD::Utils::AccumulatorView< T >
 COpenMD::AtomInfo
 COpenMD::AtomTypeAtomType is what OpenMD looks to for unchanging data about an atom
 COpenMD::AtomTypeCompare
 COpenMD::BaseAccumulator
 COpenMD::Utils::BaseAccumulator
 COpenMD::BaseVisitor
 Cstd::basic_streambuf
 COpenMD::BendData
 COpenMD::BendDataSet
 COpenMD::BendType
 COpenMD::BendTypeParser
 COpenMD::BondTypeBondType class is responsible for calculating the force and energy of the bond
 COpenMD::BondTypeParser
 COpenMD::BuckinghamInteractionData
 Cstd::char_traits
 COpenMD::CharmmTorsionParameter
 COpenMD::ChebyshevTA collection of Chebyshev Polynomials
 COpenMD::ChebyshevUA collection of Chebyshev Polynomials
 Ccmdline_parser_paramsThe additional parameters to pass to parser functions
 COpenMD::Communicator< D >
 CQuantLib::ConstraintBase constraint class
 COpenMD::ConstraintData
 COpenMD::ConstraintElemAn adapter class of StuntDouble which is used at constraint algorithm
 COpenMD::ConstraintPair
 COpenMD::ConstraintWriter
 COpenMD::CubicSpline
 COpenMD::CuboctahedronGenerates coordinates of atoms inside a Cuboctahedron
 COpenMD::CutoffGroup
 COpenMD::DataHolder
 COpenMD::DataStorage
 COpenMD::DecahedronCreates the regular decahedron, Ino decahedron, or truncated (Marks) decahedron structures (depending on the parameters)
 COpenMD::DirectionalAdapter
 COpenMD::DirectionalAtypeParameters
 COpenMD::DistanceFinder
 COpenMD::DumpReader
 COpenMD::DumpWriter
 COpenMD::DynamicProperty"applications/dynamicProps/DynamicProperty"
 CDynamicRectMatrix< Real >Rectangular matrix class with contiguous flat storage
 COpenMD::DynamicRectMatrix< Real >Rectangular matrix class with contiguous flat storage
 CDynamicVector< Real, Alloc >Dynamically-sized vector class
 COpenMD::DynamicVector< Real, Alloc >Dynamically-sized vector class
 COpenMD::EAMAdapter
 COpenMD::EAMAtomData
 COpenMD::EAMInteractionData
 COpenMD::EAMParameters
 CJAMA::Eigenvalue< Real >Computes eigenvalues and eigenvectors of a real (non-complex) matrix
 COpenMD::ElectrostaticAtomData
 COpenMD::Element
 COpenMD::ElementsTablePeriodic Table of the Elements Using element data is a place holder when we lack information about a specific atom type
 CQuantLib::EndCriteriaCriteria to end optimization process:
 CerrorStruct
 Cstd::exceptionSTL class
 Cstd::false_type
 CFilenameObserver
 COpenMD::FixedChargeAdapter
 COpenMD::FixedChargeAtypeParameters
 COpenMD::FluctuatingAtypeParameters
 COpenMD::FluctuatingChargeAdapter
 COpenMD::FluctuatingChargeAtomData
 COpenMD::FluctuatingChargeConstraints
 COpenMD::FluctuatingChargeForces
 COpenMD::FluctuatingChargePropagatorAbstract class for propagating fluctuating charge variables
 COpenMD::ForceDecompositionForceDecomposition is an interface for passing out and collecting information from many processors at various stages of the main non-bonded ForceLoop
 COpenMD::ForceField
 COpenMD::ForceManagerForceManager is responsible for calculating both the short range (bonded) interactions and long range (non-bonded) interactions
 COpenMD::ForceModifierAbstract class for external ForceModifier classes
 COpenMD::FrameDataFrameData is a structure for holding system-wide dynamic data about the simulation
 COpenMD::FuncflParameters
 COpenMD::GayBerneAdapter
 COpenMD::GBAtypeParameters
 COpenMD::GBInteractionData
 COpenMD::GenericData@ class GenericData GenericData.hpp "utils/GenericData.hpp"
 COpenMD::GenericFactory< Object, IdentType, Creator >GenericFactory is a template based Object Factory Factory pattern is used to define an interface for creating an object
 Cgengetopt_args_infoWhere the command line options are stored
 COpenMD::Grid3D< Elem >
 CGrid3dA generic 3d grid class
 COpenMD::Molecule::HBondDonor
 COpenMD::Hull
 COpenMD::HullFinder
 COpenMD::HydrodynamicsElement
 COpenMD::HydrodynamicsModel
 COpenMD::HydrodynamicsModelCreator
 COpenMD::HydrodynamicsModelFactoryFactory pattern and Singleton Pattern are used to define an interface for creating an HydrodynamicsModel
 COpenMD::HydroIO
 COpenMD::HydroPropContainer for information about the hydrodynamic behavior of objects interacting with surroundings
 COpenMD::IcosahedronCreate the Mackay icosahedron structure
 CQuantLib::Constraint::ImplBase class for constraint implementations
 COpenMD::ImproperCosineInversionParameter
 COpenMD::IndexFinder
 COpenMD::IndexListContainer
 COpenMD::IntegratorDeclaration of the Integrator base class, which all other integrators inherit from
 COpenMD::IntegratorCreator
 COpenMD::IntegratorFactoryFactory pattern and Singleton Pattern are used to define an interface for creating an Integrator
 COpenMD::InteractionDataThe InteractionData struct
 COpenMD::InteractionManagerInteractionManager is responsible for keeping track of the non-bonded interactions (C++)
 COpenMD::InversePowerSeriesInteractionData
 COpenMD::InversionData
 COpenMD::InversionDataSet
 COpenMD::InversionType
 COpenMD::InversionTypeParser"types/InversionTypeParser.hpp"
 Cstd::ios_baseSTL class
 COpenMD::Lattice
 COpenMD::LatticeCreator
 COpenMD::LatticeFactoryFactory pattern and Singleton Pattern are used to define an interface for creating an Lattice
 COpenMD::LegendreGauss1d< returnType, argumentType >
 COpenMD::LegendreGauss1d< RealType, RealType >
 COpenMD::LegendrePolynomialA collection of Legendre Polynomials
 COpenMD::LennardJonesAdapter
 COpenMD::LessThanPeriodicityFunctor
 Cantlr4::Lexer
 CQuantLib::LineSearchBase class for line search
 COpenMD::LJAtypeParameters
 COpenMD::LJInteractionData
 COpenMD::LocalIndexManager"utils/LocalIndexManager.hpp"
 COpenMD::MAWInteractionData
 COpenMD::RNEMD::MethodFactory
 COpenMD::MieInteractionData
 COpenMD::Molecule
 COpenMD::MoleculeCreator
 COpenMD::MoleculeStampCompare
 COpenMD::MoLocator
 COpenMD::MomentData
 COpenMD::MorseInteractionData
 COpenMD::MPITraits< T >
 COpenMD::MPITraits< RectMatrix< T, R, C > >
 COpenMD::MPITraits< SquareMatrix3< T > >
 COpenMD::MPITraits< Vector3< T > >
 COpenMD::MPITraits< Vector< T, Dim > >
 COpenMD::MSMSFormat
 COpenMD::MultipoleAdapter
 COpenMD::MultipoleAtypeParameters
 COpenMD::NameFinder
 COpenMD::NEP
 COpenMD::NEPAtoms
 COpenMD::NonBondedInteractionThe basic interface for non-bonded interactions
 COpenMD::NonBondedInteractionTypeNonBondedInteractionType class is responsible for keeping track of static (unchanging) parameters for explicit non-bonded interactions
 COpenMD::NonBondedInteractionTypeProperties
 CQuantLib::ObjectiveFunctionObjective function abstract class for optimization problem
 COpenMD::OpenMDBitSetOpenMDBitSet is a wrapper class of std::vector<bool> to act as a growable std::bitset
 COpenMD::OptimizationCreator
 COpenMD::OptimizationFactoryFactory pattern and Singleton Pattern are used to define an interface for creating an Optimization
 CQuantLib::OptimizationMethodAbstract class for constrained optimization method
 COpenMD::StaticAnalyser::OutputData
 COpenMD::PairListPairList class maintains a general purpose list of atom pairs using the global indices of the atoms
 COpenMD::ParamConstraintFacade< Derived >This class allows to recognize constraint predicates, so that they can be combined using composition operators
 COpenMD::ParamConstraintFacade< AndParamConstraint< Cons1T, Cons2T > >
 COpenMD::ParamConstraintFacade< EqualConstraint< T > >
 COpenMD::ParamConstraintFacade< EqualIgnoreCaseConstraint >
 COpenMD::ParamConstraintFacade< EvenConstraint >
 COpenMD::ParamConstraintFacade< GreaterThanConstraint< T > >
 COpenMD::ParamConstraintFacade< GreaterThanOrEqualTo< T > >
 COpenMD::ParamConstraintFacade< LessThanConstraint< T > >
 COpenMD::ParamConstraintFacade< LessThanOrEqualToConstraint< T > >
 COpenMD::ParamConstraintFacade< NegativeConstraint >
 COpenMD::ParamConstraintFacade< NonNegativeConstraint >
 COpenMD::ParamConstraintFacade< NonPositiveConstraint >
 COpenMD::ParamConstraintFacade< NonZeroConstraint >
 COpenMD::ParamConstraintFacade< NotEmptyConstraint >
 COpenMD::ParamConstraintFacade< NotParamConstraint< ConsT > >
 COpenMD::ParamConstraintFacade< OrParamConstraint< Cons1T, Cons2T > >
 COpenMD::ParamConstraintFacade< PositiveConstraint >
 COpenMD::ParamConstraintFacade< ZeroConstraint >
 CParameterBase
 CQuantLib::ParametersTransformation
 CParameterTraits< T >
 CParameterTraits< bool >
 CParameterTraits< int >
 CParameterTraits< RealType >
 CParameterTraits< std::pair< int, int > >
 CParameterTraits< std::string >
 CParameterTraits< std::vector< RealType > >
 CParameterTraits< unsigned long int >
 Cantlr4::Parser
 Cantlr4::ParserRuleContext
 Cantlr4::tree::ParseTreeListener
 COpenMD::Plan< T >
 COpenMD::PolarizableAdapter
 COpenMD::PolarizableAtypeParameters
 COpenMD::Polynomial< Real >A generic Polynomial class
 CQuantLib::ProblemConstrained optimization problem
 COpenMD::ProgressBar
 COpenMD::PropertyMapPropertyMap class maintains a list of GenericData
 CJAMA::QR< Real >
 COpenMD::Utils::RandNumGenMinimize the interface for the standard library's Mersenne Twister PRNG while maintaining the UniformRandomBitGenerator named requirement
 COpenMD::RattleVelocity Verlet Constraint Algorithm
 COpenMD::RealSphericalHarmonic
 COpenMD::RealSymmetricTridiagonal< Real >Computes eigenvalues and eigenvectors of a real (non-complex) symmetric tridiagonal matrix by the QL method
 COpenMD::RectMatrix< Real, Row, Col >Rectangular matrix class
 COpenMD::RectMatrix< Real, Dim, Dim >
 COpenMD::Restraint
 COpenMD::RestReader
 COpenMD::RestWriter
 COpenMD::Revision
 COpenMD::RMSD
 COpenMD::RNEMD::RNEMD
 COpenMD::RotationAlgorithmAbstract class for rotation
 COpenMD::RPInteractionData
 COpenMD::RPYMobility
 COpenMD::SameSectionParserFunctor
 COpenMD::SCAtomData
 COpenMD::SCAtypeParameters
 COpenMD::SCDElem
 COpenMD::SCInteractionData
 COpenMD::SDShape
 COpenMD::SectionParser
 COpenMD::SectionParserContext
 COpenMD::SectionParserManager"io/SectionParserManager.hpp" SectionParserManager maintains a priority list
 COpenMD::SelectionCompiler"selection/SelectionCompiler.hpp"
 COpenMD::SelectionEvaluator"selection/SelectionEvaluator"
 COpenMD::SelectionManager
 COpenMD::SelectionSet
 COpenMD::SelfDataThe SelfData struct
 COpenMD::SequentialAnalyzer"applications/sequentialProps/SequentialAnalyzer"
 COpenMD::Shake
 COpenMD::Shape
 COpenMD::ShapeAtomType
 COpenMD::ShapeBuilder
 COpenMD::shapedLatticeReturns a vector of vector3 position on a lattice truncated
 COpenMD::ShortRangeInteractionA ShortRangeInteraction holds some bookeeping data for bonded interactions (e.g
 COpenMD::SimCreatorThe only responsibility of SimCreator is to parse the meta-data file and create a SimInfo instance based on the information returned by parser
 COpenMD::SimInfoOne of the heavy-weight classes of OpenMD, SimInfo maintains objects and variables relating to the current simulation
 COpenMD::SimplePreprocessor
 CSimplePreprocessorA simple preprocessor
 COpenMD::SnapshotRepository storing dynamic data during a Simulation
 COpenMD::SnapshotManagerSnapshotManager class is an abstract class which maintains a series of snapshots
 COpenMD::SPFDataStorage specific to the SPF-RNEMD method that allows for a new simulation to pick up where an old one left off
 COpenMD::SphericalHarmonic
 COpenMD::StaticAnalyser
 COpenMD::Stats
 COpenMD::Stats::StatsData
 COpenMD::StatusFunction
 COpenMD::StatWriterA configurable Statistics Writer
 COpenMD::StickyAdapter
 COpenMD::StickyAtypeParameters
 COpenMD::StickyInteractionData
 CSTLContainerTypeDataSTL container type generic data which is associated with an id
 Cstd::streambuf
 COpenMD::StringTokenizerThe string tokenizer class allows an application to break a string into tokens The set of delimiters (the characters that separate tokens) may be specified either at creation time or on a per-token basis
 COpenMD::StuntDouble"Don't move, or you're dead! Stand up! Captain, we've got them!"
 COpenMD::SuttonChenAdapter
 CJAMA::SVD< Real >Singular Value Decomposition
 COpenMD::SwitchingFunction
 COpenMD::SystemDecompositionSystemDecomposition is an interface for passing out and collecting information from many processors for use during integration and computation of physical properties
 COpenMD::Thermo
 COpenMD::Token
 COpenMD::TokenMap
 COpenMD::TorsionData
 COpenMD::TorsionDataSet
 COpenMD::TorsionType
 COpenMD::TorsionTypeParser"types/TorsionTypeParser.hpp"
 COpenMD::TreeNode
 COpenMD::TriangleTriangle provides geometric data to OpenMD
 COpenMD::TriangleQuadrature< NumericReturnType, T >A class for integrating a function using numerical quadrature over triangular domains
 COpenMD::TriangleQuadratureRuleA "rule" (weights and quadrature points) for computing quadrature over triangular domains
 Cstd::true_type
 COpenMD::TypeContainer< ElemType, SIZE >
 COpenMD::UFFAdapter
 COpenMD::UFFAtypeParameters
 COpenMD::Vector< Real, Dim >Fix length vector class
 COpenMD::Vector< Real, 2 >
 COpenMD::Vector< Real, 3 >
 COpenMD::Vector< Real, 4 >
 COpenMD::Vector< Real, 6 >
 COpenMD::Vector< RealType, 4 >
 COpenMD::VelocitizerVelocity-modifying routines
 COpenMD::VelocityFieldA linear (homogeneous) ambient velocity field, v(r) = v0 + K . r
 CWildcard
 COpenMD::XYZAtom
 COpenMD::XYZFormat
 COpenMD::ZconsData
 COpenMD::ZConsReader
 COpenMD::ZconstraintMol
 COpenMD::ZconstraintParam
 COpenMD::ZConsWriter
 COpenMD::ZhouParameters