DataIterator Class Reference

#include <DataIterator.H>

Inheritance diagram for DataIterator:

Inheritance graph
[legend]
Collaboration diagram for DataIterator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~DataIterator ()
 DataIterator ()
 DataIterator (const BoxLayout &a_layout)
const DataIndexoperator() () const
 return the index that this iterator is at
DataIndex i () const
 return a copy of the index that this iterator is at
int size () const

Protected Member Functions

 DataIterator (const BoxLayout &boxlayout, const int *layoutID)

Friends

class BoxLayout
class DisjointBoxLayout
class TimedDataIterator


Constructor & Destructor Documentation

virtual DataIterator::~DataIterator (  )  [inline, virtual]

DataIterator::DataIterator (  )  [inline]

DataIterator::DataIterator ( const BoxLayout a_layout  )  [inline]

DataIterator::DataIterator ( const BoxLayout boxlayout,
const int *  layoutID 
) [inline, protected]


Member Function Documentation

const DataIndex& DataIterator::operator() (  )  const [inline]

return the index that this iterator is at

Aborts if the iterator is not ok()

Reimplemented from LayoutIterator.

References LayoutIterator::operator()().

Referenced by i().

DataIndex DataIterator::i (  )  const [inline]

return a copy of the index that this iterator is at

Aborts if the iterator is not ok()

Reimplemented from LayoutIterator.

References operator()().

int DataIterator::size (  )  const [inline]


Friends And Related Function Documentation

friend class BoxLayout [friend]

Reimplemented from LayoutIterator.

Reimplemented in TimedDataIterator.

friend class DisjointBoxLayout [friend]

Reimplemented in TimedDataIterator.

friend class TimedDataIterator [friend]

Reimplemented from LayoutIterator.


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

Generated on Tue Apr 14 14:23:00 2009 for Chombo + EB by  doxygen 1.5.5