11 #ifndef _TIMEDDATAITERATOR_H_    12 #define _TIMEDDATAITERATOR_H_    20 #include "NamespaceHeader.H"    31   virtual bool ok() 
const;
    92 #include "NamespaceFooter.H" Vector< Box > boxArray() const
 
Vector< Box > getBoxes()
Definition: TimedDataIterator.H:46
 
int m_ibox
Definition: TimedDataIterator.H:81
 
A not-necessarily-disjoint collective of boxes. 
Definition: BoxLayout.H:145
 
void disableTime()
turns off timing 
Definition: TimedDataIterator.H:66
 
Vector< unsigned long long > & getTime()
gets current time data 
Definition: TimedDataIterator.H:41
 
Definition: DataIterator.H:190
 
const Vector< unsigned long long > & getTime() const
gets current time data in microseconds 
Definition: TimedDataIterator.H:52
 
int m_size
Definition: TimedDataIterator.H:74
 
unsigned long long m_startTime
Definition: TimedDataIterator.H:79
 
virtual bool ok() const
return true if this iterator is still in its Layout 
 
BoxLayout m_layout
Definition: LayoutIterator.H:100
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
void enableTime()
enables timing. does not set to zero. use clear time for that 
Definition: TimedDataIterator.H:58
 
void mergeTime()
After you are finished timing your local elements, call mergeTimes to fill-in off-processor times...
 
Vector< unsigned long long > m_time
Definition: TimedDataIterator.H:76
 
void clearTime()
sets m_time values to zero 
 
virtual ~TimedDataIterator()
Definition: TimedDataIterator.H:27
 
bool m_timeDefined
Definition: TimedDataIterator.H:78
 
Definition: TimedDataIterator.H:23
 
virtual void operator++()
move the iterator to the next Box in the layout 
 
bool m_timeEnabled
Definition: TimedDataIterator.H:77