|
ESyS-Particle
4.0.1
|
Public Types | |
| typedef TmplGrainCollection | GrainCollection |
|
typedef boost::shared_ptr < GrainCollection > | GrainCollectionPtr |
|
typedef GrainCollection::GrainIterator | GrainIterator |
|
typedef GrainCollection::GrainConstIterator | GrainConstIterator |
| typedef GrainCollection::Grain | Grain |
| typedef Grain::Id | GrainId |
| typedef GrainCollection::GrainPool | GrainPool |
|
typedef GrainCollection::GrainPoolPtr | GrainPoolPtr |
|
typedef TmplRndBoxPackerWrap < TmplParticleGrainGen > ::RandomBoxPackerBase | Inherited |
| typedef Inherited | RandomBoxPackerBase |
|
typedef Inherited::ParticleGenerator | ParticleGrainGen |
|
typedef Inherited::ParticleGeneratorPtr | ParticleGrainGenPtr |
| typedef Inherited::Particle | Particle |
| typedef Inherited::NTable | NTable |
| typedef Inherited::NTablePtr | NTablePtr |
| typedef Inherited::ParticleVector | ParticleVector |
| typedef Inherited::ParticlePool | ParticlePool |
| typedef Inherited::ParticlePoolPtr | ParticlePoolPtr |
| typedef Inherited::PlaneVector | PlaneVector |
|
typedef Inherited::StuffedParticleIterator | StuffedParticleIterator |
Public Member Functions | |
| GrainRandomBoxPacker (ParticleGrainGenPtr particleGrainGenPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures) | |
| GrainRandomBoxPacker (ParticleGrainGenPtr particleGrainGenPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures, const PlaneVector &fitPlaneVector, GrainPoolPtr grainPoolPtr) | |
| ParticleGrainGen & | getParticleGrainGen () |
| const ParticleGrainGen & | getParticleGrainGen () const |
| void | setParticleGrainGen (ParticleGrainGen &particleGrainGen) |
| void | setParticleGrainGen (ParticleGrainGenPtr particleGrainGenPtr) |
| GrainId | getNextGrainId () const |
| Grain & | constructGrain () |
| Grain & | createAndInsertGrain (const Grain &grain) |
| void | generateRandomFillGrains () |
| void | generateCubicPackingGrains () |
| int | getNumGrains () const |
| GrainConstIterator | getGrainIterator () const |
| GrainIterator | getGrainIterator () |
| const GrainCollection & | getGrainCollection () const |
| GrainCollection & | getGrainCollection () |
| virtual void | generate () |
1.7.6.1