ESyS-Particle
4.0.1
|
Namespaces | |
namespace | StringUtil |
Classes | |
class | CheckPointable |
class | CheckPointInfo |
class | CheckPointLoader |
class | ParticleIterator |
class | ParticleReader |
class | SimpleConnectionData |
class | ConnectionReader |
class | GeometryReader |
class | IStreamIterator |
class | IterativeReader |
class | CLatticeParam |
class | Node2DReader |
read a block of 2D nodes from a Finley mesh file. More... | |
class | Edge2DReader |
read a block of edges from a Finley 2D mesh file. More... | |
class | Mesh2DReader |
class to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files More... | |
class | NodeReader |
read a block of nodes from a Finley mesh file. More... | |
class | TriReader |
read a block of triangles from a Finley mesh file. More... | |
class | MeshReader |
class to read triangle meshes from Finley mesh format files More... | |
class | BodyForceIGP |
class | GravityIGP |
class | BodyForceGroup |
class | BoundingBox |
3D bounding box More... | |
class | BoundingSphere |
class | PathSearcher |
class | quadtuple |
class | quintuple |
class | UniformRng |
class | Runnable |
class | ForwardIterator |
class | ForwardConstIterator |
class | triplet |
class | BlockGenerator |
class | BoxPacker |
class | CircleBoxVolCalculator |
class | CircularNeighbourTable |
class | ClosePackBlockGenerator |
class | ClosePackBlock |
class | TmplMatrix |
class | ClosePackIterator |
class | CubicBlock |
class | CubicBlockIterator |
class | CubicBoxPacker |
class | DistConnections |
class | CmpParticleId |
class | GeometryInfo |
class | InteractionValidator |
class | GeoParticleWriter |
class | GeoInteractionWriter |
class | IdCompare |
class | ParticleBlockPrms |
class | PackingInfo |
class | GougeBlockPrms |
class | GougeBlock3D |
Block consisting of regular padding, random layer and gouge. More... | |
class | ParticleRndPackPrms |
class | GrainRndPackPrms |
class | GougePackingInfo |
class | GougeConfigPrms |
class | GougeConfig |
class | Grain |
class | GrainCollection |
class | GrainRandomBoxPacker |
class | GranularGougeBlock3D |
Class to generate a 3d block of material consisting of a granular gouge between two solid blocks. More... | |
class | GranularInteractionValidator |
Used to check the validity of an interaction in a GranularGougeBlock. More... | |
class | GridIterator |
class | HexagBlock |
class | HexagBlockIterator |
class | NeighbourTable |
class | Packer |
class | ConstRadiusGen |
class | RangeRadiusGen |
class | RndRadiusGen |
class | GrainRndRadiusGen |
class | SingleParticleGrainGen |
class | ParticleCollection |
class | ParticleComparer |
class | ParticleFitter |
class | MoveToSurfaceFitter |
class | ThreeDParticleFitter |
class | TwoDParticleFitter |
class | TwoDPlaneParticleFitter |
class | ThreeDPlaneParticleFitter |
class | ParticleGenerator |
class | PlaneComparer |
class | RandomBlockGenerator |
class | FittedParticleIterator |
class | RandomBoxPacker |
class | SphereFittedPIterator |
class | RandomSpherePacker |
class | RegularBlockGenerator |
class | SimpleBlockGenerator |
class | SimpleBlock |
class | SimpleParticleData |
class | SphAggGougeBlock |
Block of gouge consisting of spherical aggregate grains. More... | |
class | SphAggInteractionValidator |
Used to check the validity of an interaction in a SphAggGougeBlock. More... | |
class | SphereBlockGenerator |
class | SphereBoxVolCalculator |
class | SphereFitter |
class | ThreeDSphereFitter |
class | TwoDSphereFitter |
class | TwoDSphereSphereFitter |
class | ThreeDSphereSphereFitter |
class | TwoDPlaneSphereFitter |
class | ThreeDPlaneSphereFitter |
class | SphereNeighbours |
class | CmpSphereId |
class | Deref |
class | Vec3L |
class | ConstContainerIterator |
class | ConnectionIterator |
class | ParticleDataVisitor |
class | VtkXmlWriter |
Typedefs | |
typedef std::vector< std::string > | StringVector |
typedef std::vector< int > | IntVector |
typedef UniformRng | DefaultUniformRng |
typedef std::vector< bool > | BoolVector |
typedef std::vector< Vec3 > | Vec3Vector |
typedef std::vector< Plane > | PlaneVector |
typedef std::vector< BoundingBox > | BoundingBoxVector |
typedef std::vector< PackingInfo > | PackingInfoVector |
typedef ::Plane | Plane |
typedef boost::shared_ptr < ParticleFitter > | FitterPtr |
typedef std::vector< FitterPtr > | FitterPtrVector |
typedef std::vector< const SimpleParticle * > | ParticleVector |
typedef std::vector< const BasicInteraction * > | ConnectionVector |
typedef std::map< int, int > | IdIndexMap |
Enumerations | |
enum | ClosePackOrientation { DEFAULT_ORIENT = 0, XYZ, XZY, YXZ, YZX, ZXY, ZYX, NUM_ORIENTATIONS } |
enum | Orientation { XY, XZ, YZ, XY, XZ, YZ } |
enum | Orientation { XY, XZ, YZ, XY, XZ, YZ } |
Functions | |
std::istream & | operator>> (std::istream &iStream, SimpleConnectionData &connectionData) |
std::ostream & | operator<< (std::ostream &oStream, const SimpleConnectionData &connectionData) |
ostream & | operator<< (ostream &ost, const CLatticeParam &CP) |
std::ostream & | operator<< (std::ostream &oStream, const BoundingBox &bbox) |
std::ostream & | operator<< (std::ostream &oStream, const BoundingSphere &bSphere) |
bool | exists (const std::string &fileName) |
void | setPathEnv (int argc, char *argv[]) |
void | setPathEnv (const std::string &exeName) |
std::ostream & | operator<< (std::ostream &oStream, const GeometryInfo &geoInfo) |
std::istream & | operator<< (std::istream &iStream, GeometryInfo &geoInfo) |
std::ostream & | operator<< (std::ostream &oStream, const ParticleFitter &fitter) |
std::istream & | operator>> (std::istream &iStream, SimpleParticleData &particleData) |
std::ostream & | operator<< (std::ostream &oStream, const SimpleParticleData &particleData) |
template<typename TmplFitTraits > | |
std::ostream & | operator<< (std::ostream &oStream, const SphereFitter< TmplFitTraits > &fitter) |
std::ostream & | operator<< (std::ostream &oStream, const Vec3L &vec) |
Lattice Solid Model namespace.
Enum for specifying the orientation of the layers in in a sphere close packing.
void esys::lsm::setPathEnv | ( | const std::string & | exeName | ) |
Function which modifies the PATH environment variable according to the specified executable file. This is a work-around for the SGI MPT mpirun implementation which appears to alter the PATH environment variable of the executed processes.