►CUtil::Array< Atom > | |
CDdMd::AtomArray | An array of Atom objects |
►CUtil::Array< DdMd::Atom * > | |
CUtil::DArray< DdMd::Atom * > | |
►CUtil::Array< DdMd::AtomType > | |
CUtil::DArray< DdMd::AtomType > | |
CUtil::RArray< DdMd::AtomType > | |
►CUtil::Array< DdMd::CellAtom > | |
CUtil::DArray< DdMd::CellAtom > | |
►CUtil::Array< DdMd::Group< N > * > | |
CUtil::DArray< DdMd::Group< N > * > | |
►CUtil::Array< DdMd::Group< N > > | |
CUtil::DArray< DdMd::Group< N > > | |
►CUtil::Array< double > | |
CUtil::DArray< double > | |
►CUtil::Array< float > | |
CUtil::DArray< float > | |
►CUtil::Array< int > | |
CUtil::DArray< int > | |
►CUtil::Array< long > | |
CUtil::DArray< long > | |
►CUtil::Array< McMd::Atom * > | |
CUtil::DArray< McMd::Atom * > | |
►CUtil::Array< McMd::AtomType > | |
CUtil::DArray< McMd::AtomType > | |
►CUtil::Array< McMd::Cell > | |
CUtil::DArray< McMd::Cell > | |
►CUtil::Array< McMd::CellTag > | |
CUtil::DArray< McMd::CellTag > | |
►CUtil::Array< McMd::ClusterLink > | |
CUtil::DArray< McMd::ClusterLink > | |
►CUtil::Array< McMd::Group > | |
CUtil::DArray< McMd::Group > | |
►CUtil::Array< McMd::Link > | |
CUtil::DArray< McMd::Link > | |
►CUtil::Array< McMd::Molecule > | |
CUtil::DArray< McMd::Molecule > | |
►CUtil::Array< McMd::System::MoleculeSet > | |
CUtil::DArray< McMd::System::MoleculeSet > | |
►CUtil::Array< Product > | |
CUtil::DArray< Product > | |
►CUtil::Array< Simp::MultiHarmonicDihedral::Parameter > | |
CUtil::DArray< Simp::MultiHarmonicDihedral::Parameter > | |
►CUtil::Array< Simp::Species > | |
CUtil::DArray< Simp::Species > | |
►CUtil::Array< Simp::SpeciesGroup > | |
CUtil::DArray< Simp::SpeciesGroup > | |
►CUtil::Array< std::complex< double > > | |
CUtil::DArray< std::complex< double > > | |
►CUtil::Array< std::ofstream > | |
CUtil::DArray< std::ofstream > | |
►CUtil::Array< Tag > | |
CUtil::DArray< Tag > | |
►CUtil::Array< Tools::Atom * > | |
CUtil::DArray< Tools::Atom * > | |
►CUtil::Array< Tools::CellAtom > | |
CUtil::DArray< Tools::CellAtom > | |
►CUtil::Array< Type > | |
CUtil::DArray< Type > | |
►CUtil::Array< Util::ArraySet > | |
CUtil::DArray< Util::ArraySet > | |
►CUtil::Array< Util::ArrayStack< McMd::Molecule > > | |
CUtil::DArray< Util::ArrayStack< McMd::Molecule > > | |
►CUtil::Array< Util::AutoCorr< double, double > > | |
CUtil::DArray< Util::AutoCorr< double, double > > | |
►CUtil::Array< Util::AutoCorr< std::complex< double >, std::complex< double > > > | |
CUtil::DArray< Util::AutoCorr< std::complex< double >, std::complex< double > > > | |
►CUtil::Array< Util::Average > | |
CUtil::DArray< Util::Average > | |
►CUtil::Array< Util::DArray< double > > | |
CUtil::DArray< Util::DArray< double > > | |
►CUtil::Array< Util::DArray< Util::DSArray< Util::Pair< McMd::Atom * > > > > | |
CUtil::DArray< Util::DArray< Util::DSArray< Util::Pair< McMd::Atom * > > > > | |
►CUtil::Array< Util::Distribution > | |
CUtil::DArray< Util::Distribution > | |
►CUtil::Array< Util::DSArray< Util::Pair< McMd::Atom * > > > | |
CUtil::DArray< Util::DSArray< Util::Pair< McMd::Atom * > > > | |
►CUtil::Array< Util::FSArray > | |
CUtil::DArray< Util::FSArray > | |
►CUtil::Array< Util::IntVector > | |
CUtil::DArray< Util::IntVector > | |
►CUtil::Array< Util::Pair< int > > | |
CUtil::DArray< Util::Pair< int > > | |
►CUtil::Array< Util::Polynomial< double > > | |
CUtil::DArray< Util::Polynomial< double > > | |
►CUtil::Array< Util::RingBuffer< Data > > | |
CUtil::DArray< Util::RingBuffer< Data > > | |
►CUtil::Array< Util::RingBuffer< Util::Tensor > > | |
CUtil::DArray< Util::RingBuffer< Util::Tensor > > | |
►CUtil::Array< Util::RingBuffer< Util::Vector > > | |
CUtil::DArray< Util::RingBuffer< Util::Vector > > | |
►CUtil::Array< Util::SSet > | |
CUtil::DArray< Util::SSet > | |
►CUtil::Array< Util::Tensor > | |
CUtil::DArray< Util::Tensor > | |
►CUtil::Array< Util::Vector > | |
CUtil::DArray< Util::Vector > | |
CUtil::ArrayStack< DdMd::Atom > | |
CUtil::ArrayStack< DdMd::Group< N > > | |
CUtil::ArrayStack< McMd::Link > | |
CUtil::ArrayStack< McMd::Molecule > | |
►CUtil::AutoCorrStage< Tensor, double > | |
CUtil::AutoCorrelation< Tensor, double > | |
►CUtil::AutoCorrStage< Util::Tensor, double > | |
CUtil::AutoCorrelation< Util::Tensor, double > | |
CCommandLine | Abstraction of a C array of command line arguments |
►CUtil::ConstPArrayIterator< Atom > | |
CDdMd::ConstAtomIterator | Const iterator for all atoms owned by an AtomStorage |
CDdMd::ConstGhostIterator | Iterator for all ghost atoms owned by an AtomStorage |
►CUtil::ConstPArrayIterator< Group< N > > | |
CDdMd::ConstGroupIterator< N > | Const iterator for all Group < N > objects owned by a GroupStorage < N > |
►CCoulombPotential | |
CMcMd::McCoulombPotential | Long-range part of Coulomb potential for MC |
CDdMd::Atom | A point particle in an MD simulation |
CDdMd::AtomContext | Descriptor for context of an Atom within a molecule and species |
CDdMd::AtomMap | Associative container for finding atoms identified by integer id |
CDdMd::AtomType | Descriptor for a type of Atom |
CDdMd::Cell | A single Cell in a CellList |
CDdMd::CellAtom | Data for an atom in a CellList |
CDdMd::CellList | A cell list used only to identify nearby atom pairs |
CDdMd::DdTimer | Class for measuring time intervals |
CDdMd::Exchanger | Class for exchanging Atoms, Ghosts and Groups between processors |
CDdMd::Group< N > | A group of covalently interacting atoms |
►CDdMd::GroupExchanger | Interface for a GroupStorage<N> for use in Exchanger |
CDdMd::GroupStorage< N > | A container for all the Group<N> objects on this processor |
►CDdMd::GroupStorage< 2 > | |
CDdMd::BondStorage | Container for for Group<2> (bond) objects |
►CDdMd::GroupStorage< 3 > | |
CDdMd::AngleStorage | Container for Group<3> (angle) objects |
►CDdMd::GroupStorage< 4 > | |
CDdMd::DihedralStorage | Container for Group<4> (dihedral) objects |
CDdMd::Mask | Set of Atoms for which pair interactions with a parent Atom are "masked" |
CDdMd::Modifier::Flags | Bit flag constants associated with particular actions |
CDdMd::PairIterator | Iterator for pairs in a PairList |
CDdMd::PairList | A Verlet nonbonded pair list |
CDdMd::Plan | Communication plan |
►CDdMd::SimulationAccess | Provides access to members of Simulation object |
►CDdMd::Integrator | An Integrator numerically integrates the equations of motion |
►CDdMd::TwoStepIntegrator | A two-step velocity-Verlet style integrator |
CDdMd::NphIntegrator | A reversible, symplectic NPH integrator (Anderson barostat) |
CDdMd::NptIntegrator | A reversible symplectic NPT integrator |
CDdMd::NveIntegrator | A velocity-Verlet constant energy integrator |
CDdMd::NvtIntegrator | A Nose-Hoover constant temperature, constant volume integrator |
CDdMd::NvtLangevinIntegrator | A NVT molecular dynamics integrator with a Langevin thermostat |
►CUtil::DSArray< Group< N > > | |
CTools::GroupStorage< 2 > | |
CTools::GroupStorage< 3 > | |
CTools::GroupStorage< 4 > | |
CTools::GroupStorage< N > | A container for Group<N> objects |
CUtil::DSArray< int > | |
CUtil::DSArray< Tools::Atom > | |
CUtil::DSArray< Tools::Molecule > | |
CUtil::DSArray< Util::Pair< McMd::Atom * > > | |
►CUtil::Factory< Analyzer > | |
CDdMd::AnalyzerFactory | Factory for DdMd::Analyzer objects |
►CMcMd::McAnalyzerFactory | AnalyzerFactory for an McSimulation |
CMcMd::SliplinkMcAnalyzerFactory | Custom AnalyzerFactory for an McSimulation |
►CMcMd::MdAnalyzerFactory | AnalyzerFactory for an MdSimulation |
CMcMd::SliplinkMdAnalyzerFactory | Custom AnalyzerFactory for an MdSimulation |
CMcMd::SystemAnalyzerFactory | AnalyzerFactory for any System (for mc or md) |
CTools::ProcessorAnalyzerFactory | Factory for Tools::Analyzer objects |
►CUtil::Factory< AnglePotential > | |
CDdMd::AngleFactory | Factory for AnglePotential objects |
CMcMd::AngleFactory | Factory for subclasses of AnglePotential |
►CUtil::Factory< BondPotential > | |
CDdMd::BondFactory | Factory for BondPotential objects |
CMcMd::BondFactory | Factory for BondPotential objects |
CMcMd::LinkFactory | Factory for subclasses of MdBondPotential or McBondPotential |
►CUtil::Factory< Command > | |
CMcMd::McCommandFactory | CommandFactory for an McSimulation |
CMcMd::MdCommandFactory | CommandFactory for an MdSimulation |
►CUtil::Factory< ConfigIo > | |
CDdMd::ConfigIoFactory | Default Factory for subclasses of ConfigIo |
CMcMd::ConfigIoFactory | Default Factory for subclasses of ConfigIo |
►CUtil::Factory< ConfigReader > | |
CTools::ConfigReaderFactory | Default Factory for subclasses of ConfigReader |
►CUtil::Factory< ConfigWriter > | |
CTools::ConfigWriterFactory | Default Factory for subclasses of ConfigWriter |
CUtil::Factory< DdMd::AnglePotential > | |
CUtil::Factory< DdMd::BondPotential > | |
CUtil::Factory< DdMd::ConfigIo > | |
CUtil::Factory< DdMd::DihedralPotential > | |
CUtil::Factory< DdMd::ExternalPotential > | |
CUtil::Factory< DdMd::Integrator > | |
CUtil::Factory< DdMd::PairPotential > | |
►CUtil::Factory< DihedralPotential > | |
CDdMd::DihedralFactory | Factory for DihedralPotential objects |
CMcMd::DihedralFactory | Factory for subclasses of DihedralPotential |
►CUtil::Factory< ExternalPotential > | |
CDdMd::ExternalFactory | Factory for ExternalPotential objects |
CMcMd::ExternalFactory | Factory for subclasses MdExternalPotential or McExternalPotential |
►CUtil::Factory< Integrator > | |
CDdMd::IntegratorFactory | Factory for subclasses of Integrator (i.e., MD integrators) |
CUtil::Factory< McMd::AnglePotential > | |
CUtil::Factory< McMd::BondPotential > | |
CUtil::Factory< McMd::ConfigIo > | |
CUtil::Factory< McMd::DihedralPotential > | |
CUtil::Factory< McMd::ExternalPotential > | |
CUtil::Factory< McMd::MdIntegrator > | |
CUtil::Factory< McMd::Perturbation > | |
CUtil::Factory< McMd::TrajectoryReader > | |
►CUtil::Factory< McMove > | |
►CMcMd::McMoveFactory | McMoveFactory for an McSimulation |
CMcMd::SliplinkMcMoveFactory | Custom McMoveFactory |
►CUtil::Factory< MdCoulombPotential > | |
CMcMd::CoulombFactory | Factory for CoulombPotential objects |
►CUtil::Factory< MdIntegrator > | |
CMcMd::MdIntegratorFactory | Default Factory for subclasses of MdIntegrator |
►CUtil::Factory< Modifier > | |
CDdMd::ModifierFactory | Factory for DdMd::Modifier objects |
►CUtil::Factory< PairPotential > | |
CDdMd::PairFactory | Factory for PairPotential objects |
►CUtil::Factory< Perturbation > | |
CMcMd::McPerturbationFactory | Default Factory for subclasses of Perturbation |
►CUtil::Factory< Simp::Species > | |
CMcMd::SpeciesFactory | Default Factory for subclasses of Species |
►CUtil::Factory< TrajectoryReader > | |
CMcMd::TrajectoryReaderFactory | Default Factory for subclasses of TrajectoryReader |
CTools::TrajectoryReaderFactory | Default Factory for subclasses of TrajectoryReader |
CUtil::FArray< bool, Dimension > | |
►CUtil::FArray< Data, 2 > | |
CUtil::Pair< Data > | An array of exactly 2 objects |
►CUtil::FArray< int, 2 > | |
CUtil::Pair< int > | |
►CUtil::FArray< McMd::Atom *, 2 > | |
CUtil::Pair< McMd::Atom * > | |
CUtil::FArray< Type, N > | |
CUtil::FArray< Util::Average, Dimension *(Dimension+1)/2 > | |
CUtil::FArray< Util::Average, Dimension *Dimension > | |
CUtil::FSArray< Atom *, MaxNeighbor > | |
CUtil::FSArray< std::pair< int, int >, OffSetArrayCapacity > | |
CUtil::FSArray< Util::Vector, Dimension > | |
CUtil::GArray< DCMPLX > | |
CUtil::GArray< DdMd::Atom * > | |
CUtil::GArray< DdMd::Cell > | |
►CUtil::GArray< double > | |
CUtil::Polynomial< double > | |
CUtil::GArray< int > | |
CUtil::GArray< McMd::Cluster > | |
►CUtil::GArray< T > | |
CUtil::Polynomial< T > | A Polynomial (i.e, |
CUtil::GArray< Tools::Cell > | |
CUtil::GArray< Util::AutoCorrStage< Data, Product > * > | |
CUtil::GArray< Util::AutoCorrStage< Tensor, double > * > | |
CUtil::GArray< Util::AutoCorrStage< Util::Tensor, double > * > | |
CUtil::GArray< Util::IntVector > | |
CUtil::GArray< Util::Vector > | |
CUtil::GridArray< DCMPLX > | |
CUtil::GridArray< double > | |
CUtil::GridArray< Util::Vector > | |
CUtil::GStack< McMd::ClusterLink > | |
CUtil::IFunctor<> | |
►CUtil::Matrix< DdMd::Atom * > | |
CUtil::DMatrix< DdMd::Atom * > | |
►CUtil::Matrix< double > | |
CUtil::DMatrix< double > | |
CUtil::FMatrix< double, Dimension, 2 > | |
►CUtil::Matrix< int > | |
CUtil::DMatrix< int > | |
CUtil::FMatrix< int, Dimension, 2 > | |
CUtil::FMatrix< int, Dimension, Dimension > | |
►CUtil::Matrix< std::complex< double > > | |
CUtil::DMatrix< std::complex< double > > | |
►CUtil::Matrix< Type > | |
CUtil::DMatrix< Type > | |
CMcMd::Activate | Static member functions to de-active and re-active atoms |
CMcMd::Atom | A point particle within a Molecule |
CMcMd::AtomType | Descriptor for a type of Atom |
CMcMd::Cell | A set of Atoms in a small region |
CMcMd::CellList | A cell list for Atom objects in a periodic system boundary |
CMcMd::CellTag | Location of the pointer to a particular Atom in a CellList |
CMcMd::Cluster | Cluster of molecules |
CMcMd::ClusterIdentifier | Identifies clusters of molecules, such as micelles |
CMcMd::ClusterLink | Molecule in a cluster |
►CMcMd::ConfigIo | System configuration file reader and writer |
CMcMd::DdMdConfigIo | ConfigIo for DdMd data files |
CMcMd::LammpsConfigIo | ConfigIo for Lammps data files |
►CMcMd::McMdConfigIo | Base class for default Mc and Md configIos |
CMcMd::McConfigIo | ConfigIo for MC simulations (no atom velocities) |
CMcMd::MdConfigIo | ConfigIo for MD simulations (includes velocities) |
CMcMd::SmpConfigIo | Common configuration file format for simpatico |
►CMcMd::EnergyCalculator | Interface for a class that calculates a total energy |
►CMcMd::AnglePotential | Interface for a Angle Interaction |
CMcMd::AnglePotentialImpl< Interaction > | Implementation template for an AnglePotential |
►CMcMd::BondPotential | Abstract Bond Potential class |
CMcMd::BondPotentialImpl< Interaction > | Implementation template for a BondPotential |
CMcMd::LinkPotentialImpl< Interaction > | Template implementation of an BondPotential for links |
►CMcMd::DihedralPotential | Interface for a Dihedral Potential |
CMcMd::DihedralPotentialImpl< Interaction > | Implementation template for an DihedralPotential |
►CMcMd::ExternalPotential | Abstract External Potential class |
CMcMd::ExternalPotentialImpl< Interaction > | Template implementation of ExternalPotential |
►CMcMd::PairPotential | Interface for a Pair Potential |
►CMcMd::McPairPotential | A PairPotential for MC simulations (abstract) |
CMcMd::McPairPotentialImpl< Interaction > | Implementation template for an McPairPotential |
►CMcMd::MdPairPotential | An PairPotential for MD simulation |
CMcMd::MdEwaldPairPotentialImpl< Interaction > | Implementation of a pair potential for a charged system |
CMcMd::MdPairPotentialImpl< Interaction > | Implementation template for an MdPairPotential |
►CMcMd::SpecialPotential | Specialized potential for an MD simulation |
CMcMd::ColVarPotentialTmpl< ColVarType, BiasType > | SpecialPotential that is a function of a collective variable |
CMcMd::SpecialPotentialFacade< PotentialType, FactoryType > | SpecialPotential interface to an existing potential |
►CMcMd::SpecialPotentialFacade< ExternalPotential, ExternalFactory > | |
CMcMd::SpecialExternal | Potential for testing purposes |
CMcMd::EwaldRSpaceAccumulator | Utility class to store r-space Coulomb energy and stress |
►CMcMd::Generator | Generates initial configurations for molecules of one species |
CMcMd::LinearGenerator | Generates random configurations for linear molecules |
CMcMd::PointGenerator | Generator for monoatomic molecules (atoms) |
CMcMd::Group< NAtom > | A sequence of NAtom covalently interacting atoms |
CMcMd::Link | A Link represents a crosslink between two Atoms |
CMcMd::LinkAddEvent | Event signalling addition of Link to the LinkMaster |
CMcMd::LinkRemoveEvent | Event signalling removal of a Link from the LinkMaster |
CMcMd::LinkResetEvent | Event signalling reset of Link to the LinkMaster |
CMcMd::Mask | Set of Atoms for which pair interactions with a target Atom are "masked" |
CMcMd::Molecule | A physical molecule (a set of covalently bonded Atoms) |
CMcMd::MoleculeSetObserver | Observer interface |
CMcMd::PairFactory | Factory for subclasses MdPairPotential or McPairPotential |
CMcMd::PairIterator | Iterator for pairs in a PairList |
CMcMd::PairSelector | Selection rule for pairs of Atoms |
CMcMd::ReSetAtomEvent | Event signalling the reset of an atom from the LinkMaster |
CMcMd::SliplinkMcModule | Module for slip link simulation |
CMcMd::SpecialFactory | Factory for specialized subclasses of SpecialPotential |
►CMcMd::SpeciesMutator | Mix-in class for mutable subclasses of Species |
CMcMd::HomopolymerSG | A Homopolymer with a mutable type, for semigrand ensemble |
CMcMd::LinearSG | A mutable linear polymer, for semigrand ensemble |
►CMcMd::StressCalculator | Interface for a stress calculator |
CMcMd::AnglePotential | Interface for a Angle Interaction |
CMcMd::BondPotential | Abstract Bond Potential class |
CMcMd::DihedralPotential | Interface for a Dihedral Potential |
CMcMd::PairPotential | Interface for a Pair Potential |
CMcMd::SpecialPotential | Specialized potential for an MD simulation |
►CMcMd::SystemInterface | An interface to a System |
CMcMd::AnglePotentialImpl< Interaction > | Implementation template for an AnglePotential |
CMcMd::BondPotentialImpl< Interaction > | Implementation template for a BondPotential |
►CMcMd::DeformCommand | Command to deform the unit cell |
CMcMd::McDeformCommand | Command to deform the unit cell |
CMcMd::MdDeformCommand | Command to deform the unit cell |
CMcMd::DihedralPotentialImpl< Interaction > | Implementation template for an DihedralPotential |
CMcMd::ExternalPotentialImpl< Interaction > | Template implementation of ExternalPotential |
CMcMd::LinkPotentialImpl< Interaction > | Template implementation of an BondPotential for links |
CMcMd::McPairPotential | A PairPotential for MC simulations (abstract) |
CMcMd::McSystemInterface | An interface to an McSystem |
CMcMd::MdPairPotential | An PairPotential for MD simulation |
CMcMd::MdSystemInterface | An interface to an MdSystem |
►CMcMd::TrajectoryReader | Trajectory file reader (base class) |
CMcMd::DCDTrajectoryReader | TrajectoryReader for CHARMM ".dcd" data files |
CMcMd::DdMdTrajectoryReader | TrajectoryReader for a DdMd trajectory file |
CMcMd::LammpsDumpReader | TrajectoryReader for Lammps dump trajectory files |
►CUtil::Notifier< LinkAddEvent > | |
CMcMd::LinkMaster | Manages all Link objects in a System |
►CUtil::Notifier< LinkRemoveEvent > | |
CMcMd::LinkMaster | Manages all Link objects in a System |
►CUtil::Notifier< LinkResetEvent > | |
CMcMd::LinkMaster | Manages all Link objects in a System |
►CUtil::Notifier< ReSetAtomEvent > | |
CMcMd::LinkMaster | Manages all Link objects in a System |
►CUtil::Notifier< sendRecvPair > | |
CMcMd::ReplicaMove | Replica exchange Monte Carlo move using Gibbs sampling |
►CUtil::Observer< LinkAddEvent > | |
CMcMd::LinkLifeTime | LinkLifeTime evaluates how long the slip-springs live |
CMcMd::LinkLTPos | LinkLTPos evaluates how long the slip-springs live as a function of position along the chain |
CMcMd::LinkMSD | Evaluates msd of link ends along the chains |
►CUtil::Observer< LinkRemoveEvent > | |
CMcMd::LinkLifeTime | LinkLifeTime evaluates how long the slip-springs live |
CMcMd::LinkLTPos | LinkLTPos evaluates how long the slip-springs live as a function of position along the chain |
CMcMd::LinkMSD | Evaluates msd of link ends along the chains |
CUtil::Observer< LinkResetEvent > | |
►CUtil::Observer< ReSetAtomEvent > | |
CMcMd::LinkLTPos | LinkLTPos evaluates how long the slip-springs live as a function of position along the chain |
CUtil::Observer< sendRecvPair > | |
►CUtil::PArrayIterator< Atom > | |
CDdMd::AtomIterator | Iterator for all atoms owned by an AtomStorage |
CDdMd::GhostIterator | Iterator for all ghost atoms owned by an AtomStorage |
►CUtil::PArrayIterator< Group< N > > | |
CDdMd::GroupIterator< N > | Iterator for all Group < N > objects owned by a GroupStorage< N > |
CUtil::RingBuffer< double > | |
CUtil::RingBuffer< std::complex< double > > | |
CUtil::RingBuffer< Tensor > | |
CUtil::RingBuffer< Util::Tensor > | |
CUtil::RingBuffer< Util::Vector > | |
CUtil::Setable< double > | |
CUtil::Setable< int > | |
CUtil::Setable< Util::DMatrix< double > > | |
CUtil::Setable< Util::Tensor > | |
►CSimp::Bend | A Bend calculates the angle between two vectors |
CSimp::BendForce | A BendForce computes derivatives of the angle between two vectors |
CSimp::MonoclinicBoundary | A monoclinic periodic unit cell |
►CSimp::OrthoRegion | A region with orthogonal edges parallel to the x, y, and z axes |
CSimp::OrthorhombicBoundary | An orthorhombic periodic unit cell |
CSimp::SpeciesGroup< NAtom > | A Group of covalently interacting atoms within any molecule of one Species |
►CSimp::Torsion | Computes dihedral / torsion angle involving 3 bonds |
CSimp::TorsionForce | Computes derivatives of dihedral angle with respect to bond vectors |
►CStressAutoCorrelation | |
CMcMd::McStressAutoCorrelation | Analyzer to calculate average isotropic pressure |
►CUtil::SymmetryGroup< PointSymmetry > | |
CUtil::PointGroup | Group of crystal symmetries with no translations |
CTestException | An exception thrown by a failed unit test |
►CTestRunner | Abstract base class for classes that run tests |
CCompositeTestRunner | A TestRunner comprised of one or more child TestRunners |
CUnitTestRunner< UnitTestClass > | Template for a TestRunner that runs test methods of an associated UnitTest |
CTools::Atom | A point particle in an MD simulation |
CTools::AtomStorage | Container for a set of atoms |
CTools::Cell | A single cell in a CellList |
CTools::CellAtom | Data for an atom in a CellList |
CTools::CellList | A cell list used only to identify nearby atom pairs |
CTools::Group< N > | A group of covalently interacting atoms |
CTools::Molecule | An Molecule has a sequence of atoms, and belongs to an Species |
CTools::Species | A set of identical molecules |
CTools::TypeMap | Map between type names and type ids |
►CUnitTest | UnitTest is a base class for classes that define unit tests |
CParamFileTest | A UnitTest with a built-in input file |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestB | Trivial UnitTest B |
CUtil::Ar1Process | Generator for a discrete AR(1) Markov process |
►CUtil::Array< Data > | Array container class template |
CUtil::RArray< McMd::Atom > | |
CUtil::DArray< Data > | Dynamically allocatable contiguous array template |
CUtil::RArray< Data > | An Array that acts as a reference to another Array or C array |
CUtil::ArrayIterator< Data > | Forward iterator for an Array or a C array |
CUtil::ArrayStack< Data > | A stack of fixed capacity |
►CUtil::AutoCorrStage< Data, Product > | Hierarchical auto-correlation function algorithm |
CUtil::AutoCorrelation< Data, Product > | Auto-correlation function, using hierarchical algorithm |
►CUtil::AverageStage | Evaluate average with hierarchical blocking error analysis |
CUtil::Average | Calculates the average and variance of a sampled property |
CUtil::BinaryFileIArchive | Saving archive for binary istream |
CUtil::BinaryFileOArchive | Saving / output archive for binary ostream |
CUtil::Binomial | Class for binomial coefficients (all static members) |
CUtil::Bit | Represents a specific bit location within an unsigned int |
CUtil::Bool | Wrapper for an bool value, for formatted ostream output |
CUtil::CardinalBSpline | A cardinal B-spline basis function |
CUtil::Constants | Mathematical constants |
CUtil::ConstArrayIterator< Data > | Forward const iterator for an Array or a C array |
CUtil::ConstPArrayIterator< Data > | Forward iterator for a PArray |
CUtil::Dbl | Wrapper for a double precision number, for formatted ostream output |
CUtil::DSArray< Data > | Dynamically allocated array with variable logical size |
CUtil::Exception | A user-defined exception |
CUtil::Factory< Data > | Factory template |
CUtil::FArray< Data, Capacity > | A fixed size (static) contiguous array template |
CUtil::FlagSet | A set of boolean variables represented by characters |
CUtil::FlexPtr< T > | A pointer that may or may not own the object to which it points |
CUtil::Format | Base class for output wrappers for formatted C++ ostream output |
CUtil::FPArray< Data, Capacity > | Statically allocated pointer array |
CUtil::FSArray< Data, Capacity > | A fixed capacity (static) contiguous array with a variable logical size |
CUtil::GArray< Data > | An automatically growable array, analogous to a std::vector |
CUtil::Grid | A grid of points indexed by integer coordinates |
CUtil::GridArray< Data > | Multi-dimensional array with the dimensionality of space |
CUtil::GStack< Data > | An automatically growable Stack |
►CUtil::IFunctor< T > | Interface for functor that wraps a void function with one argument (abstract) |
CUtil::MethodFunctor< Object, T > | Functor that wraps a one-argument class member function |
►CUtil::IFunctor< void > | Interface for functor that wraps a void function with no arguments (abstract) |
CUtil::MethodFunctor< Object, void > | Functor that wraps a class member function with no arguments |
CUtil::Int | Wrapper for an int, for formatted ostream output |
CUtil::IntVector | An IntVector is an integer Cartesian vector |
►CUtil::Label | A label string in a file format |
CUtil::OptionalLabel | An optional Label string in a file format |
CUtil::List< Data > | Linked list class template |
CUtil::ListArray< Data > | An array of objects that are accessible by one or more linked List objects |
CUtil::ListIterator< Data > | Bidirectional iterator for a List |
CUtil::Lng | Wrapper for a long int, for formatted ostream output |
CUtil::Log | A static class that holds a log output stream |
►CUtil::Matrix< Data > | Two-dimensional array container template (abstract) |
CUtil::FMatrix< Util::GPArray< DdMd::Atom >, Dimension, 2 > | |
CUtil::DMatrix< Data > | Dynamically allocated Matrix |
CUtil::FMatrix< Data, M, N > | Fixed Size Matrix |
CUtil::Memory | Provides method to allocate array |
CUtil::MemoryCounter | Archive to computed packed size of a sequence of objects, in bytes |
CUtil::MemoryIArchive | Input archive for packed heterogeneous binary data |
CUtil::MemoryOArchive | Save archive for packed heterogeneous binary data |
►CUtil::MpiFileIo | Identifies whether this processor may do file I/O |
►CUtil::ParamComponent | Abstract base class for classes that input and ouput parameters to file |
CUtil::Begin | Beginning line of a composite parameter block |
CUtil::Blank | An empty line within a parameter file |
CUtil::End | End bracket of a ParamComposite parameter block |
►CUtil::ParamComposite | An object that can read multiple parameters from file |
CUtil::AutoCorr< double, double > | |
CUtil::AutoCorr< std::complex< double >, std::complex< double > > | |
CUtil::AutoCorrArray< Util::Tensor, double > | |
CUtil::AutoCorrArray< Util::Vector, double > | |
CUtil::AutoCorrelation< Tensor, double > | |
CUtil::AutoCorrelation< Util::Tensor, double > | |
►CDdMd::Analyzer | Abstract base for periodic output and/or analysis actions |
►CDdMd::AutoCorrAnalyzer< Tensor, double > | |
CDdMd::BondTensorAutoCorr | Calculate stress autocorrelation function |
CDdMd::StressAutoCorrelation | Compute the shear stress autocorrelation function |
CDdMd::AutoCorrAnalyzer< Data, Product > | Compute an autocorrelation function for a sequence of Data values |
►CDdMd::AverageAnalyzer | Analyze average and block averages of a single floating point variable |
CDdMd::ExternalEnergyAnalyzer | Output and evaluate average of external energy |
CDdMd::KineticEnergyAnalyzer | Output and evaluate average of kinetic energy |
CDdMd::PairEnergyAnalyzer | Compute and analyze pair energies |
CDdMd::PressureAnalyzer | Sample and evaluate average of total pressure |
CDdMd::ConfigWriter | Periodically write simulation configuration to a new file |
CDdMd::EnergyAnalyzer | Compute averages and output block averages of energy components |
CDdMd::ExternalEnergyAverage | Periodically write simulation energies to Log output |
CDdMd::LogEnergy | Periodically write simulation energies to Log output |
CDdMd::OrderParamNucleation | OrderParamNucleation is designed to evaluate a sort of composition profile in the specific case of nucleating a lamellar ordered phase in a small region at the center of a simulation cell |
CDdMd::OutputBoxdim | Periodically write Boundary dimensions to file |
CDdMd::OutputEnergy | Periodically write simulation energies to file |
CDdMd::OutputPairEnergies | Periodically write pair energies to file |
CDdMd::OutputPressure | Periodically write (scalar) pressure to file |
CDdMd::OutputStressTensor | Periodically write (tensor) StressTensor to file |
CDdMd::OutputTemperature | Periodically output kinetic temperature to file |
CDdMd::PairEnergyAverage | Compute average of pair energy |
CDdMd::StressAutoCorr | Compute stress autocorrelation function for a liquid |
►CDdMd::StructureFactor | StructureFactor evaluates structure factors in Fourier space |
CDdMd::StructureFactorGrid | StructureFactorGrid evaluates structure factors in Fourier space |
►CDdMd::SymmTensorAverageAnalyzer | Analyzer that computes average of a sequence of symmetric Tensor values |
CDdMd::StressAnalyzer | Output and evaluate average of stress tensor |
CDdMd::VirialStressAnalyzer | Output and evaluate average of virial stress tensor |
CDdMd::TensorAverageAnalyzer | Analyzer that computes averages and block averages of a single Tensor |
►CDdMd::TrajectoryWriter | Base class to write a trajectory to a single file |
CDdMd::DdMdGroupTrajectoryWriter | Native binary trajectory format for ddSim, for one group |
CDdMd::DdMdTrajectoryWriter | Native binary trajectory format for ddSim |
CDdMd::LammpsDumpWriter | Write a trajectory in the Lammps dump format |
CDdMd::VanHove | Evaluates the van Hove function S(k,t) for one or more wavevector k |
CDdMd::VirialStressTensor | Periodically write virial stress tensor components to file |
CDdMd::VirialStressTensorAverage | Compute average and output block averages of virial stress tensor |
CDdMd::AtomCollector | Class for collecting Atoms from processors to master processor |
CDdMd::AtomDistributor | Class for distributing Atoms among processors |
CDdMd::AtomStorage | A container for all the atoms and ghost atoms on this processor |
CDdMd::Buffer | Buffer for interprocessor communication |
►CDdMd::ConfigIo | Abstract reader/writer for configuration files |
CDdMd::DdMdConfigIo | Native / default format for configuration files |
CDdMd::DdMdOrderedConfigIo | Native / default format for configuration files |
CDdMd::LammpsConfigIo | Lammps data file format for configuration files |
CDdMd::SerializeConfigIo | Save / load configuration from / to an archive |
CDdMd::Domain | Decomposition of the system into domains associated with processors |
CDdMd::GroupCollector< N > | Class for collecting Groups from processors to master processor |
CDdMd::GroupDistributor< N > | Class template for distributing Group<N> objects among processors |
CDdMd::GroupStorage< N > | A container for all the Group<N> objects on this processor |
CDdMd::Integrator | An Integrator numerically integrates the equations of motion |
CDdMd::Modifier | A Modifier can modify the time evolution of the simulation |
►CDdMd::Potential | A Potential represents a potential energy contribution |
►CDdMd::AnglePotential | Abstract base class for computation of angle force and energies |
CDdMd::AnglePotentialImpl< Interaction > | Implementation template for a AnglePotential |
►CDdMd::BondPotential | Abstract base class for computing bond forces and energies |
CDdMd::BondPotentialImpl< Interaction > | Implementation template for a BondPotential |
►CDdMd::DihedralPotential | Abstract base class for computing dihedral forces and energies |
CDdMd::DihedralPotentialImpl< Interaction > | Implementation template for a DihedralPotential |
►CDdMd::ExternalPotential | Calculates external forces and energies for a parent Simulation |
CDdMd::ExternalPotentialImpl< Interaction > | Implementation template for a ExternalPotential |
►CDdMd::PairPotential | Abstract base class for computing nonbonded pair forces and energies |
CDdMd::PairPotentialImpl< Interaction > | Implementation template for a PairPotential |
CDdMd::Simulation | Main object for a domain-decomposition MD simulation |
CDdMd::GroupStorage< 2 > | |
CDdMd::GroupStorage< 3 > | |
CDdMd::GroupStorage< 4 > | |
►CUtil::Manager< Analyzer > | |
CDdMd::AnalyzerManager | Manager for a list of Analyzer objects |
►CMcMd::AnalyzerManager | Manager for a list of Analyzer objects |
CMcMd::McAnalyzerManager | Manager for Analyzer objects in an McSimulation |
CMcMd::MdAnalyzerManager | Manager for Analyzer objects in an MdSimulation |
►CTools::AnalyzerManager | Manager for a list of Analyzer objects |
CTools::ProcessorAnalyzerManager | Manager for a list of Analyzer objects |
►CUtil::Manager< Command > | |
►CMcMd::CommandManager | Manager for Command objects in an MdSimulation |
CMcMd::McCommandManager | Command interpreter and Manager for an McSimulation |
CMcMd::MdCommandManager | Command interpreter and Command Manager for an MdSimulation |
►CUtil::Manager< McMove > | |
CMcMd::McMoveManager | Manager for a set of McMove objects |
►CUtil::Manager< Modifier > | |
CDdMd::ModifierManager | Manager for a set of Modifier objects |
►CUtil::Manager< Simp::Species > | |
CMcMd::SpeciesManager | A Manager for a set of Species objects |
►CMcMd::Analyzer | Abstract base for periodic output and/or analysis actions |
CMcMd::LogProgress | Periodically write step number to a Log file |
►CMcMd::SystemAnalyzer< SystemType > | Template for Analyzer associated with one System |
CMcMd::AverageAnalyzer< SystemType > | AverageAnalyzer averages of total potential energy |
CMcMd::IntraBondStressAutoCorr< SystemType > | Autocorrelation for bond stress of a molecule |
CMcMd::IntraBondTensorAutoCorr< SystemType > | Autocorrelation for bond stress of a molecule |
CMcMd::PressureAverage< SystemType > | PressureAverage evaluates average pressure |
CMcMd::StressAutoCorr< SystemType > | Compute stress autocorrelation for an isotropic system |
CMcMd::StressTensorAverage< SystemType > | Periodically write (tensor) StressTensor to file |
►CMcMd::SystemAnalyzer< McSystem > | |
►CMcMd::AverageAnalyzer< McSystem > | |
CMcMd::McBondEnergyAverage | McBondEnergyAverage averages of bond potential energy |
CMcMd::McEnergyAverage | McEnergyAverage averages of total potential energy |
CMcMd::McExternalEnergyAverage | McExternalEnergyAverage averages of total external energy |
►CMcMd::IntraBondStressAutoCorr< McSystem > | |
CMcMd::McIntraBondStressAutoCorr | Autocorrelation for bond stress of a molecule |
►CMcMd::IntraBondTensorAutoCorr< McSystem > | |
CMcMd::McIntraBondTensorAutoCorr | Autocorrelation for bond stress of a molecule |
CMcMd::McEnergyAnalyzer | Compute averages and output block averages of energy components |
CMcMd::McEnergyOutput | Analyzer to output total potential energy |
CMcMd::McMuExchange | Exchange chemical potential for semigrand ensemble |
CMcMd::McNVTChemicalPotential | McNVTChemicalPotential uses configuration bias algorithm to calculate the chemical potential of a linear chain |
CMcMd::McPairEnergyAverage | McPairEnergyAverage averages of total potential energy |
CMcMd::McVirialStressTensorAverage | Periodically write (tensor) StressTensor to file |
CMcMd::SemiGrandDistribution | Calculate distribution of type indices for mutable species |
CMcMd::TypeDistribution | Calculate distribution of type indices for mutable species |
►CMcMd::PressureAverage< McSystem > | |
CMcMd::McPressureAverage | Analyzer to calculate average isotropic pressure |
►CMcMd::SystemAnalyzer< MdSystem > | |
►CMcMd::IntraBondStressAutoCorr< MdSystem > | |
CMcMd::MdIntraBondStressAutoCorr | Autocorrelation for bond stress of a molecule |
►CMcMd::IntraBondTensorAutoCorr< MdSystem > | |
CMcMd::MdIntraBondTensorAutoCorr | Autocorrelation for bond orientation of of a molecule |
CMcMd::MdEnergyAnalyzer | Compute averages and output block averages of energy components |
CMcMd::MdEnergyOutput | Analyzer to output total potential and kinetic energies |
CMcMd::MdKineticEnergyAverage | MdKineticEnergyAverage averages of total kinetic energy |
CMcMd::MdPairEnergyCoefficients | Analyzer to output the total pair energy and the sum of squares of the monomeric and molecular pair energy |
CMcMd::MdPotentialEnergyAverage | MdPotentialEnergyAverage averages of total potential energy |
CMcMd::MdVirialStressTensorAverage | Periodically write (tensor) StressTensor to file |
►CMcMd::PressureAverage< MdSystem > | |
CMcMd::MdPressureAverage | Calculate average scalar pressure for an MdSystem |
►CMcMd::StressAutoCorr< MdSystem > | |
CMcMd::MdStressAutoCorr | Analyzer to calculate average isotropic pressure |
►CMcMd::SystemAnalyzer< System > | |
CMcMd::AtomMSD | Autocorrelation for vector separation of two atoms on a molecule |
CMcMd::BennettsMethod | Bennett's method estimates free energy difference between two states |
CMcMd::BlockRadiusGyration | Radius of gyration of different blocks in a molecule |
CMcMd::BondLengthDist | BondLengthDist evaluates the distribution function of the lengths of the bonds |
CMcMd::BoundaryAverage | Average of boundary lengths and volume of simulation cell |
CMcMd::ClusterHistogram | Identify micelle clusters in polymeric systems |
CMcMd::ComMSD | Molecular center of mass mean squared displacement |
CMcMd::CompositionProfile | CompositionProfile evaluates the distribution of monomer positions along several user-specified directions |
CMcMd::ConfigWriter | Periodically dump system configuration to a new file |
CMcMd::Crosslinker | Analyzer to create crosslinks and output the resulting configuration |
CMcMd::EndtoEnd | End to end distance of a molecule |
CMcMd::EndtoEndXYZ | Mean square end to end distance of a molecule |
CMcMd::G1MSD | Autocorrelation for vector separation of any two monomers on a molecule |
CMcMd::InterIntraLink | Number of inter and intramolecular links |
CMcMd::IntraPairAutoCorr | Autocorrelation for vector separation of any two monomers on a molecule |
►CMcMd::IntraStructureFactor | Intramolecular contribution to the structure factor S(k) |
CMcMd::IntraStructureFactorGrid | IntraStructureFactorGrid evaluates structure factors in Fourier space |
CMcMd::LammpsDumpWriter | Periodically write snapshots to a lammps dump (i.e., trajectory) file |
CMcMd::LinearRouseAutoCorr | Autocorrelation for Rouse mode coefficients of a linear molecule |
CMcMd::LinkLengthDist | LinkLengthDist evaluates the distribution function of the lengths of the links |
CMcMd::LinkLifeTime | LinkLifeTime evaluates how long the slip-springs live |
CMcMd::LinkLTPos | LinkLTPos evaluates how long the slip-springs live as a function of position along the chain |
CMcMd::LinkMSD | Evaluates msd of link ends along the chains |
CMcMd::NLinkAverage | Average number of crosslinks |
CMcMd::PerturbDerivative | PerturbDerivative returns average value of Perturbation::derivative() |
CMcMd::RadiusGyration | Radius of gyration of a molecule |
CMcMd::RDF | RDF evaluates the atomic radial distribution function |
CMcMd::RingRouseAutoCorr | Autocorrelation for Rouse mode coefficients of a ring molecule |
CMcMd::SSChainDist | SSChainDist evaluates the distribution of slip-springs along the chains |
►CMcMd::StructureFactor | StructureFactor evaluates structure factors in Fourier space |
CMcMd::StructureFactorGrid | StructureFactorGrid evaluates structure factors in Fourier space |
►CMcMd::StructureFactorP | StructureFactorP evaluates partial structure factors in Fourier space |
CMcMd::StructureFactorPGrid | StructureFactorPGrid evaluates structure factors in Fourier space |
CMcMd::TrajectoryWriter | Periodically write snapshots to a lammps dump (i.e., trajectory) file |
CMcMd::VanHove | Evaluates the van Hove function S(k,t) for one or more wavevector k |
CMcMd::VelProf | Evaluates x-velocity profile as a function of z |
CMcMd::AnglePotential | Interface for a Angle Interaction |
CMcMd::BondPotential | Abstract Bond Potential class |
►CMcMd::ColVar | Abstract base class for collective variables |
CMcMd::MdColVar | Collective variables for MD simulation, with atom forces |
►CMcMd::Command | Command is an object that can be invoked from the command script |
CMcMd::DeformCommand | Command to deform the unit cell |
►CMcMd::CvBias | Bias potential as a function of a collective variable (CV) |
CMcMd::HarmonicCvBias | Harmonic function of a collective variable (CV) |
CMcMd::LinearCvBias | Linear function of a collective variable (CV) |
CMcMd::DihedralPotential | Interface for a Dihedral Potential |
CMcMd::ExternalPotential | Abstract External Potential class |
CMcMd::LinkMaster | Manages all Link objects in a System |
►CMcMd::McMove | McMove is an abstract base class for Monte Carlo moves |
►CMcMd::SystemMove | An McMove that acts on one McSystem |
CMcMd::AtomDisplaceMove | Random displacement of one atom |
►CMcMd::CfbEndBase | Base class for configuration bias (CFB) end regrowth moves |
CMcMd::CfbEndMove | Configuration bias end regrowth move for flexible linear chains |
►CMcMd::CfbRebridgeBase | Base class configuration bias moves internal segment regrowth moves |
CMcMd::CfbDoubleRebridgeMove | Configuration bias trimer double rebridge moves, to reconnect two chains |
CMcMd::CfbRebridgeMove | Config-bias move for internal segment of a flexible linear polymer |
CMcMd::CfbRingRebridgeMove | Configuration bias rebridge moves for ring molecules |
CMcMd::CfbReptationMove | Configuration bias reptation move for a Linear species |
►CMcMd::CfbLinear | Base class for configuration bias (CFB) end regrowth moves |
CMcMd::CfbLinearEndMove | Configuration bias end regrowth move for flexible linear chains |
CMcMd::CfbReptateMove | Configuration bias reptation move for a Linear species |
CMcMd::DpdMove | DpdMove is a short dissipative particle dynamics (DPD) simulation |
CMcMd::EndSwapMove | A move that swaps the ends of a linear hetero-polymer |
CMcMd::GcSliplinkMove | Move to evolve the slip-springs |
►CMcMd::GroupRebridgeBase | Base class for rebridging a group of atoms forming a tetrahedron |
CMcMd::RingOctaRebridgeMove | Molecule rebridging move for a Ring species |
CMcMd::RingTetraRebridgeMove | Molecule move that attempt the exchange of interior pieces of one close rings |
CMcMd::HomopolymerSemiGrandMove | A move that changes the type of a HomopolymerSG molecule |
CMcMd::HybridMdMove | HybridMdMove is a hybrid Molecular Dynamics MC move |
CMcMd::HybridNphMdMove | HybridNphMove is a hybrid Molecular Dynamics MC move for NPT ensemble |
CMcMd::MdMove | MdMove is a simple NVE molecular Dynamics MC move |
CMcMd::RigidDisplaceMove | Random rigid displacement of a molecule |
CMcMd::Sliplinker | Move to create and destroy slip-springs |
CMcMd::SliplinkerAll | Move to create and destroy slip-springs |
CMcMd::SliplinkerEnd | Move to create and destroy slip-springs |
CMcMd::SliplinkMove | Move to evolve the slip-springs |
CMcMd::McPairPotential | A PairPotential for MC simulations (abstract) |
►CMcMd::MdCoulombPotential | Coulomb potential for an Md simulation |
CMcMd::MdEwaldPotential | Ewald Coulomb potential class for MD simulations |
CMcMd::MdSpmePotential | Smooth Particle-Mesh Ewald Coulomb potential for MD simulations |
►CMcMd::MdIntegrator | Abstract base for molecular dynamics integrators |
CMcMd::NphIntegrator | An explictly reversible/measure-preserving Parrinello-Rahman type NPH integrator |
CMcMd::NveVvIntegrator | An NVE Verlet molecular dynamics integrator |
CMcMd::NvtDpdVvIntegrator | A velocity-Verlet dissipative particle dynamics (DPD) integrator |
CMcMd::NvtLangevinIntegrator | A NVT molecular dynamics integrator with a Langevin thermostat |
CMcMd::NvtNhIntegrator | A Nose-Hoover NVT molecular dynamics integrator |
CMcMd::MdPairPotential | An PairPotential for MD simulation |
CMcMd::PairList | A Verlet neighbor list |
►CMcMd::Perturbation | Model of parameter dependence in a free energy perturbation theory |
►CMcMd::LinearPerturbation< McSystem > | |
CMcMd::McEnergyPerturbation | A Perturbation with a variable inverse temperature |
CMcMd::McExternalPerturbation< Interaction > | A Perturbation in the external potential external parameter |
CMcMd::McPairExternalPerturbation< PairInteraction, ExternalInteraction > | A Perturbation in the pair interaction epsilon(0,1) for any pair potential supporting setEpsilon() and in the external parameter for any external potential supporting setExternalParameter() |
CMcMd::McPairPerturbation< Interaction > | A Perturbation in the pair interaction epsilon(0,1) for any pair potential supporting setEpsilon() |
CMcMd::LinearPerturbation< SystemType > | A Perturbation that is a linear function of a parameter |
CMcMd::ReplicaMove | Replica exchange Monte Carlo move using Gibbs sampling |
►CMcMd::Simulation | The main object in a simulation, which coordinates others |
CMcMd::McSimulation | A Monte-Carlo simulation of one McSystem |
CMcMd::MdSimulation | A molecular dynamics simulation of a single MdSystem |
CMcMd::SpecialPotential | Specialized potential for an MD simulation |
►CMcMd::System | A set of interacting Molecules enclosed by a Boundary |
CMcMd::McSystem | A System for use in a Markov chain Monte Carlo simulation |
CMcMd::MdSystem | A System for Molecular Dynamics simulation |
CUtil::MeanSqDispArray< Util::Vector > | |
CSimp::BoundaryEnsemble | Statistical ensemble for changes in the periodic unit cell size |
CSimp::BoxExternal | A repulsive 9-3 potential confining particles within a box |
CSimp::CompensatedPair< BarePair, LinkPotential > | Compensated pair potential for transient gel |
CSimp::CompositeBond< BareBond, BarePair > | Composite bond potential |
CSimp::CosineAngle | A three body angle potential, as a function of angle cosine |
CSimp::CosineDihedral | A dihedral potential proportional to cos(phi) |
CSimp::CosineSqAngle | A three body angle potential, as a function of angle cosine |
CSimp::DpdPair | Soft pair potential used in dissipative particle dynamics (DPD) simulations of Groot, Warren et al |
CSimp::EnergyEnsemble | A statistical ensemble for energy |
CSimp::EwaldInteraction | Implementation of r-space and k-space Ewald Coulomb interactions |
CSimp::FeneBond | A finitely-extensible nonlinear element (FENE) bond potential |
CSimp::GeneralPeriodicExternal | A clipped cosine potential that induces ordering along directions specified by waveIntVectors, w_i |
CSimp::HarmonicAngle | A angle potential that is harmonic in the angle |
CSimp::HarmonicBond | A harmonic covalent bond potential |
CSimp::HarmonicL0Bond | A harmonic bond potential with zero rest length |
CSimp::LamellarOrderingExternal | A clipped cosine potential that induces lamellar ordering along the direction specified by perpDirection_ |
►CSimp::LJPair | A cutoff, shifted Lennard-Jones nonbonded pair interaction |
CSimp::WcaPair | A Weeks-Chandler-Anderson (WCA) repulsive LJ interaction |
CSimp::LocalLamellarOrderingExternal | A clipped cosine potential that induces lamellar ordering along the direction specified by perpDirection_ in only a fraction of box specified by the parameter fraction along box length in parallelDirection_ |
CSimp::MultiHarmonicDihedral | A truncated Fourier series dihedral potential |
CSimp::NucleationExternal | A clipped cosine potential that induces ordering along directions specified by waveIntVectors, w_i |
CSimp::OrthoBoxExternal | A repulsive 9-3 potential confining particles inside an orthogonal box along directions specified by indConfine_ |
CSimp::PeriodicExternal | A clipped cosine potential that induces ordering along directions specified by waveIntVectors, w_i |
CSimp::SimplePeriodicExternal | A clipped cosine potential that induces ordering along directions specified by waveIntVectors, w_i |
CSimp::SlitExternal | A repulsive 9-3 potential confining particles along the z direction |
►CSimp::Species | A Species represents a set of chemically similar molecules |
►CSimp::Linear | A Species of linear polymers (abstract) |
CMcMd::HomopolymerSG | A Homopolymer with a mutable type, for semigrand ensemble |
CMcMd::LinearSG | A mutable linear polymer, for semigrand ensemble |
CSimp::Diblock | A linear diblock copolymer chain |
CSimp::Homopolymer | A Homopolymer species of chain molecules |
CSimp::Multiblock | A linear MULTIBLOCK copolymer chain |
CSimp::Point | A Species in which each Molecule contains only one Atom |
►CSimp::Ring | A Species of ring polymers (abstract) |
CSimp::HomoRing | A species of homogeneous ring molecules |
CSimp::SpeciesEnsemble | An ensemble for the number of molecules of one Species |
CSimp::SphericalTabulatedExternal | The potential is independent on the type of atoms |
►CTools::Analyzer | Abstract base for periodic output and/or analysis actions |
CTools::AtomMSD | Mean-squared displacement of specific atoms in specific species |
CTools::LogStep | Write step number to log |
CTools::PairEnergy | Analyzer to compute total nonbonded pair energy |
►CTools::TrajectoryWriter | Based class for classes that write trajectories to a single file |
CTools::LammpsDumpWriter | Write a trajectory in the Lammps dump format |
CTools::ChainMaker | Generates a simulation box full of randomly generated linear polymers |
►CTools::ConfigReader | Abstract reader/writer for configuration files |
CTools::DdMdConfigReader | Native / default DdMd format for configuration files |
CTools::HoomdConfigReader | Reader for Hoomd-blue XML configuration files |
►CTools::Configuration | An instantaneous molecular dynamics configuration |
CTools::Processor | A post-processor for analyzing outputs of MD simulations |
►CTools::ConfigWriter | Abstract reader/writer for configuration files |
CTools::DdMdConfigWriter | Native / default DdMd format for configuration files |
CTools::HoomdConfigWriter | Hoomd-blue XML format for configuration files |
►CTools::TrajectoryReader | Abstract trajectory file reader |
CTools::DdMdTrajectoryReader | Reader for lammps dump trajectory file format |
CTools::LammpsDumpReader | Reader for lammps dump trajectory file format |
CUtil::AutoCorr< Data, Product > | Auto-correlation function for one sequence of Data values |
CUtil::AutoCorrArray< Data, Product > | Auto-correlation function for an ensemble of sequences |
CUtil::AutoCorrelation< Data, Product > | Auto-correlation function, using hierarchical algorithm |
CUtil::Average | Calculates the average and variance of a sampled property |
►CUtil::Distribution | A distribution (or histogram) of values for a real variable |
CUtil::RadialDistribution | Distribution (or histogram) of values for particle separations |
CUtil::FileMaster | A FileMaster manages input and output files for a simulation |
CUtil::IntDistribution | A distribution (or histogram) of values for an int variable |
CUtil::Manager< Data > | Template container for pointers to objects with a common base class |
CUtil::MeanSqDispArray< Data > | Mean-squared displacement (MSD) vs |
CUtil::Random | Random number generator |
CUtil::SymmTensorAverage | Calculates averages of all components of a Tensor-valued variable |
CUtil::TensorAverage | Calculates averages of all components of a Tensor-valued variable |
►CUtil::Parameter | A single variable in a parameter file |
CUtil::CArray2DParam< Type > | A Parameter associated with a 2D built-in C array |
CUtil::CArrayParam< Type > | A Parameter associated with a 1D C array |
CUtil::DArrayParam< Type > | A Parameter associated with a DArray container |
CUtil::DMatrixParam< Type > | A Parameter associated with a 2D built-in C array |
CUtil::DSymmMatrixParam< Type > | A Parameter associated with a symmetric DMatrix |
CUtil::FArrayParam< Type, N > | A Parameter associated with a FArray container |
CUtil::ScalarParam< Type > | Template for a Parameter object associated with a scalar variable |
CUtil::MpiLoader< IArchive > | Provides methods for MPI-aware loading of data from input archive |
CUtil::MpiLogger | Allows information from every processor in a communicator, to be output in rank sequence |
CUtil::MpiStructBuilder | A MpiStructBuilder objects is used to create an MPI Struct datatype |
CUtil::MpiTraits< bool > | MpiTraits<bool> explicit specialization |
CUtil::MpiTraits< char > | MpiTraits<char> explicit specialization |
CUtil::MpiTraits< DdMd::AtomType > | Explicit specialization MpiTraits<AtomType> |
CUtil::MpiTraits< DdMd::MaskPolicy > | Explicit specialization MpiTraits<MaskPolicy> |
CUtil::MpiTraits< double > | MpiTraits<double> explicit specialization |
CUtil::MpiTraits< float > | MpiTraits<float> explicit specialization |
CUtil::MpiTraits< int > | MpiTraits<int> explicit specialization |
CUtil::MpiTraits< IntVector > | Explicit specialization MpiTraits<IntVector> |
CUtil::MpiTraits< long > | MpiTraits<long> explicit specialization |
CUtil::MpiTraits< long double > | MpiTraits<long double> explicit specialization |
CUtil::MpiTraits< McMd::AtomType > | Explicit specialization MpiTraits<AtomType> |
CUtil::MpiTraits< McMd::MaskPolicy > | Explicit specialization MpiTraits<MaskPolicy> |
CUtil::MpiTraits< McMd::PairSelector > | Explicit specialization MpiTraits<PairSelector> |
CUtil::MpiTraits< McMd::PairSelector::PairType > | Explicit specialization MpiTraits<PairSelector::PairType> |
CUtil::MpiTraits< MonoclinicBoundary > | Explicit specialization MpiTraits<MonoclinicBoundary> |
CUtil::MpiTraits< Pair< int > > | Explicit specialization MpiTraits< Pair<int> > |
CUtil::MpiTraits< Rational > | Explicit specialization MpiTraits<Rational> |
CUtil::MpiTraits< short > | MpiTraits<short> explicit specialization |
CUtil::MpiTraits< Simp::BoundaryEnsemble > | Explicit specialization MpiTraits<Simp::BoundaryEnsemble> |
CUtil::MpiTraits< Simp::BoundaryEnsemble::Type > | Explicit specialization MpiTraits<Simp::BoundaryEnsemble::Type> |
CUtil::MpiTraits< Simp::EnergyEnsemble > | Explicit specialization MpiTraits<Simp::EnergyEnsemble> |
CUtil::MpiTraits< Simp::EnergyEnsemble::Type > | Explicit specialization MpiTraits<Simp::EnergyEnsemble::Type> |
CUtil::MpiTraits< Simp::OrthorhombicBoundary > | Explicit specialization MpiTraits<OrthorhombicBoundary> |
CUtil::MpiTraits< Simp::SpeciesEnsemble > | Explicit specialization MpiTraits<Simp::SpeciesEnsemble> |
CUtil::MpiTraits< Simp::SpeciesEnsemble::Type > | Explicit specialization MpiTraits<Simp::SpeciesEnsemble::Type> |
CUtil::MpiTraits< Simp::SpeciesGroup< 2 > > | Explicit specialization MpiTraits< SpeciesGroup<2> > |
CUtil::MpiTraits< Simp::SpeciesGroup< 3 > > | Explicit specialization MpiTraits< SpeciesGroup<3> > |
CUtil::MpiTraits< Simp::SpeciesGroup< 4 > > | Explicit specialization MpiTraits< SpeciesGroup<4> > |
CUtil::MpiTraits< Tensor > | Explicit specialization MpiTraits<Tensor> |
CUtil::MpiTraits< unsigned char > | MpiTraits<unsigned char> explicit specialization |
CUtil::MpiTraits< unsigned int > | MpiTraits<unsigned int> explicit specialization |
CUtil::MpiTraits< unsigned long > | MpiTraits<unsigned long> explicit specialization |
CUtil::MpiTraits< unsigned short > | MpiTraits<unsigned short> explicit specialization |
CUtil::MpiTraits< Util::LatticeSystem > | Explicit specialization MpiTraits<LatticeSystem> |
CUtil::MpiTraits< Vector > | Explicit specialization MpiTraits<Vector> |
►CUtil::MpiTraitsNoType | Base class for MpiTraits with no type |
CUtil::MpiTraits< T > | Default MpiTraits class |
►CUtil::MTRand_int32 | Mersenne Twister random number generator engine |
CUtil::MTRand | Generates double floating point numbers in the half-open interval [0, 1) |
CUtil::MTRand53 | Generates 53 bit resolution doubles in the half-open interval [0, 1) |
CUtil::MTRand_closed | Generates double floating point numbers in the closed interval [0, 1] |
CUtil::MTRand_open | Generates double floating point numbers in the open interval (0, 1) |
CUtil::Node< Data > | Linked List Node, class template |
CUtil::Notifier< Event > | Abstract template for a notifier (or subject) in the Observer design pattern |
CUtil::Observer< Event > | Abstract class template for observer in the observer design pattern |
►CUtil::PArray< Data > | An array that only holds pointers to its elements |
CUtil::ArraySet< DdMd::Atom > | |
CUtil::ArraySet< DdMd::Group< N > > | |
CUtil::ArraySet< McMd::Link > | |
CUtil::GPArray< DdMd::Atom > | |
CUtil::GPArray< DdMd::Group< N > > | |
CUtil::GPArray< DdMd::GroupExchanger > | |
CUtil::GPArray< DdMd::Modifier > | |
CUtil::ArraySet< Data > | A container for pointers to a subset of elements of an associated array |
CUtil::DPArray< Data > | A dynamic array that only holds pointers to its elements |
CUtil::GPArray< Data > | An automatically growable PArray |
CUtil::PArrayIterator< Data > | Forward iterator for a PArray |
CUtil::PointSymmetry | A PointSymmetry represents a crystallographic point group symmetry |
►CUtil::RaggedMatrix< Data > | A 2D array in which different rows can have different lengths |
CUtil::DRaggedMatrix< Data > | Dynamically allocated RaggedMatrix |
CUtil::Rational | A Rational number (a ratio of integers) |
CUtil::RingBuffer< Data > | Class for storing history of previous values in an array |
CUtil::ScopedPtr< T > | A very simple RAII pointer |
►CUtil::Serializable | Abstract class for serializable objects |
CUtil::ParamComponent | Abstract base class for classes that input and ouput parameters to file |
CUtil::Setable< T > | Template for a value that can be set or declared null (i.e., unknown) |
CUtil::Signal< T > | Notifier (or subject) in the Observer design pattern |
CUtil::Signal< void > | Notifier (or subject) in the Observer design pattern (zero parameters) |
CUtil::SSet< Data, Capacity > | Statically allocated array of pointers to an unordered set |
CUtil::Str | Wrapper for a std::string, for formatted ostream output |
CUtil::SymmetryGroup< Symmetry > | Class template for a group of elements of type Symmetry |
CUtil::Tensor | A Tensor represents a Cartesian tensor |
CUtil::TextFileIArchive | Loading archive for text istream |
CUtil::TextFileOArchive | Saving archive for character based ostream |
CUtil::Timer | Wall clock timer |
CUtil::Vector | A Vector is a Cartesian vector |
CUtil::XdrFileIArchive | Loading / input archive for binary XDR file |
CUtil::XdrFileOArchive | Saving / output archive for binary XDR file |
►CUtil::XmlBase | Base class for classes that parse XML markup tags |
CUtil::XmlAttribute | Parser for an XML attribute |
CUtil::XmlEndTag | Parser for an XML end tag |
CUtil::XmlStartTag | Parser for an XML start tag |
CUtil::XmlXmlTag | Parser for an XML file declaration tag (first line in file) |