MercuryDPM  0.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NhelperFunc
 CKAndDispReturn type specifically for fuctions returning k and disp at once
 CKAndDispAndKtAndDisptReturn type specifically for fuctions returning k, disp, kt, dispt at once
 CAngledPeriodicBoundaryDefines a pair of periodic walls that are angled around the origin
 CBaseBoundary
 CBaseHandlerContainer to store all Object
 CBaseParticle
 CBaseWall
 CBoundaryHandlerContainer to store all BaseBoundary
 CCDeltaMaxStores the history parameter $\delta_{max}$ needed for a plastic force
 CCDeltaMaxsMember variable of #Particle storing all history parameters $\delta_{max}$ of a particle
 Ccheck_spring_timeConstruction required for the erase/remove_if stuff
 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
 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
 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)
 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
 CCTangentialSpringsMember variable of #Particle storing all tangential springs $\vec{\delta}_{ij}^t$ of particle PI with contacting particles PJ
 Ccheck_spring_timeConstruction required for the erase/remove_if stuff
 CCylindricalWall
 CDeletionBoundary
 CDeltaMaxsParticle
 CFiniteAxisSymmetricWall
 CFiniteWall
 CHGridThis is the HGRID class - This is the actually HGRID code
 CHGRID_2DThis adds on the hierarchical grid code for 2D problems
 CHGRID_3DThis adds on the hierarchical grid code for 3D problems
 CHGRID_baseThis is the base class for both HGRID_2D and HGRID_3D
 CHGridOptimiser
 CInfiniteWallThis is a class defining walls
 CInfiniteWallWithHoleThis is a class defining walls
 CInsertionBoundary
 CMatrix3DImplementation of a 3D matrix
 CMatrixSymmetric3DImplementation of a 3D symmetric matrix
 CMDA class that defines and solves a MD problem
 CNORMALIZED_POLYNOMIALThis class is used to define polynomial axisymmetric coarse-graining functions
 CParticleHandlerContainer to store all BaseParticle
 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
 CPossibleContact
 CPossibleContactList
 CRNGThis is a class that generates random numbers i.e
 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)
 CStatisticsPointThis class stores statistical values for a given spatial position; to be used in combination with StatisticsVector
 CStatisticsVectorThis class is used to extract statistical data from MD simulations
 CSTD_saveHere are the rounties to use a counter file to store run numbers
 CTangentialSpringParticle
 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)
 CWallHandlerContainer to store all BaseWall