OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 COpenMD::Utils::Accumulator< T >
 COpenMD::Utils::Accumulator< Mat3x3d >
 COpenMD::Accumulator< RealType >
 COpenMD::Utils::Accumulator< std::vector< RealType > >
 COpenMD::Utils::Accumulator< Vector< RealType, Dim > >
 COpenMD::Utils::AccumulatorView< T >
 Cantlr::ANTLRException
 Cantlr::AST
 Cantlr::ASTArrayASTArray is a class that allows ANTLR to generate code that can create and initialize an array in one expression, like: (new ASTArray(3))->add(x)->add(y)->add(z)
 Cantlr::ASTFactoryAST Super Factory shared by TreeParser and Parser
 Cantlr::ASTPairASTPair: utility class used for manipulating a pair of ASTs representing the current AST root and current AST sibling
 Cantlr::ASTRef
 Cantlr::ASTRefCount< T >
 Cantlr::ASTRefCount< AST >
 Cantlr::ASTRefCount< BaseAST >
 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
 Cantlr::BitSetA BitSet to replace java.util.BitSet
 COpenMD::BondTypeBondType class is responsible for calculating the force and energy of the bond
 COpenMD::BondTypeParser
 COpenMD::BuckinghamInteractionData
 Cstd::char_traits
 COpenMD::CharmmTorsionParameter
 Cantlr ::CharScanner
 Cantlr::CharScannerLiteralsLessFunctor for the literals map
 COpenMD::ChebyshevTA collection of Chebyshev Polynomials
 COpenMD::ChebyshevUA collection of Chebyshev Polynomials
 Cantlr::CircularQueue< T >
 Cantlr::CircularQueue< antlr::TokenRefCount >
 Cantlr::CircularQueue< int >
 Ccmdline_parser_paramsThe additional parameters to pass to parser functions
 Cantlr ::CommonToken
 COpenMD::Communicator< D >
 COpenMD::Communicator< Column >
 COpenMD::Communicator< Row >
 COpenMD::Comparator
 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"
 COpenMD::DynamicRectMatrix< Real >Rectangular matrix class
 COpenMD::DynamicRectMatrix< RealType >
 COpenMD::DynamicVector< Real, Alloc >Dynamically-sized vector class
 COpenMD::DynamicVector< RealType >
 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
 Cantlr::TokenStreamRewriteEngine::executeOperation
 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
 CGrid3dA generic 3d grid class
 COpenMD::Grid3D< Elem >
 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
 Cantlr::InputBufferA Stream of characters fed to the lexer from a InputStream that can be rewound via mark()/rewind() methods
 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
 Cantlr::LexerInputStateThis object contains the data associated with an input stream of characters
 CQuantLib::LineSearchBase class for line search
 COpenMD::LJAtypeParameters
 COpenMD::LJInteractionData
 Cantlr ::LLkParser
 COpenMD::LocalIndexManager"utils/LocalIndexManager.hpp"
 COpenMD::MAWInteractionData
 CMDTokenTypes
 CMDTreeParserTokenTypes
 COpenMD::RNEMD::MethodFactory
 COpenMD::MieInteractionData
 COpenMD::Molecule
 COpenMD::MoleculeCreator
 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::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 >
 Cantlr::ParserA generic ANTLR parser (LL(k) for k>=1) containing a bunch of utility routines useful at any lookahead depth
 Cantlr::ParserInputStateThis object contains the data associated with an input stream of tokens
 COpenMD::Plan< T >
 COpenMD::Plan< int >
 COpenMD::Plan< OpenMD::SquareMatrix3 >
 COpenMD::Plan< OpenMD::Vector >
 COpenMD::Plan< OpenMD::Vector3 >
 COpenMD::Plan< RealType >
 COpenMD::PolarizableAdapter
 COpenMD::PolarizableAtypeParameters
 COpenMD::Polynomial< Real >A generic Polynomial class
 COpenMD::Polynomial< RealType >
 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::RectMatrix< RealType, Dim, Dim >
 Cantlr::RefCount< T >
 Cantlr::RefCount< LexerInputState >
 Cantlr::RefCount< ParserInputState >
 Cantlr::RefCount< TreeParserInputState >
 COpenMD::Restraint
 COpenMD::RestReader
 COpenMD::RestWriter
 COpenMD::Revision
 Cantlr::TokenStreamRewriteEngine::RewriteOperation
 COpenMD::RMSD
 COpenMD::RNEMD::RNEMD
 COpenMD::RotationAlgorithmAbstract class for rotation
 COpenMD::RPInteractionData
 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::SPFData
 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
 Cantlr::TokenA token is minimally a token type
 COpenMD::Token
 Cantlr::TokenBufferA Stream of Token objects fed to the parser from a TokenStream that can be rewound via mark()/rewind() methods
 COpenMD::TokenMap
 Cantlr::TokenRef
 Cantlr::TokenRefCount< T >
 Cantlr::TokenRefCount< Token >
 Cantlr::TokenStreamThis interface allows any object to pretend it is a stream of tokens
 Cantlr::TokenStreamRewriteEngine::tokenToStream
 COpenMD::TorsionData
 COpenMD::TorsionDataSet
 COpenMD::TorsionType
 COpenMD::TorsionTypeParser"types/TorsionTypeParser.hpp"
 Cantlr::CharScanner::TracerTracer class, used when -traceLexer is passed to antlr
 Cantlr::Parser::TracerUtility class which allows tracing to work even when exceptions are thrown
 Cantlr::TreeParser::TracerUtility class which allows tracing to work even when exceptions are thrown
 COpenMD::TreeNode
 Cantlr ::TreeParser
 Cantlr::TreeParser
 Cantlr::TreeParserInputStateThis object contains the data associated with an input AST
 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::TypeContainer< AtomType, 1 >
 COpenMD::TypeContainer< BendType, 3 >
 COpenMD::TypeContainer< BondType, 2 >
 COpenMD::TypeContainer< InversionType, 4 >
 COpenMD::TypeContainer< NonBondedInteractionType, 2 >
 COpenMD::TypeContainer< TorsionType, 4 >
 COpenMD::UFFAdapter
 COpenMD::UFFAtypeParameters
 COpenMD::Vector< Real, Dim >Fix length vector class
 COpenMD::Vector< int, 3 >
 COpenMD::Vector< Real, 2 >
 COpenMD::Vector< Real, 3 >
 COpenMD::Vector< Real, 4 >
 COpenMD::Vector< Real, 6 >
 COpenMD::Vector< RealType, 3 >
 COpenMD::Vector< RealType, 4 >
 COpenMD::Vector< RealType, Dim >
 COpenMD::Vector< RealType, N_INTERACTION_FAMILIES >
 COpenMD::VelocitizerVelocity-modifying routines
 CWildcard
 COpenMD::XYZAtom
 COpenMD::XYZFormat
 COpenMD::ZconsData
 COpenMD::ZConsReader
 COpenMD::ZconstraintMol
 COpenMD::ZconstraintParam
 COpenMD::ZConsWriter
 COpenMD::ZhouParameters