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
const BoxLayout & boxLayout() const
Definition: LayoutData.H:108
DataIterator dataIterator() const
Definition: LayoutDataI.H:79
Box box(const DataIndex &a_index) const
Definition: LayoutDataI.H:67
Definition: DataIterator.H:140
BoxLayout m_boxLayout
Definition: LayoutData.H:116
void allocate()
Definition: LayoutDataI.H:133
TimedDataIterator timedDataIterator() const
Definition: LayoutDataI.H:85
virtual void define(const BoxLayout &a_dp)
Definition: LayoutDataI.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)
const T & operator[](const DataIndex &a_index) const
const accessor function
Definition: LayoutDataI.H:26
Definition: TimedDataIterator.H:23