|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
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.
Referenced by BrickIterator< T, Dim >::BrickIterator(), and operator++().
| BrickCounter< Dim >::BrickCounter | ( | const NDIndex< Dim > & | counted | ) |
Definition at line 36 of file BrickIterator.hpp.
|
inline |
Definition at line 36 of file BrickIterator.h.
References Counters, and Counts.
Referenced by BareFieldIterator< T, Dim >::done(), and SIndexExpLoop< OP, Dim >::evaluate().
|
inline |
Definition at line 46 of file BrickIterator.h.
References Counters.
Referenced by BareFieldIterator< T, Dim >::GetCurrentLocation(), BareFieldIterator< T, Dim >::GetCurrentLocation(), and BareFieldIterator< T, Dim >::isInGC().
|
protected |
Definition at line 49 of file BrickIterator.hpp.
References Counters, Counts, Dim, rewind(), and step().
Referenced by operator++().
|
inline |
Definition at line 33 of file BrickIterator.h.
References BrickCounter(), and op_pp().
Referenced by BareFieldIterator< T, Dim >::operator++(), and IndexedBareFieldIterator< T, Dim >::operator++().
|
inline |
Definition at line 40 of file BrickIterator.h.
References Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), op_pp(), and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 43 of file BrickIterator.h.
References Counts.
Referenced by all_values_equal(), all_values_equal(), all_values_equal(), all_values_equal(), for_each(), and CompressedBrickIterator< T, Dim >::putMessage().
|
inline |
Definition at line 39 of file BrickIterator.h.
References Counters.
Referenced by SIndexExpLoop< OP, Dim >::evaluate(), op_pp(), and BrickIterator< T, Dim >::step().
|
protected |
Definition at line 50 of file BrickIterator.h.
Referenced by BrickCounter(), BrickIterator< T, Dim >::BrickIterator(), CompressedBrickIterator< T, Dim >::CompressedBrickIterator(), done(), BrickIterator< T, Dim >::getMessage(), CompressedBrickIterator< T, Dim >::getMessage(), GetOffset(), BrickIterator< T, Dim >::moveBy(), BrickIterator< T, Dim >::moveBy(), BrickIterator< T, Dim >::moveBy(), BrickIterator< T, Dim >::moveBy(), op_pp(), BrickIterator< T, Dim >::op_pp(), CompressedBrickIterator< T, Dim >::ResetCounter(), rewind(), and step().
|
protected |
Definition at line 51 of file BrickIterator.h.
Referenced by BrickCounter(), BrickIterator< T, Dim >::BrickIterator(), CompressedBrickIterator< T, Dim >::CompressedBrickIterator(), done(), BrickIterator< T, Dim >::getMessage(), CompressedBrickIterator< T, Dim >::getMessage(), op_pp(), BrickIterator< T, Dim >::op_pp(), BrickIterator< T, Dim >::putMessage(), BrickIterator< T, Dim >::rewind(), CompressedBrickIterator< T, Dim >::SetCount(), and size().