OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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 22 of file BrickIterator.h.
|
inline |
Definition at line 27 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 36 of file BrickIterator.h.
References BrickCounter< Dim >::Counters, and BrickCounter< Dim >::Counts.
Referenced by BareFieldIterator< T, Dim >::done(), and SIndexExpLoop< OP, Dim >::evaluate().
|
inline |
Definition at line 46 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by BareFieldIterator< T, Dim >::GetCurrentLocation(), and BareFieldIterator< T, Dim >::isInGC().
|
protected |
Definition at line 49 of file BrickIterator.hpp.
References Dim.
Referenced by BrickCounter< Dim >::operator++().
|
inline |
Definition at line 33 of file BrickIterator.h.
References BrickCounter< Dim >::op_pp().
|
inline |
Definition at line 40 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 43 of file BrickIterator.h.
References BrickCounter< Dim >::Counts.
Referenced by all_values_equal(), LField< T, Dim >::CanCompressBasedOnPhysicalCells(), and for_each().
|
inline |
Definition at line 39 of file BrickIterator.h.
References BrickCounter< Dim >::Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), and BrickIterator< T, Dim >::step().
|
protected |
Definition at line 50 of file BrickIterator.h.
Referenced by BrickCounter< Dim >::done(), BrickCounter< Dim >::GetOffset(), BrickCounter< Dim >::rewind(), and BrickCounter< Dim >::step().
|
protected |
Definition at line 51 of file BrickIterator.h.
Referenced by BrickCounter< Dim >::done(), and BrickCounter< Dim >::size().