|
ESyS-Particle
2.3.4
|
#include <GrainCollectionPy.h>


Public Types | |
| typedef GrainCollection< GrainPy > | Inherited |
| typedef IteratorPy< Inherited::GrainIterator > | GrainIteratorPy |
| typedef Inherited::ParticlePoolPtr | ParticlePoolPtr |
| typedef Inherited::GrainPoolPtr | GrainPoolPtr |
Public Types inherited from esys::lsm::GrainCollection< GrainPy > | |
| typedef GrainPy | Grain |
| typedef Grain::Particle | Particle |
| typedef Grain::ParticleCollection | ParticleCollection |
| typedef ParticleCollection::ParticlePool | ParticlePool |
| typedef ParticleCollection::ParticlePoolPtr | ParticlePoolPtr |
| typedef ParticleCollection::ParticleIterator | ParticleIterator |
| typedef ParticleCollection::ParticleConstIterator | ParticleConstIterator |
| typedef boost::object_pool< Grain > | GrainPool |
| typedef boost::shared_ptr< GrainPool > | GrainPoolPtr |
| typedef std::vector< Grain * > | GrainVector |
Public Member Functions | |
| GrainCollectionPy () | |
| GrainCollectionPy (ParticlePoolPtr particlePoolPtr) | |
| GrainCollectionPy (ParticlePoolPtr particlePoolPtr, GrainPoolPtr grainPoolPtr) | |
| GrainIteratorPy | getGrainIteratorPy () |
| GrainPy & | createGrainPy () |
| GrainPy & | createGrainWithIdPy (GrainPy::Id id) |
Public Member Functions inherited from esys::lsm::GrainCollection< GrainPy > | |
| GrainCollection () | |
| GrainCollection (ParticlePoolPtr particlePoolPtr) | |
| GrainCollection (ParticlePoolPtr particlePoolPtr, GrainPoolPtr grainPoolPtr) | |
| virtual | ~GrainCollection () |
| int | getNumGrains () const |
| int | getNumParticles () const |
| void | insertRef (Grain &g) |
| Grain & | createGrain () |
| Grain & | createGrain (typename Grain::Id id) |
| Grain & | createGrain (const Grain &g) |
| GrainIterator | getGrainIterator () |
| GrainConstIterator | getGrainIterator () const |
Additional Inherited Members | |
Protected Types inherited from esys::lsm::GrainCollection< GrainPy > | |
| typedef ForwardIterator< GrainVector > | VectorIterator |
| typedef ForwardConstIterator< GrainVector > | VectorConstIterator |
Protected Member Functions inherited from esys::lsm::GrainCollection< GrainPy > | |
| ParticlePoolPtr | getParticlePoolPtr () |
| GrainPoolPtr | getGrainPoolPtr () |
| typedef IteratorPy<Inherited::GrainIterator> esys::lsm::GrainCollectionPy::GrainIteratorPy |
| typedef Inherited::GrainPoolPtr esys::lsm::GrainCollectionPy::GrainPoolPtr |
| typedef Inherited::ParticlePoolPtr esys::lsm::GrainCollectionPy::ParticlePoolPtr |
| esys::lsm::GrainCollectionPy::GrainCollectionPy | ( | ) |
| esys::lsm::GrainCollectionPy::GrainCollectionPy | ( | ParticlePoolPtr | particlePoolPtr | ) |
| esys::lsm::GrainCollectionPy::GrainCollectionPy | ( | ParticlePoolPtr | particlePoolPtr, |
| GrainPoolPtr | grainPoolPtr | ||
| ) |
| GrainPy & esys::lsm::GrainCollectionPy::createGrainPy | ( | ) |
References esys::lsm::GrainCollection< GrainPy >::createGrain().
Referenced by esys::lsm::exportGrainCollection().


| GrainPy & esys::lsm::GrainCollectionPy::createGrainWithIdPy | ( | GrainPy::Id | id | ) |
References esys::lsm::GrainCollection< GrainPy >::createGrain().
Referenced by esys::lsm::exportGrainCollection().


| GrainCollectionPy::GrainIteratorPy esys::lsm::GrainCollectionPy::getGrainIteratorPy | ( | ) |
References esys::lsm::GrainCollection< GrainPy >::getGrainIterator().
Referenced by esys::lsm::exportGrainCollection().

