SPH
Public Member Functions | List of all members
Particle::QuantityIterator Class Reference

Iterator used to enumerate all stored quantities. More...

#include <Particle.h>

Public Member Functions

 QuantityIterator (const ActIterator iterator, Badge< Particle >)
 Constructs the iterator from internal type. More...
 
QuantityIteratoroperator++ ()
 Advances the iterator to next quantity. More...
 
QuantityData operator* () const
 Returns all data associated with currently referenced quantity. More...
 
bool operator!= (const QuantityIterator &other) const
 Inequality operator. More...
 

Detailed Description

Iterator used to enumerate all stored quantities.

Definition at line 144 of file Particle.h.

Constructor & Destructor Documentation

◆ QuantityIterator()

Particle::QuantityIterator::QuantityIterator ( const ActIterator  iterator,
Badge< Particle  
)

Constructs the iterator from internal type.

Cannot be constructed directly, use Particle::getQuantities instead.

Definition at line 126 of file Particle.cpp.

Member Function Documentation

◆ operator!=()

bool Particle::QuantityIterator::operator!= ( const QuantityIterator other) const

Inequality operator.

Definition at line 151 of file Particle.cpp.

◆ operator*()

Particle::QuantityData Particle::QuantityIterator::operator* ( ) const

Returns all data associated with currently referenced quantity.

Definition at line 134 of file Particle.cpp.

◆ operator++()

Particle::QuantityIterator & Particle::QuantityIterator::operator++ ( )

Advances the iterator to next quantity.

Definition at line 129 of file Particle.cpp.


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