#include <GrainCollection.h>
◆ Grain
template<typename TmplGrain >
◆ GrainPool
template<typename TmplGrain >
◆ GrainPoolPtr
template<typename TmplGrain >
◆ GrainVector
template<typename TmplGrain >
◆ Particle
template<typename TmplGrain >
◆ ParticleCollection
template<typename TmplGrain >
◆ ParticleConstIterator
template<typename TmplGrain >
◆ ParticleIterator
template<typename TmplGrain >
◆ ParticlePool
template<typename TmplGrain >
◆ ParticlePoolPtr
template<typename TmplGrain >
◆ VectorConstIterator
template<typename TmplGrain >
◆ VectorIterator
template<typename TmplGrain >
◆ GrainCollection() [1/3]
template<typename TmplGrain >
◆ GrainCollection() [2/3]
template<typename TmplGrain >
◆ GrainCollection() [3/3]
template<typename TmplGrain >
◆ ~GrainCollection()
template<typename TmplGrain >
◆ createGrain() [1/3]
template<typename TmplGrain >
Creates an empty grain.
- Returns
- reference to new grain.
◆ createGrain() [2/3]
template<typename TmplGrain >
Returns a copy-constructed grain.
- Parameters
-
| g | Copy created from this argument. |
- Returns
- reference to new grain.
◆ createGrain() [3/3]
template<typename TmplGrain >
Creates an empty (no particles) grain.
- Parameters
-
| id | Create a grain with this id. |
- Returns
- reference to new grain.
◆ getGrainIterator() [1/2]
template<typename TmplGrain >
◆ getGrainIterator() [2/2]
template<typename TmplGrain >
◆ getGrainPoolPtr()
template<typename TmplGrain >
◆ getNumGrains()
template<typename TmplGrain >
Returns the number of grains in this collection.
◆ getNumParticles()
template<typename TmplGrain >
◆ getParticlePoolPtr()
template<typename TmplGrain >
◆ insertRef()
template<typename TmplGrain >
Stores reference to specified grain.
- Parameters
-
| g | Inserts reference to grain g in this collection. |
- Exceptions
-
| std::runtime_error | if g was not created by this collection's GrainPool. |
◆ m_grainPoolPtr
template<typename TmplGrain >
◆ m_grainVector
template<typename TmplGrain >
◆ m_particlePoolPtr
template<typename TmplGrain >
The documentation for this class was generated from the following files: