#include <SubFieldIter.h>
Inheritance diagram for SubFieldIter< T, Dim, SIndex< Dim > >:
Public Types | |
typedef SIndex< 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 SIndex< Dim > &s, unsigned int B) | |
SubFieldIter () | |
~SubFieldIter () | |
BareField< T, Dim >::iterator_if | nextLField () |
void | initialize () |
bool | findIntersection (const NDIndex< Dim > &, NDIndex< Dim > &inter) |
bool | plugBase (const NDIndex< Dim > &) |
void | rewind (unsigned) |
void | step (unsigned int) |
void | step (unsigned int, int) |
int | size (unsigned d) const |
T & | operator * () |
T & | offset () |
T & | offset (int i) |
T & | unit_offset (int i) |
int | Stride (int) |
bool | CanCompress () const |
void | Compress (T) |
bool | TryCompress () |
bool | TryCompress (T) |
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 374 of file SubFieldIter.h.
|
Definition at line 480 of file SubFieldIter.h. |
|
Definition at line 481 of file SubFieldIter.h. |
|
Definition at line 381 of file SubFieldIter.h. |
|
Definition at line 380 of file SubFieldIter.h. |
|
Definition at line 479 of file SubFieldIter.h. |
|
Definition at line 384 of file SubFieldIter.h. |
|
Definition at line 393 of file SubFieldIter.h. |
|
Definition at line 396 of file SubFieldIter.h. |
|
Definition at line 468 of file SubFieldIter.h. |
|
Definition at line 469 of file SubFieldIter.h. |
|
Definition at line 473 of file SubFieldIter.h. |
|
Definition at line 424 of file SubFieldIter.h. |
|
Definition at line 413 of file SubFieldIter.h. References SIndexSubsetType. |
|
Definition at line 419 of file SubFieldIter.h. |
|
Definition at line 472 of file SubFieldIter.h. |
|
Definition at line 482 of file SubFieldIter.h. |
|
Definition at line 435 of file SubFieldIter.h. References SIndex< Dim >::getDomain(). Here is the call graph for this function: |
|
Definition at line 414 of file SubFieldIter.h. References SIndexSubsetType. |
|
Reimplemented from SubFieldIterBase< T, Dim, SIndex< Dim >, 1U >. Definition at line 403 of file SubFieldIter.h. References SubFieldIterBase< T, Dim, S, ExprDim >::nextLField(). Here is the call graph for this function: |
|
Definition at line 459 of file SubFieldIter.h. References SOffset< Dim >::begin(). Here is the call graph for this function: |
|
Definition at line 458 of file SubFieldIter.h. |
|
Definition at line 457 of file SubFieldIter.h. |
|
Definition at line 442 of file SubFieldIter.h. |
|
Definition at line 445 of file SubFieldIter.h. |
|
Definition at line 452 of file SubFieldIter.h. |
|
Definition at line 449 of file SubFieldIter.h. |
|
Definition at line 448 of file SubFieldIter.h. |
|
Definition at line 465 of file SubFieldIter.h. |
|
Definition at line 471 of file SubFieldIter.h. |
|
Definition at line 470 of file SubFieldIter.h. |
|
Definition at line 464 of file SubFieldIter.h. |