OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <BrickIterator.h>
Public Member Functions | |
BrickCounter () | |
BrickCounter (const NDIndex< Dim > &) | |
BrickCounter & | operator++ () |
bool | done (unsigned d) const |
void | step (unsigned d) |
void | rewind (unsigned d) |
int | size (unsigned d) const |
int | GetOffset (unsigned d) const |
Protected Member Functions | |
void | op_pp () |
Protected Attributes | |
vec< int, Dim > | Counters |
vec< int, Dim > | Counts |
Definition at line 27 of file BrickIterator.h.
|
inline |
Definition at line 32 of file BrickIterator.h.
BrickCounter< Dim >::BrickCounter | ( | const NDIndex< Dim > & | counted | ) |
Definition at line 36 of file BrickIterator.hpp.
References Dim.
|
inline |
Definition at line 41 of file BrickIterator.h.
References BrickCounter< Dim >::Counters, and BrickCounter< Dim >::Counts.
Referenced by BareFieldIterator< T, D >::done(), and SIndexExpLoop< OP, Dim >::evaluate().
|
inline |
Definition at line 51 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by BareFieldIterator< T, D >::GetCurrentLocation(), BareFieldIterator< T, D >::isInGC(), and VnodeMultiRepartition().
|
protected |
Definition at line 49 of file BrickIterator.hpp.
References Dim.
Referenced by BrickCounter< Dim >::operator++().
|
inline |
Definition at line 38 of file BrickIterator.h.
References BrickCounter< Dim >::op_pp().
|
inline |
Definition at line 45 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 48 of file BrickIterator.h.
References BrickCounter< Dim >::Counts.
Referenced by all_values_equal(), LField< T, Dim >::CanCompressBasedOnPhysicalCells(), for_each(), FieldBlock< T, Dim, Mesh, Centering >::read(), and BareField< T, Dim >::write().
|
inline |
Definition at line 44 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), and BrickIterator< T, Dim >::step().
|
protected |
Definition at line 55 of file BrickIterator.h.
Referenced by BrickCounter< Dim >::done(), BrickCounter< Dim >::GetOffset(), BrickCounter< Dim >::rewind(), and BrickCounter< Dim >::step().
|
protected |
Definition at line 56 of file BrickIterator.h.
Referenced by BrickCounter< Dim >::done(), and BrickCounter< Dim >::size().