MercuryDPM  0.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CBaseBoundary
 CAngledPeriodicBoundaryDefines a pair of periodic walls that are angled around the origin
 CCircularPeriodicBoundaryDefines a pair of periodic walls. The particles are in {x: position_left<=normal*x <position_right}, with normal being the outward unit normal vector of the right wall. If a particle moves outside these boundaries, it will be shifted
 CDeletionBoundary
 CInsertionBoundary
 CPeriodicBoundaryDefines a pair of periodic walls. The particles are in {x: position_left<=normal*x <position_right}, with normal being the outward unit normal vector of the right wall. If a particle moves outside these boundaries, it will be shifted
 CBaseHandler< T >Container to store all Object
 CBaseHandler< BaseBoundary >
 CBoundaryHandlerContainer to store all BaseBoundary
 CBaseHandler< BaseParticle >
 CParticleHandlerContainer to store all BaseParticle
 CBaseParticle
 CTangentialSpringParticle
 CDeltaMaxsParticle
 CBaseWall
 CCoilThis function defines a coil in the z-direction from a (constant) starting point, a (constant) length L, a (constant) radius r, a (constant) number or revelations N and a (constant) rotation speed (rev/s)
 CCylindricalWall
 CFiniteWall
 CFiniteAxisSymmetricWall
 CInfiniteWallThis is a class defining walls
 CInfiniteWallWithHoleThis is a class defining walls
 CScrewThis function defines a archimedes screw in the z-direction from a (constant) starting point, a (constant) length L, a (constant) radius r, a (constant) number or revelations N and a (constant) rotation speed (rev/s)
 Cbinary_function
 CCDeltaMaxs::check_spring_timeConstruction required for the erase/remove_if stuff
 CCTangentialSprings::check_spring_timeConstruction required for the erase/remove_if stuff
 CCDeltaMaxStores the history parameter $\delta_{max}$ needed for a plastic force
 CCSpeciesStores properties of the particles and the contact models such as the elastic modulus
 CCTangentialSpringStores the tangential spring $\vec{\delta}_{ij}^t$ needed to compute a tangential elastic force between particles PI, PJ
 CHGridThis is the HGRID class - This is the actually HGRID code
 CHGridOptimiser
 ChelperFunc::KAndDispReturn type specifically for fuctions returning k and disp at once
 ChelperFunc::KAndDispAndKtAndDisptReturn type specifically for fuctions returning k, disp, kt, dispt at once
 CMatrix3DImplementation of a 3D matrix
 CMatrixSymmetric3DImplementation of a 3D symmetric matrix
 CNORMALIZED_POLYNOMIAL< T >This class is used to define polynomial axisymmetric coarse-graining functions
 CPossibleContact
 CPossibleContactList
 CRNGThis is a class that generates random numbers i.e
 CStatisticsPoint< T >This class stores statistical values for a given spatial position; to be used in combination with StatisticsVector
 CSTD_saveHere are the rounties to use a counter file to store run numbers
 CMDA class that defines and solves a MD problem
 CHGRID_baseThis is the base class for both HGRID_2D and HGRID_3D
 CHGRID_2DThis adds on the hierarchical grid code for 2D problems
 CHGRID_3DThis adds on the hierarchical grid code for 3D problems
 CChuteChute adds three new effects to the HGrid: the gravity direction can be set using the ChuteAngle variable, a (smooth or rough) bottom wall is created by default, and some basic inflow and outflow routines are added
 CChuteBottomUsed by Chute::create_bottom to create an unordered particle layer
 CChuteWithHopperChuteWithHopper has a hopper as inflow
 CChuteWithHopperAndInsetChuteWithHopperAndInset has a hopper as inflow
 CChuteWithHopperAndInsetChuteWithHopperAndInset has a hopper as inflow
 CStatisticsVector< T >This class is used to extract statistical data from MD simulations
 CTimeAllows timing of algorithms; accurate up to 0.01 sec
 CTime2FinishEstimates the time in seconds when tmax should be reached
 CVec3DImplementation of a 3D vector (by Vitaliy)
 Cstd::vector< T >STL class
 CCDeltaMaxsMember variable of #Particle storing all history parameters $\delta_{max}$ of a particle
 CCTangentialSpringsMember variable of #Particle storing all tangential springs $\vec{\delta}_{ij}^t$ of particle PI with contacting particles PJ
 CWallHandlerContainer to store all BaseWall
 Cint
 Cunsigned int