 esys | |
  lsm | |
   impl | |
    DimBasicBox | |
    DimPlane | |
    DimBasicSphere | |
    IntersectionVolCalculator | |
     Vertex | |
     VertexBox | |
     VolumeSphere | |
   rng | |
   StringUtil | |
    StdOStreamOp | |
    StdIStreamOp | |
   CheckPointable | |
   CheckPointInfo | |
    Impl | |
   CheckPointLoader | |
    ConnectionData | |
    ConnectionReader | |
    ParticleData | |
    ParticleReader | |
   ParticleIterator | |
   ParticleReader | |
   SimpleConnectionData | |
   ConnectionReader | |
   GeometryReader | |
    Impl | |
   IStreamIterator | |
   IterativeReader | |
   CLatticeParam | |
   Node2DReader | Read a block of 2D nodes from a Finley mesh file |
   Edge2DReader | Read a block of edges from a Finley 2D mesh file |
   Mesh2DReader | Class to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files |
    Impl | Implementation details for the 2d mesh reader. Decouples Interface from implementation |
   NodeReader | Read a block of nodes from a Finley mesh file |
   TriReader | Read a block of triangles from a Finley mesh file |
   MeshReader | Class to read triangle meshes from Finley mesh format files |
    Impl | Implementation details for the mesh reader. Decouples Interface from implementation |
   BodyForceIGP | |
   GravityIGP | |
   BodyForceGroup | |
   BoundingBox | 3D bounding box |
   BoundingSphere | |
   PathSearcher | |
   quadtuple | |
   quintuple | |
   UniformRng | |
   Runnable | |
   ForwardIterator | |
   ForwardConstIterator | |
   triplet | |
   BlockGenerator | |
   BoxPacker | |
   CircleBoxVolCalculator | |
   CircularNeighbourTable | |
   ClosePackBlockGenerator | |
   ClosePackBlock | |
   TmplMatrix | |
   ClosePackIterator | |
   CubicBlock | |
   CubicBlockIterator | |
   CubicBoxPacker | |
   DistConnections | |
    Cmp | |
    ConstIterator | |
   CmpParticleId | |
   GeometryInfo | |
    Impl | |
   InteractionValidator | |
   GeoParticleWriter | |
   GeoInteractionWriter | |
   IdCompare | |
   ParticleBlockPrms | |
   PackingInfo | |
   GougeBlockPrms | |
   GougeBlock3D | Block consisting of regular padding, random layer and gouge |
   ParticleRndPackPrms | |
   GrainRndPackPrms | |
   GougePackingInfo | |
   GougeConfigPrms | |
   GougeConfig | |
    ConnectionCmp | |
    ConnectionValidator | |
    GeoConnectionWriter | |
    GeoParticleWriter | |
    IdCompare | |
   Grain | |
   GrainCollection | |
    GrainConstIterator | |
    GrainIterator | |
   GrainRandomBoxPacker | |
   GranularGougeBlock3D | Class to generate a 3d block of material consisting of a granular gouge between two solid blocks |
   GranularInteractionValidator | Used to check the validity of an interaction in a GranularGougeBlock |
   GridIterator | |
   HexagBlock | |
   HexagBlockIterator | |
   NeighbourTable | |
   Packer | |
   ConstRadiusGen | |
   RangeRadiusGen | |
   RndRadiusGen | |
   GrainRndRadiusGen | |
   SingleParticleGrainGen | |
   ParticleCollection | |
    ParticleConstIterator | |
    ParticleIterator | |
   ParticleComparer | |
   ParticleFitter | |
   MoveToSurfaceFitter | |
   ThreeDParticleFitter | |
   TwoDParticleFitter | |
   TwoDPlaneParticleFitter | |
   ThreeDPlaneParticleFitter | |
   ParticleGenerator | |
   PlaneComparer | |
   RandomBlockGenerator | |
   FittedParticleIterator | |
    FitTraits | |
   RandomBoxPacker | |
    StufferTraits | |
   SphereFittedPIterator | |
    FitTraits | |
   RandomSpherePacker | |
    StufferTraits | |
   RegularBlockGenerator | |
   SimpleBlockGenerator | |
   SimpleBlock | |
   SimpleParticleData | |
   SphAggGougeBlock | Block of gouge consisting of spherical aggregate grains |
   SphAggInteractionValidator | Used to check the validity of an interaction in a SphAggGougeBlock |
   SphereBlockGenerator | |
   SphereBoxVolCalculator | |
   SphereFitter | |
   ThreeDSphereFitter | |
   TwoDSphereFitter | |
   TwoDSphereSphereFitter | |
   ThreeDSphereSphereFitter | |
   TwoDPlaneSphereFitter | |
   ThreeDPlaneSphereFitter | |
   SphereNeighbours | |
    Cmp | |
    ConstIterator | |
   CmpSphereId | |
   Deref | |
   Vec3L | |
   ConstContainerIterator | |
   ConnectionIterator | |
   ParticleDataVisitor | |
    Impl | |
   VtkXmlWriter | |
    Impl | |
 ABCDamping | |
 ABCDampingIGP | |
 AEdge | Abstract base class for edges in mesh (2D or 3D) |
 AFieldMaster | Abstract base class for master part of field |
 AFieldSlave | Abstract base class for slave part of field |
 AIGParam | Abstract base class for InteractionGroup parameters |
 AInteraction | Abstract base class for interactions |
 AInteractionGroup | Abstract base class for a group of interactions |
 AIParam | Abstract base class for interaction parameters |
 AMPIBuffer | Abstract base class for MPI send/recv buffer |
 AMPIBufferPP | Abstarct base class for Point-to-Point communication buffers |
 AMPISGBufferLeaf | Abstract base class for scatter/gather buffer, leaf component |
 AMPISGBufferRoot | Abstract base class for scatter/gather buffer, root component |
 APairInteraction | Abstract base class for 2-particle interactions |
 APairInteractionGroup | Abstract base class for a group of pair interactions |
 AParallelInteractionStorage | Abstract base class for parallel interaction storage array |
 AParallelParticleArray | Abstract base class for parallel particle storage array |
 ARandomAssembly | Abstract base class for random assemblies, to be used for initialization of random lattices |
 ARandomAssembly2D | Abstract base class for random assemblies, to be used for initialization of random lattices |
 ARandomAssembly3D | Abstract base class for random assemblies, to be used for initialization of random lattices |
 ARotPairInteraction | Abstract base class interactions between 2 rotational particles |
 ARotThermPairInteraction | |
 ASimpleNTable | Abstract base class providing the interface for a simple, serial neighbor table. Used in random initialization |
 ASubLattice | Abstract base class for sublattices |
 ATempPartStore | Pure virtual base for TTempPartStore |
 AWallFieldSlave | Abstract base class for slave part of field defined on a Wall |
 AWallInteraction | Abstract base for all interactions between a particle and a wall |
 AWallInteractionGroup | Abstract Base class for a group of interactions between particles and a wall |
 BasicCon | Handle message ouput on the console |
 BasicInteraction | Class to represent the common part of a pair interaction, i.e. the IDs of the particles and the interaction tag |
 BCorner2DInteraction | Bonded elastic interaction between Corner2D in a 2d mesh and a particle |
 BEdge2DInteraction | Bonded elastic interaction between an edge in a 2d mesh and a particle |
 BILess | Function object for the ordering of BasicInteraction |
 BMesh2DInteraction | |
 BMesh2DInteractionCpData | |
 BMesh2DInteractioncpData | Helper class to checkpoint bonded mesh2d interactions |
 BMesh2DIP | |
 BondedInteractionCpData | |
 BondedMesh2DIGCommand | Command for adding bonded interactions with 2d mesh |
 BondedTriMeshIGCommand | |
 BroadcastCommand | Base class for broadcast commands |
 BTriangleInteraction | Bonded elastic interaction between a Triangle and a particle |
 BTriMeshInteraction | |
 BTriMeshInteractionCpData | |
 BTriMeshIP | |
 CAdhesiveFriction | Frictional+adhesive Elastic interaction between particles |
 CAdhesiveFrictionIGP | Interaction parameters for adhesive frictional interaction |
 CBasicParticle | Basic Particle class. Contains only the "geometric part" of the particle, i.e. position and radius, no forces or such |
 CBondedIGP | Interaction parameters for bonded interaction |
 CBondedInteraction | Elastic interaction between bonded particles |
 CBondedWallInteraction | Bonded elastic interaction between a particle and a wall |
 CBWallIGP | Interaction group parameters for CBWallInteractionGroups |
 CBWallInteractionGroup | Class for a group of bonded,elastic interactions between particles and a wall |
 CCappedBondedIGP | Interaction parameters for bonded interaction with a force limit |
 CCappedBondedInteraction | Elastic interaction with force limit between bonded particles |
 CCounter | |
 CCounterList | |
 CDamping | Damping of the particle motion by an artificial viscosity |
 CDampingIGP | Interaction group parameters for CDampingGroup |
 CElasticIGP | Interaction group parameters for CElasticInteractionGroups |
 CElasticInteraction | Elastic Interaction between free particles |
 CElasticInteractionGroup | Class for a group of unbonded,elastic interactions |
 CElasticWallInteraction | Unbonded elastic interaction between a particle and a wall |
 CEWallIGP | Interaction group parameters for CEWallInteractionGroups |
 CEWallInteractionGroup | Class for a group of unbonded,elastic interactions between particles and a wall |
 CFractalFriction | Frictional+Elastic interaction between particles with fractal distribution of the coefficient of friction |
 CFrictionIGP | Interaction parameters for frictional interaction |
 CFrictionInteraction | Frictional+Elastic interaction between particles |
 CheckedScalarInteractionFieldSlave | |
 CheckedScalarInteractionFieldSlaveTagged | |
 CheckedVectorInteractionFieldSlave | |
 CheckPointController | |
 CheckPointer | |
 CheckPointParams | |
 CHertzianElasticIGP | Interaction group parameters for Hertzian elastic interactions |
 CHertzianElasticInteraction | Hertzian Elastic Interaction between free particles |
 CHertzianViscoElasticFrictionIGP | Interaction group parameters for Hertzian viscoelastic interactions with friction |
 CHertzianViscoElasticFrictionInteraction | Frictional+ViscoElastic interaction between particles |
 CHertzianViscoElasticIGP | Interaction group parameters for Hertzian viscoelastic interactions |
 CHertzianViscoElasticInteraction | Hertzian ViscoElastic Interaction between free particles |
 CLatticeMaster | |
 CLayeredBlock2D | Class for the generation of a layered 2D random lattice in a rectangular area |
 CLinearDashpotIGP | Interaction group parameters for Linear Dashpot interactions |
 CLinearDashpotInteraction | Linear Dashpot Interaction between free or bonded particles (to be used in addition to an elastic or bonded Interaction, not exclusively) |
 CListCounters | |
 CLocalDamping | Local damping of the particle motion by a damping coefficient |
 CLocalDampingIGP | Interaction group parameters for CLocalDampingGroup |
 CMPIA2ABuffer | Class for a MPI-buffer supporting all-to-all communication |
 CMPIBarrier | A convenience class encapsulating an MPI barrier. Includes timing of the wait and a debug message ( via console.XDebug() ) |
 CMPIBuffer | Constant size MPI send/recv buffer |
 CMPILCmdBuffer | Class for sending commands from the LatticeMaster to the SubLatticeControler |
 CMPISGBufferLeaf | Buffer for MPI scatter/gather, leaf component |
 CMPISGBufferRoot | Buffer for MPI scatter/gather, root component |
 CMPIVarSGBufferLeaf | Class for variable size scatter/gather buffer, leaf component |
 CMPIVarSGBufferRoot | Class for variable size scatter/gather buffer, root component |
 Con | Console with window buffer |
 ConsoleWindow | Console with history, and handle message output on a console window |
 Corner | Class representing the corner of a polygon |
 Corner2D | Class representing the corner in a 2D "mesh" |
 CPaddedBlock3D | Class for the generation of a 3D lattice with a random middle section in a rectangular area |
 CParticle | Class for a basic particle |
  exchangeType | |
 CRandomBlock2D | Class for the generation of a 2D random lattice in a rectangular area |
 CRandomBlock3D | Class for the generation of a 3D random lattice in a rectangular area |
 CRotBondedIGP | Interaction parameters for bonded interaction between rotational particles |
 CRotBondedInteraction | Elastic interaction between bonded particles between rotational particles |
 CRotDamping | Damping of the rotational part of the particle motion by an artificial viscosity |
 CRotElasticIGP | Interaction group parameters for CRotElasticInteractionGroups |
 CRotElasticInteraction | Elastic Interaction between free rotational particles |
 CRotElasticInteractionGroup | Class for a group of unbonded,elastic interactions |
 CRotFrictionIGP | Interaction parameters for frictional interaction between rotational particles |
 CRotFrictionInteraction | Frictional+Elastic interaction between particles between rotational particles |
 CRotLocalDamping | Local rotational damping of the particle motion by a damping coefficient |
 CRotParticle | Class for a rotational particle |
  exchangeType | |
 CRotParticleVi | |
  exchangeType | |
 CRotThermBondedIGP | |
 CRotThermBondedInteraction | |
 CRotThermElasticIGP | |
 CRotThermElasticInteraction | |
 CRotThermElasticInteractionGroup | |
 CRotThermFrictionIGP | |
 CRotThermFrictionInteraction | |
 CRotThermParticle | |
  exchangeType | |
 CRoughPaddedBlock3D | Class for the generation of a 3D lattice with a random middle section and random rough/smooth sections of the fault surface |
 CShortBondedInteraction | Class for a "short" bonded interaction |
 CSimple2DNTable | 2D implementation of simple, serial neighbor table |
 CSimple3DNTable | |
 CSoftBondedWallInteraction | Bonded elastic interaction between a particle and a wall with different spring constants in the normal and shear directions |
 CSoftBWallIGP | Interaction group parameters for CSoftBWallInteractionGroups |
 CSoftBWallInteractionGroup | Class for a group of bonded, elastic interactions with per-direction spring constants between particles and a wall |
 CSplitBlock2D | Class for the generation of a split 2D random lattice in a rectangular area |
 CSplitBlock3D | Class for the generation of a split 3D random lattice in a rectangular area |
 CSubLatticeControler | Class for control of a SubLattice |
 CThermParticle | |
 CubicEquation | A class for a cubic equation. Used for eigenvalue calculation on 3D matrices |
 CVarMPIBuffer | MPI send/recv buffer with automagically adjusted size |
 CViscWallIG | Class for a group of viscous and elastic interactions between particles and a wall |
 CViscWallInteraction | Bonded elastic interaction between a particle and a wall |
 CVWallIGP | Interaction group parameters for CBWallInteractionGroups |
 CVWFriction | Frictional+Elastic interaction between particles with velocity weakening friction |
 CWall | Base class for all walls |
 DampingCommand | |
 ECorner2DInteraction | |
 ECornerInteraction | Unbonded elastic interaction between a Corner in a TriangleMesh and a particle |
 Edge | Class representing the edge of a polygon |
 Edge2D | Class for edge in 2D "mesh" |
 EEdge2DInteraction | |
 EEdgeInteraction | Unbonded elastic interaction between a Edge in a TriangleMesh and a particle |
 EMesh2DInteraction | |
 ETriangleInteraction | Unbonded elastic interaction between a Triangle and a particle |
 ETriMeshInteraction | |
 ETriMeshIP | |
 FaultedBlock2D | Class for the generation of a 2D random block with a fault consisting of line segments |
 FCon | Console writing into per-process file |
 FractalFrictionIGP | Interaction parameters for frictional interaction with a fractal distribution of the coefficient of friction |
 GetFaceRefCommand | Command for getting mesh node reference list |
 GetNodeRefCommand | Command for getting mesh node reference list |
 IGPCommand | |
 InteractionFieldSlave | Abstract base class for slave part of scalar field defined on the interactions |
 Line | Class representing a line |
 LineSegment | Class representing a line segment for intersection/fitting calculation in 2D |
 List | |
 Matrix3 | 3x3 Matrix |
 MatSingularError | Exception class for Matrix3 |
 MaxTrigger | |
 MaxTrigParams | |
 MError | |
 Mesh2D | |
 Mesh2D_PIS | Abstract base class for parallel storage of interactions between a 2D mesh and particles |
 Mesh2D_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 |
  InteractionIterator | |
 Mesh2D_PIS_NE | Class for parallel storage of interactions between a 2D mesh and particles which doesn't require exchange of interactions across process boundaries |
 Mesh2DIGCommand | |
 MeshBuildPrms | |
 MeshEdgeData2D | Data describing one Edge in a 2D "mesh" |
 MeshGapBuildPrms | |
 MeshNodeData | |
 MeshNodeData2D | Data describing one node(point) in a 2D "mesh" |
 MeshTagBuildPrms | |
 MeshTriData | |
 MpiInfo | |
 MpiRankAndComm | |
 MpiWTimer | |
 MpiWTimers | |
 Node | |
 ParallelInteractionStorage_E | Parallel interaction storage array with exchange |
 ParallelInteractionStorage_EB | Parallel storage array with exchange for bonded/breakable interactions |
 ParallelInteractionStorage_ED | Parallel storage array with exchange for dynamically created interactions (friction etc.) |
 ParallelInteractionStorage_ED_T | |
 ParallelInteractionStorage_NE | Parallel storage array without exchange for dynamically created interactions (elastic) |
 ParallelInteractionStorage_NE_T | |
 ParallelInteractionStorage_Single | Parallel storage array without exchange for dynamically created single particle interactions (i.e. Damping...) |
 ParallelParticleArray | Parrallel particle storage array with neighborsearch and variable exchange |
  ParticleIterator | |
 ParticleComparer | Compares distance of 2 particles to a 3rd particle |
 Plane | Class representing a Plane |
 PointCloud | A class representing a cloud.of points |
 Quaternion | |
 RealDist | |
 RectPatch | |
 RingBuffer | |
 RotIGPCommand | |
 ScalarInteractionFieldMaster | Class for master part of a scalar field which is defined on all particles |
 ScalarInteractionFieldSlave | Class for slave part of scalar field defined on the particles |
 ScalarInteractionFieldSlaveTagged | |
 ScalarParticleDistributionMaster | Class for master part of the distribution/histogram of a scalar field which is defined on particles |
 ScalarParticleFieldMaster | Class for master part of a scalar field which is defined on all particles |
 ScalarParticleFieldSlave | Class for slave part of scalar field defined on the particles |
 ScalarParticleFieldSlaveTagged | Class for slave part of scalar field defined on tagged particles |
 ScalarTriangleFieldMaster | Master part of a scalar field which is defined on the triangles in a given triangle mesh |
 ScalarTriangleFieldSlave | Slave part for saving a scalar field defined on the triangles in a given TriMesh |
 SGetType | Static function object to extract MPI type from data in a consistent way |
 ShortBondedInteractionCpData | |
 SIGCommand | |
 SimpleParticle | |
 SpawnCmd | |
 Sphere | |
 Sphere2D | Just methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file) |
 Sphere3D | Just methods to calculate the position and dimension of a 2D sphere under given constraints (see the .cpp file) |
 Stack | |
 svec3_mpi | |
 TaggedIGPCommand | |
 TimingDataWriter | |
 TML_CartComm | Class for a cartesian communicator |
 TML_Comm | Abstract base class for communicator |
 TML_CommWorld | Abstract base class for communicator |
 TML_Message | Abstract base class for MPI message |
 TML_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 |
 TML_PackedMessageInterface | Abstract base/interface class for packed messages to be used in TML_Pack |
 TML_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 |
 TML_PackedMultiMessageSlab | Handle class to access multimessages via a packed message interface |
 tml_pair | |
 tml_quad | |
 tml_quin | |
 tml_trip | |
 TParallelInteractionStorage | Templated abstract base class for parallel interaction storage array. Adds the vector of interactions and access functions to AParallelInteractionStorage |
  InteractionIterator | |
 Triangle | Class representing a Triangle |
 TriangleError | Exception class for Triangle |
 TriggeredVectorParticleFieldMaster | |
 TriMesh | Class for a triangle mesh |
 TriMesh_PIS | Abstract base class for parallel storage of interactions between a triangle mesh and particles |
 TriMesh_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 |
 TriMesh_PIS_NE | Class for parallel storage of interactions between a triangle mesh and particles which doesn't require exchange of interactions across process boundaries |
 TriMeshIGCommand | |
 TRotSubLattice | Class of a SubLattice of rotational particles |
 TSubLattice | Class for a Sublattice |
 TTempPartStore | Class for the temporary storage and distribution of particle data |
 Vec3 | |
 VecErr | |
 VectorEdge2DFieldSlave | Slave part for saving a vector field defined on the edges in a given Mesh2D |
 VectorInteractionFieldMaster | Class for master part of a vector field which is defined on all particles |
 VectorInteractionFieldSlave | Class for slave part of vector field defined on the interactions |
 VectorParticleFieldMaster | Class for master part of a vector field which is defined on all particles |
 VectorParticleFieldSlave | Class for slave part of scalar field defined on the particles |
 VectorParticleFieldSlaveTagged | Class for slave part of scalar field defined on the particles |
 VectorTriangleFieldMaster | Master part of a vector field which is defined on the triangles in a given triangle mesh |
 VectorTriangleFieldSlave | Slave part for saving a vector field defined on the triangles in a given TriMesh |
 VectorWallFieldMaster | Master part of vector field on walls |
 VectorWallFieldSlave | Class for slave part of vector valued field defined on a Wall |
 VWFrictionIGP | Interaction parameters for velocity weakening frictional interaction |