OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <SubFieldIter.h>
Public Types | |
enum | { ExprDim_u = ExprDim } |
Public Member Functions | |
SubFieldIterBase (const BareField< T, Dim > &df, const typename BareField< T, Dim >::iterator_if &ldf, const S &s, unsigned int B) | |
SubFieldIterBase () | |
~SubFieldIterBase () | |
BareField< T, Dim > & | getBareField () |
const BareField< T, Dim > & | getBareField () const |
BareField< T, Dim >::iterator_if | getLFieldIter () const |
S & | getDomain () |
const S & | getDomain () const |
bool | checkBrackets () const |
unsigned int | getBrackets () const |
BareField< T, Dim >::iterator_if | nextLField () |
LField< T, Dim > * | getLField () |
const LField< T, Dim > * | getLField () const |
void | setLField (LField< T, Dim > *p) |
void | setLFieldData (LField< T, Dim > *p, NDIndex< Dim > &) |
void | FillGCIfNecessary () const |
Private Attributes | |
BareField< T, Dim > * | MyBareField |
S * | MyDomain |
LField< T, Dim > * | LFPtr |
BareField< T, Dim >::iterator_if | CurrentLField |
unsigned int | MyBrackets |
Definition at line 114 of file SubFieldIter.h.
anonymous enum |
Enumerator | |
---|---|
ExprDim_u |
Definition at line 119 of file SubFieldIter.h.
|
inline |
Definition at line 122 of file SubFieldIter.h.
|
inline |
Definition at line 134 of file SubFieldIter.h.
|
inline |
Definition at line 137 of file SubFieldIter.h.
|
inline |
Definition at line 154 of file SubFieldIter.h.
|
inline |
Definition at line 199 of file SubFieldIter.h.
|
inline |
Definition at line 141 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::FillGCIfNecessary().
|
inline |
Definition at line 142 of file SubFieldIter.h.
|
inline |
Definition at line 155 of file SubFieldIter.h.
|
inline |
Definition at line 150 of file SubFieldIter.h.
|
inline |
Definition at line 151 of file SubFieldIter.h.
|
inline |
Definition at line 165 of file SubFieldIter.h.
|
inline |
Definition at line 166 of file SubFieldIter.h.
|
inline |
Definition at line 145 of file SubFieldIter.h.
|
inline |
Definition at line 158 of file SubFieldIter.h.
Referenced by SubFieldIter< T, Dim, SIndex< Dim > >::nextLField().
|
inline |
Definition at line 169 of file SubFieldIter.h.
|
inline |
Definition at line 172 of file SubFieldIter.h.
Referenced by SubFieldIter< T, Dim, NDIndex< Dim > >::setLFieldData(), and SubFieldIter< T, Dim, SOffset< Dim > >::setLFieldData().
|
private |
Definition at line 219 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::getLFieldIter(), and SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::nextLField().
|
private |
Definition at line 216 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::getLField(), SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::nextLField(), SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::setLField(), SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::setLFieldData(), and SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::SubFieldIterBase().
|
private |
Definition at line 208 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::getBareField().
|
private |
Definition at line 222 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::checkBrackets(), and SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::getBrackets().
|
private |
Definition at line 211 of file SubFieldIter.h.
Referenced by SubFieldIterBase< T, Dim, SOffset< Dim >, 1U >::getDomain().