Chombo + EB  3.0
Public Member Functions | Private Member Functions | Friends | List of all members
DataIndex Class Reference

#include <DataIndex.H>

Inheritance diagram for DataIndex:
Inheritance graph
[legend]

Public Member Functions

 DataIndex (const LayoutIndex &a_promotion)
 
 DataIndex ()
 
virtual ~DataIndex ()
 
- Public Member Functions inherited from LayoutIndex
 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. More...
 
int intCode () const
 
int datInd () const
 
 LayoutIndex (const LayoutIndex &a_input)
 
virtual void output () const
 

Private Member Functions

 DataIndex (int a_indexIntoBox, int a_indexIntoData, const int *a_layoutID)
 

Friends

class LayoutIterator
 
class DataIterator
 
class TimedDataIterator
 
class NeighborIterator
 
class BoxLayout
 
class Copier
 

Constructor & Destructor Documentation

◆ DataIndex() [1/3]

DataIndex::DataIndex ( const LayoutIndex a_promotion)
inlineexplicit

◆ DataIndex() [2/3]

DataIndex::DataIndex ( )
inline

◆ ~DataIndex()

virtual DataIndex::~DataIndex ( )
inlinevirtual

◆ DataIndex() [3/3]

DataIndex::DataIndex ( int  a_indexIntoBox,
int  a_indexIntoData,
const int *  a_layoutID 
)
inlineprivate

Friends And Related Function Documentation

◆ LayoutIterator

friend class LayoutIterator
friend

◆ DataIterator

friend class DataIterator
friend

◆ TimedDataIterator

friend class TimedDataIterator
friend

◆ NeighborIterator

friend class NeighborIterator
friend

◆ BoxLayout

friend class BoxLayout
friend

◆ Copier

friend class Copier
friend

The documentation for this class was generated from the following file: