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

Public Types | |
| typedef NTBlock< T > | NtBlock |
| typedef T | Particle |
| typedef NtBlock::iterator | BlockIterator |
Public Member Functions | |
| ParticleIterator (const NtBlock &ntBlock) | |
| bool | hasNext () const |
| Particle & | next () |
| int | getNumRemaining () const |
Private Attributes | |
| NtBlock | m_ntBlock |
| BlockIterator | m_it |
| int | m_numRemaining |
| typedef NtBlock::iterator ParallelParticleArray< T >::ParticleIterator::BlockIterator |
| typedef NTBlock<T> ParallelParticleArray< T >::ParticleIterator::NtBlock |
| typedef T ParallelParticleArray< T >::ParticleIterator::Particle |
| ParallelParticleArray< T >::ParticleIterator::ParticleIterator | ( | const NtBlock & | ntBlock | ) |
References NTBlock< T >::begin(), ParallelParticleArray< T >::ParticleIterator::m_it, ParallelParticleArray< T >::ParticleIterator::m_ntBlock, ParallelParticleArray< T >::ParticleIterator::m_numRemaining, and NTBlock< T >::size().

| int ParallelParticleArray< T >::ParticleIterator::getNumRemaining |
| bool ParallelParticleArray< T >::ParticleIterator::hasNext |
Referenced by TSubLattice< T >::findParticleNearestTo(), TSubLattice< T >::getParticleData(), TSubLattice< T >::getParticlePosn(), and TSubLattice< T >::saveSnapShotData().

| ParallelParticleArray< T >::ParticleIterator::Particle & ParallelParticleArray< T >::ParticleIterator::next |
Referenced by TSubLattice< T >::findParticleNearestTo(), TSubLattice< T >::getParticleData(), TSubLattice< T >::getParticlePosn(), and TSubLattice< T >::saveSnapShotData().

|
private |
|
private |
|
private |