#include <IndexedBareField.h>
Inheritance diagram for IndexedBareFieldIterator< T, Dim >:
Public Types | |
typedef T | return_type |
enum | { Dim_u = Dim } |
Public Member Functions | |
IndexedBareFieldIterator () | |
IndexedBareFieldIterator (BareField< T, Dim > &df, const NDIndex< Dim > &idx) | |
~IndexedBareFieldIterator () | |
const NDIndex< Dim > & | getDomain () const |
const BareField< T, Dim > & | getBareField () const |
BareField< T, Dim > & | getBareField () |
template<unsigned D1, class T1> | |
void | FillGCIfNecessary (const BareField< T1, D1 > &lhs) const |
template<unsigned int D2> | |
bool | plugBase (const NDIndex< D2 > &i) |
void | SetCurrentLocation (const FieldLoc< Dim > &loc) |
IndexedBareFieldIterator< T, Dim > & | operator++ () |
void | beginLField () |
Protected Member Functions | |
void | general_increment () |
Protected Attributes | |
NDIndex< Dim > | I |
Definition at line 50 of file IndexedBareField.h.
|
Reimplemented from BareFieldIterator< T, Dim >. Definition at line 54 of file IndexedBareField.h. |
|
Definition at line 53 of file IndexedBareField.h. |
|
Definition at line 57 of file IndexedBareField.h. |
|
Definition at line 63 of file IndexedBareField.h. References IndexedBareFieldIterator< T, Dim >::beginLField(). Here is the call graph for this function: ![]() |
|
Definition at line 72 of file IndexedBareField.h. |
|
Reimplemented from BareFieldIterator< T, Dim >. Definition at line 169 of file IndexedBareField.h. Referenced by IndexedBareFieldIterator< T, Dim >::IndexedBareFieldIterator(). |
|
Definition at line 88 of file IndexedBareField.h. References BareField< T, Dim >::fillGuardCells(), BareFieldIterator< T, Dim >::GetBareField(), IndexedBareFieldIterator< T, Dim >::getBareField(), IndexedBareFieldIterator< T, Dim >::getDomain(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getLayout(), and isStencil(). Referenced by for_each(). Here is the call graph for this function: ![]() |
|
Reimplemented from BareFieldIterator< T, Dim >. Definition at line 196 of file IndexedBareField.h. |
|
Definition at line 84 of file IndexedBareField.h. References BareFieldIterator< T, Dim >::MyBareField. |
|
Definition at line 83 of file IndexedBareField.h. References BareFieldIterator< T, Dim >::MyBareField. Referenced by IndexedBareFieldIterator< T, Dim >::FillGCIfNecessary(). |
|
Definition at line 77 of file IndexedBareField.h. References IndexedBareFieldIterator< T, Dim >::I. Referenced by IndexedBareFieldIterator< T, Dim >::FillGCIfNecessary(), and for_each(). |
|
Reimplemented from BareFieldIterator< T, Dim >. Definition at line 158 of file IndexedBareField.h. References BrickIterator< T, Dim >::operator++(). Here is the call graph for this function: ![]() |
|
Definition at line 118 of file IndexedBareField.h. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by for_each(). |
|
Reimplemented from BareFieldIterator< T, Dim >. Definition at line 147 of file IndexedBareField.h. References FieldLoc< Dim >::getDomain(), and PAssert. Here is the call graph for this function: ![]() |
|
Definition at line 193 of file IndexedBareField.h. Referenced by IndexedBareFieldIterator< T, Dim >::getDomain(). |