#include <GrainRandomBoxPacker.h>
|
| | 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) |
| |
| virtual | ~GrainRandomBoxPacker () |
| |
| 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 () |
| |
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
| esys::lsm::GrainRandomBoxPacker< TGrainGen, TGrainCol, TRndPackWrap >::GrainRandomBoxPacker |
( |
ParticleGrainGenPtr |
particleGrainGenPtr, |
|
|
ParticlePoolPtr |
particlePoolPtr, |
|
|
NTablePtr |
nTablePtr, |
|
|
const BoundingBox & |
bBox, |
|
|
const BoolVector & |
periodicDimensions, |
|
|
double |
tolerance, |
|
|
double |
cubicPackRadius, |
|
|
int |
maxInsertionFailures, |
|
|
const PlaneVector & |
fitPlaneVector, |
|
|
GrainPoolPtr |
grainPoolPtr |
|
) |
| |
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TGrainGen , typename TGrainCol , template< typename TTGrainGen > class TRndPackWrap>
template<typename TmplParticleGrainGen, typename TmplGrainCollection, template< typename TPartGrainGen > class TmplRndBoxPackerWrap>
The documentation for this class was generated from the following files: