ESyS-Particle  2.3.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNboost
oNesys
oNext
oNlsm_version_info
oNstd
oCABCDamping
oCABCDampingIGP
oCAEdgeAbstract base class for edges in mesh (2D or 3D)
oCAFieldMasterAbstract base class for master part of field
oCAFieldSlaveAbstract base class for slave part of field
oCAIGParamAbstract base class for InteractionGroup parameters
oCAInteractionAbstract base class for interactions
oCAInteractionGroupAbstract base class for a group of interactions
oCAIParamAbstract base class for interaction parameters
oCAMPIBufferAbstract base class for MPI send/recv buffer
oCAMPIBufferPPAbstarct base class for Point-to-Point communication buffers
oCAMPISGBufferLeafAbstract base class for scatter/gather buffer, leaf component
oCAMPISGBufferRootAbstract base class for scatter/gather buffer, root component
oCAPairInteractionAbstract base class for 2-particle interactions
oCAPairInteractionGroupAbstract base class for a group of pair interactions
oCAParallelInteractionStorageAbstract base class for parallel interaction storage array
oCAParallelParticleArrayAbstract base class for parallel particle storage array
oCARandomAssemblyAbstract base class for random assemblies, to be used for initialization of random lattices
oCARandomAssembly2DAbstract base class for random assemblies, to be used for initialization of random lattices
oCARandomAssembly3DAbstract base class for random assemblies, to be used for initialization of random lattices
oCARotPairInteractionAbstract base class interactions between 2 rotational particles
oCARotThermPairInteraction
oCArr3
oCASimpleNTableAbstract base class providing the interface for a simple, serial neighbor table. Used in random initialization
oCASphereBodyInteractionAbstract base for all interactions between a particle and a sphere body
oCASphereBodyInteractionGroupAbstract Base class for a group of interactions between particles and a sphere body
oCASubLatticeAbstract base class for sublattices
oCATempPartStorePure virtual base for TTempPartStore
oCAWallFieldSlaveAbstract base class for slave part of field defined on a Wall
oCAWallInteractionAbstract base for all interactions between a particle and a wall
oCAWallInteractionGroupAbstract Base class for a group of interactions between particles and a wall
oCBasicInteractionClass to represent the common part of a pair interaction, i.e. the IDs of the particles and the interaction tag
oCBCorner2DInteractionBonded elastic interaction between Corner2D in a 2d mesh and a particle
oCBEdge2DInteractionBonded elastic interaction between an edge in a 2d mesh and a particle
oCBILessFunction object for the ordering of BasicInteraction
oCBMesh2DInteraction
oCBMesh2DInteractionCpData
oCBMesh2DInteractioncpDataHelper class to checkpoint bonded mesh2d interactions
oCBMesh2DIP
oCbond
oCBondedInteractionCpData
oCBondedMesh2DIGCommandCommand for adding bonded interactions with 2d mesh
oCBondedTriMeshIGCommand
oCBroadcastCommandBase class for broadcast commands
oCBTriangleInteractionBonded elastic interaction between a Triangle and a particle
oCBTriMeshInteraction
oCBTriMeshInteractionCpData
oCBTriMeshIP
oCBuoyancyParamsPyWrapper for BuoyancyIGP
oCCAdhesiveFrictionFrictional+adhesive Elastic interaction between particles
oCCAdhesiveFrictionIGPInteraction parameters for adhesive frictional interaction
oCCameraPos
oCCBasicParticleBasic Particle class. Contains only the "geometric part" of the particle, i.e. position and radius, no forces or such
oCCBondedIGPInteraction parameters for bonded interaction
oCCBondedInteractionElastic interaction between bonded particles
oCCBondedWallInteractionBonded elastic interaction between a particle and a wall
oCCBWallIGPInteraction group parameters for CBWallInteractionGroups
oCCBWallInteractionGroupClass for a group of bonded,elastic interactions between particles and a wall
oCCCappedBondedIGPInteraction parameters for bonded interaction with a force limit
oCCCappedBondedInteractionElastic interaction with force limit between bonded particles
oCCCounter
oCCCounterList
oCCDampingDamping of the particle motion by an artificial viscosity
oCCDampingIGPInteraction group parameters for CDampingGroup
oCCElasticIGPInteraction group parameters for CElasticInteractionGroups
oCCElasticInteractionElastic Interaction between free particles
oCCElasticInteractionGroupClass for a group of unbonded,elastic interactions
oCCElasticSphereBodyInteractionUnbonded elastic interaction between a particle and a wall
oCCElasticWallInteractionUnbonded elastic interaction between a particle and a wall
oCCESphereBodyIGPInteraction group parameters for CESphereBodyInteractionGroups
oCCESphereBodyInteractionGroupClass for a group of unbonded,elastic interactions between particles and a sphere body
oCCEWallIGPInteraction group parameters for CEWallInteractionGroups
oCCEWallInteractionGroupClass for a group of unbonded,elastic interactions between particles and a wall
oCCFractalFrictionFrictional+Elastic interaction between particles with fractal distribution of the coefficient of friction
oCCFrictionIGPInteraction parameters for frictional interaction
oCCFrictionInteractionFrictional+Elastic interaction between particles
oCCheckedScalarInteractionFieldSlave
oCCheckedScalarInteractionFieldSlaveTagged
oCCheckedVectorInteractionFieldSlave
oCCheckPointController
oCCheckPointer
oCCheckPointParams
oCCHertzianElasticIGPInteraction group parameters for Hertzian elastic interactions
oCCHertzianElasticInteractionHertzian Elastic Interaction between free particles
oCCHertzianViscoElasticFrictionIGPInteraction group parameters for Hertzian viscoelastic interactions with friction
oCCHertzianViscoElasticFrictionInteractionFrictional+ViscoElastic interaction between particles
oCCHertzianViscoElasticIGPInteraction group parameters for Hertzian viscoelastic interactions
oCCHertzianViscoElasticInteractionHertzian ViscoElastic Interaction between free particles
oCCLatticeMaster
oCCLayeredBlock2DClass for the generation of a layered 2D random lattice in a rectangular area
oCCLinearDashpotIGPInteraction group parameters for Linear Dashpot interactions
oCCLinearDashpotInteractionLinear Dashpot Interaction between free or bonded particles (to be used in addition to an elastic or bonded Interaction, not exclusively)
oCCListCounters
oCCLocalDampingLocal damping of the particle motion by a damping coefficient
oCCLocalDampingIGPInteraction group parameters for CLocalDampingGroup
oCCMPIA2ABufferClass for a MPI-buffer supporting all-to-all communication
oCCMPIBarrierA convenience class encapsulating an MPI barrier. Includes timing of the wait and a debug message ( via console.XDebug() )
oCCMPIBufferConstant size MPI send/recv buffer
oCCMPILCmdBufferClass for sending commands from the LatticeMaster to the SubLatticeControler
oCCMPISGBufferLeafBuffer for MPI scatter/gather, leaf component
oCCMPISGBufferRootBuffer for MPI scatter/gather, root component
oCCMPIVarSGBufferLeafClass for variable size scatter/gather buffer, leaf component
oCCMPIVarSGBufferRootClass for variable size scatter/gather buffer, root component
oCColorMap
oCColorMap3
oCConsoleHandle message ouput on the console
oCCornerClass representing the corner of a polygon
oCCorner2DClass representing the corner in a 2D "mesh"
oCCPaddedBlock3DClass for the generation of a 3D lattice with a random middle section in a rectangular area
oCCParticleClass for a basic particle
oCCRandomBlock2DClass for the generation of a 2D random lattice in a rectangular area
oCCRandomBlock3DClass for the generation of a 3D random lattice in a rectangular area
oCCRotBondedIGPInteraction parameters for bonded interaction between rotational particles
oCCRotBondedInteractionElastic interaction between bonded particles between rotational particles
oCCRotDampingDamping of the rotational part of the particle motion by an artificial viscosity
oCCRotElasticIGPInteraction group parameters for CRotElasticInteractionGroups
oCCRotElasticInteractionElastic Interaction between free rotational particles
oCCRotElasticInteractionGroupClass for a group of unbonded,elastic interactions
oCCRotFrictionIGPInteraction parameters for frictional interaction between rotational particles
oCCRotFrictionInteractionFrictional+Elastic interaction between particles between rotational particles
oCCRotLocalDampingLocal rotational damping of the particle motion by a damping coefficient
oCCRotParticleClass for a rotational particle
oCCRotParticleVi
oCCRotThermBondedIGP
oCCRotThermBondedInteraction
oCCRotThermElasticIGP
oCCRotThermElasticInteraction
oCCRotThermElasticInteractionGroup
oCCRotThermFrictionIGP
oCCRotThermFrictionInteraction
oCCRotThermParticle
oCCRoughPaddedBlock3DClass for the generation of a 3D lattice with a random middle section and random rough/smooth sections of the fault surface
oCCShortBondedInteractionClass for a "short" bonded interaction
oCCSimple2DNTable2D implementation of simple, serial neighbor table
oCCSimple3DNTable
oCCSoftBondedWallInteractionBonded elastic interaction between a particle and a wall with different spring constants in the normal and shear directions
oCCSoftBWallIGPInteraction group parameters for CSoftBWallInteractionGroups
oCCSoftBWallInteractionGroupClass for a group of bonded, elastic interactions with per-direction spring constants between particles and a wall
oCCSphereBodyBase class for spherical non-inertial bodies (similar to simple walls)
oCCSplitBlock2DClass for the generation of a split 2D random lattice in a rectangular area
oCCSplitBlock3DClass for the generation of a split 3D random lattice in a rectangular area
oCCSubLatticeControlerClass for control of a SubLattice
oCCTaggedEWallInteractionGroupClass for a group of unbonded,elastic interactions between particles and a wall using only particles with a given tag
oCCThermParticle
oCCubicEquationA class for a cubic equation. Used for eigenvalue calculation on 3D matrices
oCCVarMPIBufferMPI send/recv buffer with automagically adjusted size
oCCViscWallIGClass for a group of viscous and elastic interactions between particles and a wall
oCCViscWallInteractionBonded elastic interaction between a particle and a wall
oCCVWallIGPInteraction group parameters for CBWallInteractionGroups
oCCVWFrictionFrictional+Elastic interaction between particles with velocity weakening friction
oCCWallBase class for all walls
oCDampingCommand
oCDataExtractorClass for the extraction of data from snapshots
oCDataParticleHelper class for a minimal particles just containing the data needed for strain extraction
oCDSlice
oCECorner2DInteraction
oCECornerInteractionUnbonded elastic interaction between a Corner in a TriangleMesh and a particle
oCEdgeClass representing the edge of a polygon
oCEdge2DClass for edge in 2D "mesh"
oCEEdge2DInteraction
oCEEdgeInteractionUnbonded elastic interaction between a Edge in a TriangleMesh and a particle
oCEMesh2DInteraction
oCETriangleInteractionUnbonded elastic interaction between a Triangle and a particle
oCETriMeshInteraction
oCETriMeshIP
oCFaultedBlock2DClass for the generation of a 2D random block with a fault consisting of line segments
oCFrac
oCFracDist
oCFracFrame
oCFractalFrictionIGPInteraction parameters for frictional interaction with a fractal distribution of the coefficient of friction
oCFracWriter
oCfwdata
oCgdataStructure used for the "interesting" data of each particle
oCGeoColorMap
oCGetFaceRefCommandCommand for getting mesh node reference list
oCGetNodeRefCommandCommand for getting mesh node reference list
oCGraphGraph class, partially based on Sedgewick, "Alg. in C++", progs. 17.1, 17.9 and 17.10
oCGravityParamsPyWrapper for GravityIGP
oCGVMapData structure of grain velocity/rotation claculations
oCHandleExceptionException thrown by member functions of T_Handle
oCidata
oCIGPCommand
oCInteractionFieldSlaveAbstract base class for slave part of scalar field defined on the interactions
oCLineClass representing a line
oCLineSegmentClass representing a line segment for intersection/fitting calculation in 2D
oCList
oCMatrix33x3 Matrix
oCMatSingularErrorException class for Matrix3
oCMaxTrigger
oCMaxTrigParams
oCMError
oCMesh2D
oCMesh2D_PISAbstract base class for parallel storage of interactions between a 2D mesh and particles
oCMesh2D_PIS_EBClass for parallel storage of interactions between a 2D mesh and particles which does require exchange of interactions across process boundaries but where interactions are not dynamically formed
oCMesh2D_PIS_NEClass for parallel storage of interactions between a 2D mesh and particles which doesn't require exchange of interactions across process boundaries
oCMesh2DIGCommand
oCMeshBuildPrms
oCMeshEdgeData2DData describing one Edge in a 2D "mesh"
oCMeshGapBuildPrms
oCMeshNodeData
oCMeshNodeData2DData describing one node(point) in a 2D "mesh"
oCMeshTagBuildPrms
oCMeshTriData
oCMpiInfo
oCMpiRankAndComm
oCMpiWTimer
oCMpiWTimers
oCNeighborTableClass for neighbor search
oCNode
oCnr_part
oCNTBlockRepresentation of a slab of the search array of a NeigborTable
oCNTBlock_iterIterator for a NTBlock
oCNTSlabRepresentation of a slab of the search array of a NeigborTable
oCNTSlab_iterIterator for a NTSlab
oCParallelInteractionStorage_EParallel interaction storage array with exchange
oCParallelInteractionStorage_EBParallel storage array with exchange for bonded/breakable interactions
oCParallelInteractionStorage_EDParallel storage array with exchange for dynamically created interactions (friction etc.)
oCParallelInteractionStorage_ED_T
oCParallelInteractionStorage_NEParallel storage array without exchange for dynamically created interactions (elastic)
oCParallelInteractionStorage_NE_T
oCParallelInteractionStorage_SingleParallel storage array without exchange for dynamically created single particle interactions (i.e. Damping...)
oCParallelParticleArrayParrallel particle storage array with neighborsearch and variable exchange
oCParticleComparerCompares distance of 2 particles to a 3rd particle
oCParticleData
oCpdata
oCpdata2d
oCPlane3DClass representing a Plane3D
oCPointCloudA class representing a cloud.of points
oCProbDist
oCQuaternion
oCr_part
oCRealDist
oCRectPatch
oCRextractClass for the extraction of RMS and Stddev of angvel from snapshots
oCRingBuffer
oCRotIGPCommand
oCScalarInteractionFieldMasterClass for master part of a scalar field which is defined on all particles
oCScalarInteractionFieldSlaveClass for slave part of scalar field defined on the particles
oCScalarInteractionFieldSlaveTagged
oCScalarParticleDistributionMasterClass for master part of the distribution/histogram of a scalar field which is defined on particles
oCScalarParticleFieldMasterClass for master part of a scalar field which is defined on all particles
oCScalarParticleFieldSlaveClass for slave part of scalar field defined on the particles
oCScalarParticleFieldSlaveTaggedClass for slave part of scalar field defined on tagged particles
oCScalarTriangleFieldMasterMaster part of a scalar field which is defined on the triangles in a given triangle mesh
oCScalarTriangleFieldSlaveSlave part for saving a scalar field defined on the triangles in a given TriMesh
oCSGetTypeStatic function object to extract MPI type from data in a consistent way
oCShortBondedInteractionCpData
oCSIGCommand
oCSimpleParticle
oCSphere
oCSphere2DJust methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file)
oCSphere3DJust methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file)
oCStack
oCsvec3_mpi
oCT_HandleTemplate class for a handle/ref. counted pointer
oCTaggedIGPCommand
oCTimingDataWriter
oCTML_CartCommClass for a cartesian communicator
oCTML_CommAbstract base class for communicator
oCTML_CommWorldAbstract base class for communicator
oCTML_MessageAbstract base class for MPI message
oCTML_Packed_MessageMessage buffer for sending and receiving packed data. Data types are not checked. The implementation has been derived from the old CVarMPIBuffer class
oCTML_PackedMessageInterfaceAbstract base/interface class for packed messages to be used in TML_Pack
oCTML_PackedMultiMessageMessage buffer for sending and receiving packed data to mutltiple receivers. Data types are not checked. The implementation has been derived from the old CMPIVarSGBufferRoot class
oCTML_PackedMultiMessageSlabHandle class to access multimessages via a packed message interface
oCtml_pair
oCtml_quad
oCtml_quin
oCtml_trip
oCTParallelInteractionStorageTemplated abstract base class for parallel interaction storage array. Adds the vector of interactions and access functions to AParallelInteractionStorage
oCTriangleClass representing a Triangle
oCTriangle2D
oCTriangleErrorException class for Triangle
oCTriggeredVectorParticleFieldMaster
oCTriMeshClass for a triangle mesh
oCTriMesh_PISAbstract base class for parallel storage of interactions between a triangle mesh and particles
oCTriMesh_PIS_EBClass for parallel storage of interactions between a triangle mesh and particles which does require exchange of interactions across process boundaries but where interactions are not dynamically formed
oCTriMesh_PIS_NEClass for parallel storage of interactions between a triangle mesh and particles which doesn't require exchange of interactions across process boundaries
oCTriMeshIGCommand
oCTRotSubLatticeClass of a SubLattice of rotational particles
oCTSubLatticeClass for a Sublattice
oCTTempPartStoreClass for the temporary storage and distribution of particle data
oCVDMul
oCVDMulVadd
oCVec3
oCVecErr
oCVectorEdge2DFieldSlaveSlave part for saving a vector field defined on the edges in a given Mesh2D
oCVectorInteractionFieldMasterClass for master part of a vector field which is defined on all particles
oCVectorInteractionFieldSlaveClass for slave part of vector field defined on the interactions
oCVectorParticleFieldMasterClass for master part of a vector field which is defined on all particles
oCVectorParticleFieldSlaveClass for slave part of scalar field defined on the particles
oCVectorParticleFieldSlaveTaggedClass for slave part of scalar field defined on the particles
oCVectorTriangleFieldMasterMaster part of a vector field which is defined on the triangles in a given triangle mesh
oCVectorTriangleFieldSlaveSlave part for saving a vector field defined on the triangles in a given TriMesh
oCVectorWallFieldMasterMaster part of vector field on walls
oCVectorWallFieldSlaveClass for slave part of vector valued field defined on a Wall
\CVWFrictionIGPInteraction parameters for velocity weakening frictional interaction