11 #ifndef _LAYOUTDATA_H_
12 #define _LAYOUTDATA_H_
17 #include "NamespaceHeader.H"
154 #include "NamespaceFooter.H"
virtual ~LayoutData()
Definition: LayoutDataI.H:116
bool m_callDelete
Definition: LayoutData.H:129
LayoutData()
Definition: LayoutDataI.H:91
Vector< T * > m_vector
Definition: LayoutData.H:122
A not-necessarily-disjoint collective of boxes.
Definition: BoxLayout.H:146
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout.
Definition: LayoutData.H:46
TimedDataIterator timedDataIterator() const
Definition: LayoutDataI.H:85
const T & operator[](const DataIndex &a_index) const
const accessor function
Definition: LayoutDataI.H:26
Definition: DataIterator.H:140
BoxLayout m_boxLayout
Definition: LayoutData.H:116
void allocate()
Definition: LayoutDataI.H:133
virtual void define(const BoxLayout &a_dp)
Definition: LayoutDataI.H:108
const BoxLayout & boxLayout() const
Definition: LayoutData.H:108
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
Definition: DataIndex.H:112
LayoutData< T > & operator=(const LayoutData< T > &a_rhs)
DataIterator dataIterator() const
Definition: LayoutDataI.H:79
Box box(const DataIndex &a_index) const
Definition: LayoutDataI.H:67
Definition: TimedDataIterator.H:23