#include <DataIndex.H>
Public Member Functions | |
LayoutIndex () | |
virtual | ~LayoutIndex () |
bool | operator== (const LayoutIndex &a_rhs) const |
bool | eq (const LayoutIndex &a_rhs) const |
bool | operator!= (const LayoutIndex &a_rhs) const |
bool | isNull () const |
returns 'true' if this DataIndex has been null constructed. | |
int | intCode () const |
int | datInd () const |
LayoutIndex (const LayoutIndex &a_input) | |
virtual void | output () const |
Private Member Functions | |
LayoutIndex (int a_indexIntoBoxes, int a_indexIntoData, const int *a_layoutID) | |
Private Attributes | |
int | m_index |
int | m_datInd |
const int * | m_layoutIntPtr |
Friends | |
class | DataIterator |
class | LayoutIterator |
class | TimedDataIterator |
class | NeighborIterator |
class | BoxLayout |
class | DataIndex |
class | DisjointBoxLayout |
LayoutIndex::LayoutIndex | ( | ) | [inline] |
virtual LayoutIndex::~LayoutIndex | ( | ) | [inline, virtual] |
LayoutIndex::LayoutIndex | ( | const LayoutIndex & | a_input | ) | [inline] |
References m_datInd, m_index, and m_layoutIntPtr.
LayoutIndex::LayoutIndex | ( | int | a_indexIntoBoxes, | |
int | a_indexIntoData, | |||
const int * | a_layoutID | |||
) | [inline, private] |
bool LayoutIndex::operator== | ( | const LayoutIndex & | a_rhs | ) | const [inline] |
References m_index.
bool LayoutIndex::eq | ( | const LayoutIndex & | a_rhs | ) | const [inline] |
bool LayoutIndex::operator!= | ( | const LayoutIndex & | a_rhs | ) | const [inline] |
bool LayoutIndex::isNull | ( | ) | const [inline] |
int LayoutIndex::intCode | ( | ) | const [inline] |
References m_index.
int LayoutIndex::datInd | ( | ) | const [inline] |
virtual void LayoutIndex::output | ( | ) | const [inline, virtual] |
friend class DataIterator [friend] |
Reimplemented in DataIndex.
friend class LayoutIterator [friend] |
Reimplemented in DataIndex.
friend class TimedDataIterator [friend] |
Reimplemented in DataIndex.
friend class NeighborIterator [friend] |
Reimplemented in DataIndex.
friend class DataIndex [friend] |
friend class DisjointBoxLayout [friend] |
int LayoutIndex::m_index [private] |
Referenced by datInd(), BoxLayout::get(), BoxLayout::index(), intCode(), LayoutIndex(), operator==(), BoxLayout::operator[](), output(), BoxLayout::procID(), and BoxLayout::setProcID().
int LayoutIndex::m_datInd [private] |
Referenced by datInd(), LayoutIndex(), and output().
const int* LayoutIndex::m_layoutIntPtr [private] |
Referenced by BoxLayout::check(), isNull(), and LayoutIndex().