Chombo + EB + MF
3.2
|
iterates through the indices of a IndexedMoment More...
#include <MomentIterator.H>
Public Member Functions | |
MomentIterator () | |
virtual | ~MomentIterator () |
virtual void | reset () |
virtual void | operator++ () |
virtual const IndexTM< int, D > & | operator() () const |
virtual bool | ok () |
virtual int | size () const |
![]() | |
BaseMomentIterator () | |
virtual | ~BaseMomentIterator () |
Protected Attributes | |
const Vector< IndexTM< int, D > > * | m_indicies |
points to the (static) powers that live in IndexedMoments More... | |
int | m_current |
iterates through the indices of a IndexedMoment
MomentIterator iterates through the multi-indices of a IndexedMoments.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseMomentIterator< D >.
References MomentIterator< D, P >::m_current.
Referenced by checkMoments().
|
inlinevirtual |
Implements BaseMomentIterator< D >.
References MomentIterator< D, P >::m_current.
|
inlinevirtual |
Returns the moment of the current multi-index of this MomentIterator.
Implements BaseMomentIterator< D >.
References MomentIterator< D, P >::m_current, and MomentIterator< D, P >::m_indicies.
|
inlinevirtual |
Returns true if this MomentIterator's location is within its IndexedMoment.
Implements BaseMomentIterator< D >.
References MomentIterator< D, P >::m_current, MomentIterator< D, P >::m_indicies, and Vector< T >::size().
Referenced by checkMoments(), IndexedMoments< Dim, P >::divideByFactorial(), IndexedMoments< Dim, P >::multiplyByFactorial(), IndexedMoments< Dim, P >::operator*=(), IndexedMoments< Dim, P >::operator+=(), IndexedMoments< Dim, P >::operator=(), IndexedMoments< Dim, P >::setToTruncatedMultiply(), IndexedMoments< Dim, P >::shift(), and IndexedMoments< Dim, P >::spout().
|
inlinevirtual |
Implements BaseMomentIterator< D >.
References MomentIterator< D, P >::m_indicies, and Vector< T >::size().
|
protected |
points to the (static) powers that live in IndexedMoments
Referenced by MomentIterator< D, P >::MomentIterator(), MomentIterator< D, P >::ok(), MomentIterator< D, P >::operator()(), and MomentIterator< D, P >::size().
|
protected |