|
ESyS-Particle
2.3.4
|
| ►Nboost | |
| ►Nesys | |
| ►Next | |
| ►Nstd | |
| CABCDamping | |
| CABCDampingIGP | |
| CAEdge | Abstract base class for edges in mesh (2D or 3D) |
| CAFieldMaster | Abstract base class for master part of field |
| CAFieldSlave | Abstract base class for slave part of field |
| CAIGParam | Abstract base class for InteractionGroup parameters |
| CAInteraction | Abstract base class for interactions |
| CAInteractionGroup | Abstract base class for a group of interactions |
| CAIParam | Abstract base class for interaction parameters |
| CAMPIBuffer | Abstract base class for MPI send/recv buffer |
| CAMPIBufferPP | Abstarct base class for Point-to-Point communication buffers |
| CAMPISGBufferLeaf | Abstract base class for scatter/gather buffer, leaf component |
| CAMPISGBufferRoot | Abstract base class for scatter/gather buffer, root component |
| CAPairInteraction | Abstract base class for 2-particle interactions |
| CAPairInteractionGroup | Abstract base class for a group of pair interactions |
| CAParallelInteractionStorage | Abstract base class for parallel interaction storage array |
| CAParallelParticleArray | Abstract base class for parallel particle storage array |
| CARandomAssembly | Abstract base class for random assemblies, to be used for initialization of random lattices |
| CARandomAssembly2D | Abstract base class for random assemblies, to be used for initialization of random lattices |
| CARandomAssembly3D | Abstract base class for random assemblies, to be used for initialization of random lattices |
| CARotPairInteraction | Abstract base class interactions between 2 rotational particles |
| CARotThermPairInteraction | |
| CArr3 | |
| CASimpleNTable | Abstract base class providing the interface for a simple, serial neighbor table. Used in random initialization |
| CASphereBodyInteraction | Abstract base for all interactions between a particle and a sphere body |
| CASphereBodyInteractionGroup | Abstract Base class for a group of interactions between particles and a sphere body |
| CASubLattice | Abstract base class for sublattices |
| CATempPartStore | Pure virtual base for TTempPartStore |
| CAWallFieldSlave | Abstract base class for slave part of field defined on a Wall |
| CAWallInteraction | Abstract base for all interactions between a particle and a wall |
| CAWallInteractionGroup | Abstract Base class for a group of interactions between particles and a wall |
| CBasicInteraction | Class to represent the common part of a pair interaction, i.e. the IDs of the particles and the interaction tag |
| CBCorner2DInteraction | Bonded elastic interaction between Corner2D in a 2d mesh and a particle |
| CBEdge2DInteraction | Bonded elastic interaction between an edge in a 2d mesh and a particle |
| CBILess | Function object for the ordering of BasicInteraction |
| CBMesh2DInteraction | |
| CBMesh2DInteractionCpData | |
| CBMesh2DInteractioncpData | Helper class to checkpoint bonded mesh2d interactions |
| CBMesh2DIP | |
| Cbond | |
| CBondedInteractionCpData | |
| CBondedMesh2DIGCommand | Command for adding bonded interactions with 2d mesh |
| CBondedTriMeshIGCommand | |
| CBroadcastCommand | Base class for broadcast commands |
| CBTriangleInteraction | Bonded elastic interaction between a Triangle and a particle |
| CBTriMeshInteraction | |
| CBTriMeshInteractionCpData | |
| CBTriMeshIP | |
| CBuoyancyParamsPy | Wrapper for BuoyancyIGP |
| CCAdhesiveFriction | Frictional+adhesive Elastic interaction between particles |
| CCAdhesiveFrictionIGP | Interaction parameters for adhesive frictional interaction |
| CCameraPos | |
| CCBasicParticle | Basic Particle class. Contains only the "geometric part" of the particle, i.e. position and radius, no forces or such |
| CCBondedIGP | Interaction parameters for bonded interaction |
| CCBondedInteraction | Elastic interaction between bonded particles |
| CCBondedWallInteraction | Bonded elastic interaction between a particle and a wall |
| CCBWallIGP | Interaction group parameters for CBWallInteractionGroups |
| CCBWallInteractionGroup | Class for a group of bonded,elastic interactions between particles and a wall |
| CCCappedBondedIGP | Interaction parameters for bonded interaction with a force limit |
| CCCappedBondedInteraction | Elastic interaction with force limit between bonded particles |
| CCCounter | |
| CCCounterList | |
| CCDamping | Damping of the particle motion by an artificial viscosity |
| CCDampingIGP | Interaction group parameters for CDampingGroup |
| CCElasticIGP | Interaction group parameters for CElasticInteractionGroups |
| CCElasticInteraction | Elastic Interaction between free particles |
| CCElasticInteractionGroup | Class for a group of unbonded,elastic interactions |
| CCElasticSphereBodyInteraction | Unbonded elastic interaction between a particle and a wall |
| CCElasticWallInteraction | Unbonded elastic interaction between a particle and a wall |
| CCESphereBodyIGP | Interaction group parameters for CESphereBodyInteractionGroups |
| CCESphereBodyInteractionGroup | Class for a group of unbonded,elastic interactions between particles and a sphere body |
| CCEWallIGP | Interaction group parameters for CEWallInteractionGroups |
| CCEWallInteractionGroup | Class for a group of unbonded,elastic interactions between particles and a wall |
| CCFractalFriction | Frictional+Elastic interaction between particles with fractal distribution of the coefficient of friction |
| CCFrictionIGP | Interaction parameters for frictional interaction |
| CCFrictionInteraction | Frictional+Elastic interaction between particles |
| CCheckedScalarInteractionFieldSlave | |
| CCheckedScalarInteractionFieldSlaveTagged | |
| CCheckedVectorInteractionFieldSlave | |
| CCheckPointController | |
| CCheckPointer | |
| CCheckPointParams | |
| CCHertzianElasticIGP | Interaction group parameters for Hertzian elastic interactions |
| CCHertzianElasticInteraction | Hertzian Elastic Interaction between free particles |
| CCHertzianViscoElasticFrictionIGP | Interaction group parameters for Hertzian viscoelastic interactions with friction |
| CCHertzianViscoElasticFrictionInteraction | Frictional+ViscoElastic interaction between particles |
| CCHertzianViscoElasticIGP | Interaction group parameters for Hertzian viscoelastic interactions |
| CCHertzianViscoElasticInteraction | Hertzian ViscoElastic Interaction between free particles |
| CCHertzMindlinIGP | Interaction group parameters for Hertz-Mindlin interactions |
| CCHertzMindlinInteraction | Frictional+Elastic interaction between particles |
| CCHertzMindlinViscoIGP | Interaction group parameters for Hertz-Mindlin interactions |
| CCHertzMindlinViscoInteraction | Frictional+ViscoElastic interaction between particles |
| CCLatticeMaster | |
| CCLayeredBlock2D | Class for the generation of a layered 2D random lattice in a rectangular area |
| CCLinearDashpotIGP | Interaction group parameters for Linear Dashpot interactions |
| CCLinearDashpotInteraction | Linear Dashpot Interaction between free or bonded particles (to be used in addition to an elastic or bonded Interaction, not exclusively) |
| CCListCounters | |
| CCLocalDamping | Local damping of the particle motion by a damping coefficient |
| CCLocalDampingIGP | Interaction group parameters for CLocalDampingGroup |
| CCMPIA2ABuffer | Class for a MPI-buffer supporting all-to-all communication |
| CCMPIBarrier | A convenience class encapsulating an MPI barrier. Includes timing of the wait and a debug message ( via console.XDebug() ) |
| CCMPIBuffer | Constant size MPI send/recv buffer |
| CCMPILCmdBuffer | Class for sending commands from the LatticeMaster to the SubLatticeControler |
| CCMPISGBufferLeaf | Buffer for MPI scatter/gather, leaf component |
| CCMPISGBufferRoot | Buffer for MPI scatter/gather, root component |
| CCMPIVarSGBufferLeaf | Class for variable size scatter/gather buffer, leaf component |
| CCMPIVarSGBufferRoot | Class for variable size scatter/gather buffer, root component |
| CColorMap | |
| CColorMap3 | |
| CConsole | Handle message ouput on the console |
| CCorner | Class representing the corner of a polygon |
| CCorner2D | Class representing the corner in a 2D "mesh" |
| CCPaddedBlock3D | Class for the generation of a 3D lattice with a random middle section in a rectangular area |
| ►CCParticle | Class for a basic particle |
| CCRandomBlock2D | Class for the generation of a 2D random lattice in a rectangular area |
| CCRandomBlock3D | Class for the generation of a 3D random lattice in a rectangular area |
| CCRotBondedIGP | Interaction parameters for bonded interaction between rotational particles |
| CCRotBondedInteraction | Elastic interaction between bonded particles between rotational particles |
| CCRotDamping | Damping of the rotational part of the particle motion by an artificial viscosity |
| CCRotElasticIGP | Interaction group parameters for CRotElasticInteractionGroups |
| CCRotElasticInteraction | Elastic Interaction between free rotational particles |
| CCRotElasticInteractionGroup | Class for a group of unbonded,elastic interactions |
| CCRotFrictionIGP | Interaction parameters for frictional interaction between rotational particles |
| CCRotFrictionInteraction | Frictional+Elastic interaction between particles between rotational particles |
| CCRotLocalDamping | Local rotational damping of the particle motion by a damping coefficient |
| ►CCRotParticle | Class for a rotational particle |
| ►CCRotParticleVi | |
| CCRotThermBondedIGP | |
| CCRotThermBondedInteraction | |
| CCRotThermElasticIGP | |
| CCRotThermElasticInteraction | |
| CCRotThermElasticInteractionGroup | |
| CCRotThermFrictionIGP | |
| CCRotThermFrictionInteraction | |
| ►CCRotThermParticle | |
| CCRoughPaddedBlock3D | Class for the generation of a 3D lattice with a random middle section and random rough/smooth sections of the fault surface |
| CCShortBondedInteraction | Class for a "short" bonded interaction |
| CCSimple2DNTable | 2D implementation of simple, serial neighbor table |
| CCSimple3DNTable | |
| CCSoftBondedWallInteraction | Bonded elastic interaction between a particle and a wall with different spring constants in the normal and shear directions |
| CCSoftBWallIGP | Interaction group parameters for CSoftBWallInteractionGroups |
| CCSoftBWallInteractionGroup | Class for a group of bonded, elastic interactions with per-direction spring constants between particles and a wall |
| CCSphereBody | Base class for spherical non-inertial bodies (similar to simple walls) |
| CCSplitBlock2D | Class for the generation of a split 2D random lattice in a rectangular area |
| CCSplitBlock3D | Class for the generation of a split 3D random lattice in a rectangular area |
| CCSubLatticeControler | Class for control of a SubLattice |
| CCTaggedEWallInteractionGroup | Class for a group of unbonded,elastic interactions between particles and a wall using only particles with a given tag |
| CCThermParticle | |
| CCubicEquation | A class for a cubic equation. Used for eigenvalue calculation on 3D matrices |
| CCVarMPIBuffer | MPI send/recv buffer with automagically adjusted size |
| CCViscWallIG | Class for a group of viscous and elastic interactions between particles and a wall |
| CCViscWallInteraction | Bonded elastic interaction between a particle and a wall |
| CCVWallIGP | Interaction group parameters for CBWallInteractionGroups |
| CCVWFriction | Frictional+Elastic interaction between particles with velocity weakening friction |
| CCWall | Base class for all walls |
| CDampingCommand | |
| CDataExtractor | Class for the extraction of data from snapshots |
| CDataParticle | Helper class for a minimal particles just containing the data needed for strain extraction |
| CDSlice | |
| CECorner2DInteraction | |
| CECornerInteraction | Unbonded elastic interaction between a Corner in a TriangleMesh and a particle |
| CEdge | Class representing the edge of a polygon |
| CEdge2D | Class for edge in 2D "mesh" |
| CEEdge2DInteraction | |
| CEEdgeInteraction | Unbonded elastic interaction between a Edge in a TriangleMesh and a particle |
| CEMesh2DInteraction | |
| CETriangleInteraction | Unbonded elastic interaction between a Triangle and a particle |
| CETriMeshInteraction | |
| CETriMeshIP | |
| CFaultedBlock2D | Class for the generation of a 2D random block with a fault consisting of line segments |
| CFrac | |
| CFracDist | |
| ►CFracFrame | |
| CFractalFrictionIGP | Interaction parameters for frictional interaction with a fractal distribution of the coefficient of friction |
| CFracWriter | |
| Cfwdata | |
| Cgdata | Structure used for the "interesting" data of each particle |
| CGeoColorMap | |
| CGetFaceRefCommand | Command for getting mesh node reference list |
| CGetNodeRefCommand | Command for getting mesh node reference list |
| ►CGraph | Graph class, partially based on Sedgewick, "Alg. in C++", progs. 17.1, 17.9 and 17.10 |
| CGravityParamsPy | Wrapper for GravityIGP |
| CGVMap | Data structure of grain velocity/rotation claculations |
| CHandleException | Exception thrown by member functions of T_Handle |
| Cidata | |
| CIGPCommand | |
| CInteractionFieldSlave | Abstract base class for slave part of scalar field defined on the interactions |
| CLine | Class representing a line |
| CLineSegment | Class representing a line segment for intersection/fitting calculation in 2D |
| CList | |
| CMatrix3 | 3x3 Matrix |
| CMatSingularError | Exception class for Matrix3 |
| CMaxTrigger | |
| CMaxTrigParams | |
| CMError | |
| CMesh2D | |
| CMesh2D_PIS | Abstract base class for parallel storage of interactions between a 2D mesh and particles |
| ►CMesh2D_PIS_EB | Class 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 |
| CMesh2D_PIS_NE | Class for parallel storage of interactions between a 2D mesh and particles which doesn't require exchange of interactions across process boundaries |
| CMesh2DIGCommand | |
| CMeshBuildPrms | |
| CMeshEdgeData2D | Data describing one Edge in a 2D "mesh" |
| CMeshGapBuildPrms | |
| CMeshNodeData | |
| CMeshNodeData2D | Data describing one node(point) in a 2D "mesh" |
| CMeshTagBuildPrms | |
| CMeshTriData | |
| CMpiInfo | |
| CMpiRankAndComm | |
| CMpiWTimer | |
| CMpiWTimers | |
| CNeighborTable | Class for neighbor search |
| CNode | |
| Cnr_part | |
| CNTBlock | Representation of a slab of the search array of a NeigborTable |
| CNTBlock_iter | Iterator for a NTBlock |
| CNTSlab | Representation of a slab of the search array of a NeigborTable |
| CNTSlab_iter | Iterator for a NTSlab |
| CParallelInteractionStorage_E | Parallel interaction storage array with exchange |
| CParallelInteractionStorage_EB | Parallel storage array with exchange for bonded/breakable interactions |
| CParallelInteractionStorage_ED | Parallel storage array with exchange for dynamically created interactions (friction etc.) |
| CParallelInteractionStorage_ED_T | |
| CParallelInteractionStorage_NE | Parallel storage array without exchange for dynamically created interactions (elastic) |
| CParallelInteractionStorage_NE_T | |
| CParallelInteractionStorage_Single | Parallel storage array without exchange for dynamically created single particle interactions (i.e. Damping...) |
| ►CParallelParticleArray | Parrallel particle storage array with neighborsearch and variable exchange |
| CParticleComparer | Compares distance of 2 particles to a 3rd particle |
| CParticleData | |
| Cpdata | |
| Cpdata2d | |
| CPlane3D | Class representing a Plane3D |
| CPointCloud | A class representing a cloud.of points |
| CProbDist | |
| CQuaternion | |
| Cr_part | |
| CRealDist | |
| CRectPatch | |
| CRextract | Class for the extraction of RMS and Stddev of angvel from snapshots |
| CRingBuffer | |
| CRotIGPCommand | |
| CScalarInteractionFieldMaster | Class for master part of a scalar field which is defined on all particles |
| CScalarInteractionFieldSlave | Class for slave part of scalar field defined on the particles |
| CScalarInteractionFieldSlaveTagged | |
| CScalarParticleDistributionMaster | Class for master part of the distribution/histogram of a scalar field which is defined on particles |
| CScalarParticleFieldMaster | Class for master part of a scalar field which is defined on all particles |
| CScalarParticleFieldSlave | Class for slave part of scalar field defined on the particles |
| CScalarParticleFieldSlaveTagged | Class for slave part of scalar field defined on tagged particles |
| CScalarTriangleFieldMaster | Master part of a scalar field which is defined on the triangles in a given triangle mesh |
| CScalarTriangleFieldSlave | Slave part for saving a scalar field defined on the triangles in a given TriMesh |
| CSGetType | Static function object to extract MPI type from data in a consistent way |
| CShortBondedInteractionCpData | |
| CSIGCommand | |
| CSimpleParticle | |
| CSphere | |
| CSphere2D | Just methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file) |
| CSphere3D | Just methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file) |
| CStack | |
| Csvec3_mpi | |
| CT_Handle | Template class for a handle/ref. counted pointer |
| CTaggedIGPCommand | |
| CTimingDataWriter | |
| CTML_CartComm | Class for a cartesian communicator |
| CTML_Comm | Abstract base class for communicator |
| CTML_CommWorld | Abstract base class for communicator |
| CTML_Message | Abstract base class for MPI message |
| CTML_Packed_Message | Message buffer for sending and receiving packed data. Data types are not checked. The implementation has been derived from the old CVarMPIBuffer class |
| CTML_PackedMessageInterface | Abstract base/interface class for packed messages to be used in TML_Pack |
| CTML_PackedMultiMessage | Message 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 |
| CTML_PackedMultiMessageSlab | Handle class to access multimessages via a packed message interface |
| Ctml_pair | |
| Ctml_quad | |
| Ctml_quin | |
| Ctml_trip | |
| ►CTParallelInteractionStorage | Templated abstract base class for parallel interaction storage array. Adds the vector of interactions and access functions to AParallelInteractionStorage |
| CTriangle | Class representing a Triangle |
| CTriangle2D | |
| CTriangleError | Exception class for Triangle |
| CTriggeredVectorParticleFieldMaster | |
| CTriMesh | Class for a triangle mesh |
| CTriMesh_PIS | Abstract base class for parallel storage of interactions between a triangle mesh and particles |
| CTriMesh_PIS_EB | Class 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 |
| CTriMesh_PIS_NE | Class for parallel storage of interactions between a triangle mesh and particles which doesn't require exchange of interactions across process boundaries |
| CTriMeshIGCommand | |
| CTRotSubLattice | Class of a SubLattice of rotational particles |
| CTSubLattice | Class for a Sublattice |
| CTTempPartStore | Class for the temporary storage and distribution of particle data |
| CVDMul | |
| CVDMulVadd | |
| CVec3 | |
| CVecErr | |
| CVectorEdge2DFieldSlave | Slave part for saving a vector field defined on the edges in a given Mesh2D |
| CVectorInteractionFieldMaster | Class for master part of a vector field which is defined on all particles |
| CVectorInteractionFieldSlave | Class for slave part of vector field defined on the interactions |
| CVectorParticleFieldMaster | Class for master part of a vector field which is defined on all particles |
| CVectorParticleFieldSlave | Class for slave part of scalar field defined on the particles |
| CVectorParticleFieldSlaveTagged | Class for slave part of scalar field defined on the particles |
| CVectorTriangleFieldMaster | Master part of a vector field which is defined on the triangles in a given triangle mesh |
| CVectorTriangleFieldSlave | Slave part for saving a vector field defined on the triangles in a given TriMesh |
| CVectorWallFieldMaster | Master part of vector field on walls |
| CVectorWallFieldSlave | Class for slave part of vector valued field defined on a Wall |
| CVWFrictionIGP | Interaction parameters for velocity weakening frictional interaction |