Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DataIterator.H File Reference

#include "DataIndex.H"
#include "BoxLayout.H"
#include "SPMD.H"
#include "LayoutIterator.H"

Include dependency graph for DataIterator.H:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

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 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 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 ENDITERATOR CLASS   
 

Value:

MT_END1(CLASS, DataIndex, di) \
        }

#define ENDITERATOR1 CLASS,
TYPE1,
VAL1   
 

Value:

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

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

Value:

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


Generated on Wed Jan 19 17:52:37 2005 for Chombo&INSwithParticles by doxygen1.2.16