ESyS-Particle  4.0.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
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
oCAInteractionGroup< T >Abstract base class for a group of interactions
oCAInteractionGroup< TmplParticle >
oCAIParamAbstract base class for interaction parameters
oCAMPIBufferAbstract base class for MPI send/recv buffer
oCAMPISGBufferRootAbstract base class for scatter/gather buffer, root component
oCAParallelParticleArrayAbstract base class for parallel particle storage array
oCARandomAssemblyAbstract base class for random assemblies, to be used for initialization of random lattices
oCASimpleNTableAbstract base class providing the interface for a simple, serial neighbor table. Used in random initialization
oCATempPartStorePure virtual base for TTempPartStore
oCBasicConHandle message ouput on the console
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
oCBMesh2DInteractioncpDataHelper class to checkpoint bonded mesh2d interactions
oCBMesh2DIP
oCesys::lsm::BoundingBox3D bounding box
oCesys::lsm::BoundingSphere
oCesys::lsm::BoxPacker< TmplPackerBase >
oCBroadcastCommandBase class for broadcast commands
oCBTriangleInteractionBonded elastic interaction between a Triangle and a particle
oCBTriMeshInteraction
oCBTriMeshIP
oCCBasicParticleBasic Particle class. Contains only the "geometric part" of the particle, i.e. position and radius, no forces or such
oCCCounter
oCCCounterList
oCCDamping< T >Damping of the particle motion by an artificial viscosity
oCCDamping< ParticleType >
oCesys::lsm::CheckPointable
oCCheckPointController
oCCheckPointer
oCesys::lsm::CheckPointInfo
oCesys::lsm::CheckPointLoader
oCCheckPointParams
oCCLatticeMaster
oCesys::lsm::CLatticeParam
oCCLocalDamping< T >Local damping of the particle motion by a damping coefficient
oCesys::lsm::ClosePackBlockGenerator< TmplClosePackIterator, TmplParticle >
oCesys::lsm::ClosePackBlockGenerator< CubicBlockIterator, Particle >
oCesys::lsm::ClosePackBlockGenerator< HexagBlockIterator, Particle >
oCesys::lsm::ClosePackIterator
oCesys::lsm::DistConnections< TmplParticle, TmplConnection >::Cmp
oCesys::lsm::SphereNeighbours< TmplSphere, TmplIdPairVector >::Cmp
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() )
oCCMPILCmdBufferClass for sending commands from the LatticeMaster to the SubLatticeControler
oCesys::lsm::CmpParticleId< TmplParticle >
oCesys::lsm::CmpSphereId< TmplSphere >
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::ConnectionCmp
oCesys::lsm::ConnectionIterator
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::ConnectionValidator
oCConsoleWindowConsole with history, and handle message output on a console window
oCesys::lsm::ConstContainerIterator< TmplContainer >
oCesys::lsm::ConstRadiusGen< TmplParticle >
oCCornerClass representing the corner of a polygon
oCCorner2DClass representing the corner in a 2D "mesh"
oCCRotDamping< T >Damping of the rotational part of the particle motion by an artificial viscosity
oCCRotLocalDamping< T >Local rotational damping of the particle motion by a damping coefficient
oCCThermParticle
oCesys::lsm::CubicBoxPacker< TmplParticleGenerator, TmplBoxPackerBase >
oCCubicEquationA class for a cubic equation. Used for eigenvalue calculation on 3D matrices
oCCWallBase class for all walls
oCesys::lsm::Deref< TmplType >
oCesys::lsm::impl::DimBasicBox< tmplDim, TmplVec >
oCesys::lsm::impl::DimBasicSphere< tmplDim, TmplVec >
oCesys::lsm::impl::DimPlane< tmplDim, TmplVec >
oCesys::lsm::DistConnections< TmplParticle, TmplConnection >
oCECorner2DInteraction
oCECornerInteractionUnbonded elastic interaction between a Corner in a TriangleMesh and a particle
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
oCCParticle::exchangeType
oCCRotParticle::exchangeType
oCCRotParticleVi::exchangeType
oCCRotThermParticle::exchangeType
oCesys::lsm::FittedParticleIterator< TmplFitterTraits >
oCesys::lsm::FittedParticleIterator< TmplFitterTraits >::FitTraits
oCesys::lsm::SphereFittedPIterator< TmplFitterTraits >::FitTraits
oCesys::lsm::ForwardConstIterator< TmplIteratable >
oCesys::lsm::ForwardIterator< TmplIteratable >
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::GeoConnectionWriter
oCesys::lsm::GeoInteractionWriter
oCesys::lsm::GeometryInfo
oCesys::lsm::GeometryReader
oCesys::lsm::GeoParticleWriter
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::GeoParticleWriter
oCesys::lsm::GougeBlock3DBlock consisting of regular padding, random layer and gouge
oCesys::lsm::GougeBlockPrms
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >
oCesys::lsm::GougeConfigPrms< TmplParticleGrainGen >
oCesys::lsm::Grain< TmplParticleCollection >
oCesys::lsm::GrainCollection< TmplGrain >
oCesys::lsm::GrainRandomBoxPacker< TmplParticleGrainGen, TmplGrainCollection, TmplRndBoxPackerWrap >
oCesys::lsm::GranularInteractionValidatorUsed to check the validity of an interaction in a GranularGougeBlock
oCesys::lsm::GridIterator
oCesys::lsm::IdCompare
oCesys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::IdCompare
oCesys::lsm::GeometryInfo::Impl
oCesys::lsm::Mesh2DReader::ImplImplementation details for the 2d mesh reader. Decouples Interface from implementation
oCesys::lsm::MeshReader::ImplImplementation details for the mesh reader. Decouples Interface from implementation
oCesys::lsm::ParticleDataVisitor::Impl
oCesys::lsm::VtkXmlWriter::Impl
oCesys::lsm::CheckPointInfo::Impl
oCesys::lsm::GeometryReader::Impl
oCMesh2D_PIS_EB< ParticleType, IType >::InteractionIterator
oCTParallelInteractionStorage< I >::InteractionIterator
oCesys::lsm::InteractionValidator
oCesys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >
oCesys::lsm::impl::IntersectionVolCalculator< 2, Vec3 >
oCesys::lsm::impl::IntersectionVolCalculator< 3, Vec3 >
oCesys::lsm::IStreamIterator< TmplData >
oCesys::lsm::IStreamIterator< SimpleParticleData >
oCesys::lsm::IterativeReader< TmplIterator >
oCesys::lsm::IterativeReader< IStreamIterator< ConnectionData > >
oCesys::lsm::IterativeReader< IStreamIterator< MeshEdgeData2D > >
oCesys::lsm::IterativeReader< IStreamIterator< MeshNodeData > >
oCesys::lsm::IterativeReader< IStreamIterator< MeshNodeData2D > >
oCesys::lsm::IterativeReader< IStreamIterator< MeshTriData > >
oCesys::lsm::IterativeReader< IStreamIterator< ParticleData > >
oCesys::lsm::IterativeReader< IStreamIterator< SimpleConnectionData > >
oCesys::lsm::IterativeReader< ParticleIterator >
oCLineClass representing a line
oCList< T >
oCList< CCounter >
oCMatrix33x3 Matrix
oCMatSingularErrorException class for Matrix3
oCMaxTrigger
oCMaxTrigParams
oCMError
oCMesh2D
oCesys::lsm::Mesh2DReaderClass to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files
oCMeshBuildPrms
oCMeshEdgeData2DData describing one Edge in a 2D "mesh"
oCMeshNodeData
oCMeshNodeData2DData describing one node(point) in a 2D "mesh"
oCesys::lsm::MeshReaderClass to read triangle meshes from Finley mesh format files
oCMeshTriData
oCMpiInfo
oCMpiRankAndComm
oCMpiWTimer
oCMpiWTimers
oCesys::lsm::NeighbourTable< TmplParticle >
oCNode< T >
oCNode< CCounter >
oCesys::lsm::Packer< TmplParticleCollection >
oCesys::lsm::PackingInfo
oCesys::lsm::ParticleBlockPrms
oCesys::lsm::ParticleCollection< TmplParticle >
oCesys::lsm::ParticleComparer< TmplParticle >
oCParticleComparerCompares distance of 2 particles to a 3rd particle
oCesys::lsm::ParticleDataVisitor
oCesys::lsm::ParticleFitter
oCesys::lsm::ParticleGenerator
oCParallelParticleArray< T >::ParticleIterator
oCesys::lsm::ParticleRndPackPrms
oCesys::lsm::PathSearcher
oCPlaneClass representing a Plane
oCesys::lsm::PlaneComparer< TmplParticle >
oCPointCloudA class representing a cloud.of points
oCesys::lsm::quadtuple< T1, T2, T3, T4 >
oCQuaternion
oCesys::lsm::quintuple< T1, T2, T3, T4, T5 >
oCesys::lsm::RandomBoxPacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >
oCesys::lsm::RandomSpherePacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >
oCesys::lsm::RangeRadiusGen< TmplParticle >
oCesys::lsm::RangeRadiusGen< TmplGrain::Particle >
oCRealDist
oCRectPatch
oCRingBuffer< T >
oCesys::lsm::Runnable
oCext::select1st< _Pair >
oCext::select2nd< _Pair >
oCSGetTypeStatic function object to extract MPI type from data in a consistent way
oCesys::lsm::SimpleBlockGenerator< TmplParticle >
oCesys::lsm::SimpleConnectionData
oCesys::lsm::SimpleParticleData
oCSpawnCmd
oCesys::lsm::SphAggInteractionValidatorUsed to check the validity of an interaction in a SphAggGougeBlock
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)
oCesys::lsm::SphereFittedPIterator< TmplFitterTraits >
oCesys::lsm::SphereFitter< TmplFitTraits >
oCesys::lsm::SphereNeighbours< TmplSphere, TmplIdPairVector >
oCStack< T >
oCesys::lsm::StringUtil::StdIStreamOp< TmplData >
oCesys::lsm::StringUtil::StdOStreamOp< TmplIterator >
oCesys::lsm::RandomBoxPacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >::StufferTraits
oCesys::lsm::RandomSpherePacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >::StufferTraits
oCsvec3_mpi
oCTimingDataWriter
oCTML_CommAbstract base class for communicator
oCTML_MessageAbstract base class for MPI message
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_pair< T1, T2 >
oCtml_quad< T1, T2, T3, T4 >
oCtml_quin< T1, T2, T3, T4, T5 >
oCtml_trip< T1, T2, T3 >
oCesys::lsm::TmplMatrix< NI, NJ, NK >
oCTriangleClass representing a Triangle
oCTriangleErrorException class for Triangle
oCTriMeshClass for a triangle mesh
oCesys::lsm::triplet< T1, T2, T3 >
oCesys::lsm::UniformRng< TmplRng >
oCVec3
oCesys::lsm::Vec3L
oCesys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::Vertex
oCesys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VolumeSphere
\Cesys::lsm::VtkXmlWriter