DataIterator.H File Reference

#include "Vector.H"
#include "DataIndex.H"
#include "BoxLayout.H"
#include "SPMD.H"
#include "LayoutIterator.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.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.

Classes

class  DataIterator

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)


Define Documentation

#define DATAITERATOR ( CLASS,
BOXLAYOUT   ) 

Value:

DataIterator dit = BOXLAYOUT .dataIterator(); \
        for (dit.begin(); dit.ok(); ++dit)            \
          {                                           \
            DataIndex di = dit();                     \
            MT_BEGIN1(CLASS, DataIndex, di)

#define ENDITERATOR ( CLASS   ) 

Value:

MT_END1(CLASS, DataIndex, di)             \
          }

#define DATAITERATOR1 ( CLASS,
BOXLAYOUT,
TYPE1,
VAL1   ) 

Value:

DataIterator dit = BOXLAYOUT .dataIterator();    \
        for (dit.begin(); dit.ok(); ++dit)               \
          {                                              \
            DataIndex di = dit();                        \
            MT_BEGIN2(CLASS, TYPE1, VAL1, DataIndex, di)

#define ENDITERATOR1 ( CLASS,
TYPE1,
VAL1   ) 

Value:

MT_END2(CLASS, TYPE1, VAL1, DataIndex, di)   \
          }

#define DATAITERATOR2 ( CLASS,
BOXLAYOUT,
TYPE1,
VAL1,
TYPE2,
VAL2   ) 

Value:

DataIterator dit = BOXLAYOUT .dataIterator();                 \
        for (dit.begin(); dit.ok(); ++dit)                            \
          {                                                           \
            DataIndex di = dit();                                     \
            MT_BEGIN3(CLASS, TYPE1, VAL1, TYPE2, VAL2, DataIndex, di)

#define ENDITERATOR2 ( CLASS,
TYPE1,
VAL1,
TYPE2,
VAL2   ) 

Value:

MT_END3(CLASS, TYPE1, VAL1, TYPE2, VAL2, DataIndex, di)   \
          }


Generated on Fri Apr 5 04:19:00 2019 for Chombo + EB by  doxygen 1.5.5