#include <SubFieldIter.h>
Inheritance diagram for SubFieldIter< T, Dim, NDIndex< Dim > >:
Public Types | |
typedef NDIndex< Dim > | Subset_t |
typedef SubFieldIter< T, Dim, Subset_t > | SFI |
typedef SFI | PETE_Expr_t |
typedef T | PETE_Return_t |
enum | { IsExpr = 1 } |
Public Member Functions | |
SubFieldIter (const BareField< T, Dim > &df, const typename BareField< T, Dim >::iterator_if &ldf, const NDIndex< Dim > &s, unsigned int B) | |
SubFieldIter () | |
~SubFieldIter () | |
void | setLFieldData (LField< T, Dim > *p, NDIndex< Dim > &n) |
void | initialize () |
bool | findIntersection (const NDIndex< Dim > &loc, NDIndex< Dim > &inter) |
bool | plugBase (const NDIndex< Dim > &i) |
void | rewind (unsigned d) |
void | step (unsigned int d) |
void | step (unsigned int d, int n) |
int | size (unsigned d) const |
T & | operator * () |
T & | offset () |
T & | offset (int i) |
T & | offset (int i, int j) |
T & | offset (int i, int j, int k) |
T & | unit_offset (int i) |
T & | unit_offset (int i, int j) |
T & | unit_offset (int i, int j, int k) |
int | Stride (int d) const |
bool | CanCompress () const |
void | Compress (T v) |
bool | TryCompress () |
bool | TryCompress (T v) |
bool | IsCompressed () const |
bool | DomainCompressed () const |
PETE_Expr_t | MakeExpression () const |
Static Public Member Functions | |
static int | getSubsetType () |
static bool | matchType (int t) |
static void | makeNDIndex (const Subset_t &s, NDIndex< Dim > &i) |
Definition at line 240 of file SubFieldIter.h.
|
Definition at line 358 of file SubFieldIter.h. |
|
Definition at line 359 of file SubFieldIter.h. |
|
Definition at line 248 of file SubFieldIter.h. |
|
Definition at line 247 of file SubFieldIter.h. |
|
Definition at line 357 of file SubFieldIter.h. |
|
Definition at line 251 of file SubFieldIter.h. |
|
Definition at line 257 of file SubFieldIter.h. |
|
Definition at line 260 of file SubFieldIter.h. |
|
Definition at line 343 of file SubFieldIter.h. |
|
Definition at line 344 of file SubFieldIter.h. |
|
Definition at line 351 of file SubFieldIter.h. |
|
Definition at line 285 of file SubFieldIter.h. References NDIndex< Dim >::empty(), and NDIndex< Dim >::intersect(). Here is the call graph for this function: |
|
Definition at line 274 of file SubFieldIter.h. References NDIndexSubsetType. |
|
Definition at line 280 of file SubFieldIter.h. |
|
Definition at line 347 of file SubFieldIter.h. References PAssert. |
|
Definition at line 360 of file SubFieldIter.h. |
|
Definition at line 291 of file SubFieldIter.h. |
|
Definition at line 275 of file SubFieldIter.h. References NDIndexSubsetType. |
|
Definition at line 336 of file SubFieldIter.h. |
|
Definition at line 335 of file SubFieldIter.h. |
|
Definition at line 334 of file SubFieldIter.h. |
|
Definition at line 333 of file SubFieldIter.h. |
|
Definition at line 332 of file SubFieldIter.h. |
|
Definition at line 296 of file SubFieldIter.h. References PInsist. |
|
Definition at line 322 of file SubFieldIter.h. |
|
Reimplemented from SubFieldIterBase< T, Dim, NDIndex< Dim >, Dim >. Definition at line 267 of file SubFieldIter.h. References SubFieldIterBase< T, Dim, S, ExprDim >::setLFieldData(). Here is the call graph for this function: |
|
Definition at line 329 of file SubFieldIter.h. |
|
Definition at line 326 of file SubFieldIter.h. |
|
Definition at line 325 of file SubFieldIter.h. |
|
Definition at line 340 of file SubFieldIter.h. |
|
Definition at line 346 of file SubFieldIter.h. |
|
Definition at line 345 of file SubFieldIter.h. |
|
Definition at line 339 of file SubFieldIter.h. |
|
Definition at line 338 of file SubFieldIter.h. |
|
Definition at line 337 of file SubFieldIter.h. |