Package esys :: Package lsm :: Package geometry :: Module GeometryPy
[hide private]
[frames] | no frames]

Module GeometryPy

Dynamic linked library module defining classes for creating packings of particles and connections between particles - This library exposes C++ implementations in Python.

Classes [hide private]
  BoxPacker
Base class of packers which generate packings within a rectangular region.
  BoxPackerBase
Base class for BoxPacker.
  ConnectionFinder
  CubicBlock
Collection of particles arranged in a cubic close (face centred cubic) packing.
  CubicBoxPacker
Instances generate a regular cubic close packing of identically sized spheres within the confines of a specified box.
  CubicBoxPackerBase
Base class for CubicBoxPacker.
  DistConnections
  GougeConfig
  GougeConfigPrms
  Grain
Represents an aggregation of particles.
  GrainCollection
  GrainCollectionGrainIterator
  GrainCubicBoxPacker
Base class for GrainRndBoxPacker.
  GrainRandomBoxPacker
Instances generate a packing of randomly sized aggregate grains within the confines of a specified box.
  GrainRandomBoxPackerBase
Base class for GrainRandomBoxPacker.
  GrainRndBoxPacker
Base class for GrainRandomBoxPackerBase.
  GrainRndPackPrms
  HexagBlock
Collection of particles arranged in a hexagonal close packing.
  HollowBox
  Orientation
  Packer
Base class for sphere packers.
  ParticleCollection
A collection of SimpleSphere objects.
  ParticleRndPackPrms
  RandomBoxPacker
Instances generate a packing of randomly sized spheres within the confines of a specified box.
  RandomBoxPackerBase
Base class for RandomBoxPacker.
  RandomSpherePacker
Instances generate a packing of randomly sized spheres within the confines of a specified sphere.
  RandomSpherePackerBase
Base class for RandomSpherePacker.
  RndCubicBoxPackerBase
Base class for RandomSpherePacker.
  RndGrainGen
Virtual class used to generate grains for GrainRandomBoxPacker instances.
  SimpleBlock
A regular packing of spheres.
  SimpleSphere
  SimpleSphereCollection
A collection of SimpleSphere objects.
  SimpleSphereCollectionIterator
  SimpleSphereNeighbours
Discovers pairs of spheres which are closer than a specified threshold distance.
  SolidBox
  SsNeighbourParticleIdPairIterator
  TaggedIdConnection
Instances represent some kind of relationship (connection) between a pair of Id's.
  TaggedIdConnectionIterator
Variables [hide private]
  __package__ = None