18 #include "NamespaceHeader.H" 46 return *
this == a_rhs;
52 return !(*
this == a_rhs);
104 const int* a_layoutID)
106 m_index (a_indexIntoBoxes),
107 m_datInd(a_indexIntoData),
108 m_layoutIntPtr(a_layoutID)
137 const int* a_layoutID)
139 LayoutIndex(a_indexIntoBox, a_indexIntoData, a_layoutID)
168 #include "NamespaceFooter.H" std::ostream & pout()
Use this in place of std::cout for program output.
int intCode() const
Definition: DataIndex.H:157
int datInd() const
Definition: DataIndex.H:64
A not-necessarily-disjoint collective of boxes.
Definition: BoxLayout.H:146
A strange but true thing to make copying from one boxlayoutdata to another fast.
Definition: Copier.H:137
LayoutIndex()
Definition: DataIndex.H:145
bool operator==(const LayoutIndex &a_rhs) const
Definition: DataIndex.H:152
DataIndex(const LayoutIndex &a_promotion)
Definition: DataIndex.H:115
virtual ~LayoutIndex()
Definition: DataIndex.H:36
Definition: DataIterator.H:140
An Iterator based on a BoxLayout object.
Definition: LayoutIterator.H:38
const int * m_layoutIntPtr
Definition: DataIndex.H:100
LayoutIndex(const LayoutIndex &a_input)
Definition: DataIndex.H:74
virtual ~DataIndex()
Definition: DataIndex.H:124
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
DataIndex()
Definition: DataIndex.H:119
bool eq(const LayoutIndex &a_rhs) const
Definition: DataIndex.H:44
Definition: DataIndex.H:112
DataIndex(int a_indexIntoBox, int a_indexIntoData, const int *a_layoutID)
Definition: DataIndex.H:135
bool isNull() const
returns 'true' if this DataIndex has been null constructed.
Definition: DataIndex.H:162
virtual void output() const
Definition: DataIndex.H:84
LayoutIndex(int a_indexIntoBoxes, int a_indexIntoData, const int *a_layoutID)
Definition: DataIndex.H:102
An index for LayoutIterator.
Definition: DataIndex.H:30
An Iterator based on a DisjointBoxLayout object for neighboring boxes.
Definition: NeighborIterator.H:23
int m_index
Definition: DataIndex.H:98
int m_datInd
Definition: DataIndex.H:99
Definition: TimedDataIterator.H:23
bool operator!=(const LayoutIndex &a_rhs) const
Definition: DataIndex.H:50