#include "DataIndex.H"
#include "BoxLayout.H"
#include "SPMD.H"
#include "LayoutIterator.H"
Include dependency graph for DataIterator.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | DATAITERATOR(CLASS, BOXLAYOUT) |
#define | ENDITERATOR(CLASS) |
#define | DATAITERATOR1(CLASS, BOXLAYOUT, TYPE1, VAL1) |
#define | ENDITERATOR1(CLASS, TYPE1, VAL1) |
#define | DATAITERATOR2(CLASS, BOXLAYOUT, TYPE1, VAL1, TYPE2, VAL2) |
#define | ENDITERATOR2(CLASS, TYPE1, VAL1, TYPE2, VAL2) |
|
Value: DataIterator dit = BOXLAYOUT .dataIterator(); \ for(dit.begin(); dit.ok(); ++dit) { \ DataIndex di = dit(); \ MT_BEGIN1(CLASS, DataIndex, di) |
|
Value: DataIterator dit = BOXLAYOUT .dataIterator(); \ for(dit.begin(); dit.ok(); ++dit) { \ DataIndex di = dit(); \ MT_BEGIN2(CLASS, TYPE1, VAL1, DataIndex, di) |
|
Value: DataIterator dit = BOXLAYOUT .dataIterator(); \ for(dit.begin(); dit.ok(); ++dit) { \ DataIndex di = dit(); \ MT_BEGIN3(CLASS, TYPE1, VAL1, TYPE2, VAL2, DataIndex, di) |
|
Value: MT_END1(CLASS, DataIndex, di) \ } |
|
Value: MT_END2(CLASS, TYPE1, VAL1, DataIndex, di) \ } |
|
Value: MT_END3(CLASS, TYPE1, VAL1, TYPE2, VAL2, DataIndex, di) \ } |