ESyS-Particle  2.3.4
ParallelParticleArray::ParticleIterator Class Reference

#include <pp_array.h>

Collaboration diagram for ParallelParticleArray::ParticleIterator:

Public Types

typedef NTBlock< T > NtBlock
 
typedef T Particle
 
typedef NtBlock::iterator BlockIterator
 

Public Member Functions

 ParticleIterator (const NtBlock &ntBlock)
 
bool hasNext () const
 
Particlenext ()
 
int getNumRemaining () const
 

Private Attributes

NtBlock m_ntBlock
 
BlockIterator m_it
 
int m_numRemaining
 

Member Typedef Documentation

◆ BlockIterator

◆ NtBlock

◆ Particle

Constructor & Destructor Documentation

◆ ParticleIterator()

ParallelParticleArray::ParticleIterator::ParticleIterator ( const NtBlock ntBlock)

Member Function Documentation

◆ getNumRemaining()

int ParallelParticleArray::ParticleIterator::getNumRemaining ( ) const

◆ hasNext()

bool ParallelParticleArray::ParticleIterator::hasNext ( ) const

◆ next()

Particle& ParallelParticleArray::ParticleIterator::next ( )

Member Data Documentation

◆ m_it

BlockIterator ParallelParticleArray::ParticleIterator::m_it
private

◆ m_ntBlock

NtBlock ParallelParticleArray::ParticleIterator::m_ntBlock
private

◆ m_numRemaining

int ParallelParticleArray::ParticleIterator::m_numRemaining
private

The documentation for this class was generated from the following file: