11 #ifndef _LAYOUTDATA_H_ 12 #define _LAYOUTDATA_H_ 17 #include "NamespaceHeader.H" 156 #include "NamespaceFooter.H" virtual ~LayoutData()
Definition: LayoutDataI.H:115
bool m_callDelete
Definition: LayoutData.H:131
LayoutData()
Definition: LayoutDataI.H:90
Vector< T * > m_vector
Definition: LayoutData.H:124
A not-necessarily-disjoint collective of boxes.
Definition: BoxLayout.H:145
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout.
Definition: BoxLayout.H:26
const BoxLayout & boxLayout() const
Definition: LayoutData.H:107
DataIterator dataIterator() const
Definition: LayoutDataI.H:78
Box box(const DataIndex &a_index) const
Definition: LayoutDataI.H:66
Definition: DataIterator.H:190
BoxLayout m_boxLayout
Definition: LayoutData.H:118
void allocate()
Definition: LayoutDataI.H:129
TimedDataIterator timedDataIterator() const
Definition: LayoutDataI.H:84
virtual void define(const BoxLayout &a_dp)
Definition: LayoutDataI.H:107
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
Definition: DataIndex.H:114
LayoutData< T > & operator=(const LayoutData< T > &a_rhs)
const T & operator[](const DataIndex &a_index) const
const accessor function
Definition: LayoutDataI.H:25
Definition: TimedDataIterator.H:23