#include <DataIterator.H>
◆ ~DataIterator()
virtual DataIterator::~DataIterator |
( |
| ) |
|
|
inlinevirtual |
◆ DataIterator() [1/3]
DataIterator::DataIterator |
( |
| ) |
|
|
inline |
◆ DataIterator() [2/3]
DataIterator::DataIterator |
( |
const BoxLayout & |
a_layout | ) |
|
|
inline |
◆ DataIterator() [3/3]
DataIterator::DataIterator |
( |
const BoxLayout & |
boxlayout, |
|
|
const int * |
layoutID |
|
) |
| |
|
inlineprotected |
◆ operator()()
const DataIndex& DataIterator::operator() |
( |
| ) |
const |
|
inline |
◆ i()
return a copy of the index that this iterator is at
Aborts if the iterator is not ok()
References operator()().
◆ size()
int DataIterator::size |
( |
| ) |
const |
|
inline |
References LayoutIterator::m_layout, and BoxLayout::size().
Referenced by LayoutData< Vector< IntVectSet > >::allocate(), BoxLayoutData< BaseFab< int > >::allocateGhostVector(), ParticleData< P >::allocateVector(), LevelData< BaseFab< int > >::apply(), BoxLayoutData< BaseFab< int > >::apply(), LevelDataOps< FArrayBox >::axby(), LevelData< BaseFab< int > >::copyTo(), LevelData< BaseFab< int > >::define(), LevelDataOps< FArrayBox >::dotProduct(), LevelDataOps< FArrayBox >::incr(), LevelData< BaseFab< int > >::localCopyTo(), LevelDataOps< FArrayBox >::mDotProduct(), LevelDataOps< FArrayBox >::mult(), LevelDataOps< FArrayBox >::plus(), PetscSolver< LevelData< FArrayBox > >::putChomboInPetsc(), PetscSolver< LevelData< FArrayBox > >::putPetscInChombo(), LevelDataOps< FArrayBox >::scale(), LevelDataOps< FArrayBox >::setToZero(), LevelDataOps< FArrayBox >::setVal(), BoxLayoutData< BaseFab< int > >::setVector(), PetscSolver< LevelData< FArrayBox > >::solve_mfree_private(), PetscSolver< LevelData< FArrayBox > >::solve_private(), and write().
◆ operator[]()
DataIndex DataIterator::operator[] |
( |
int |
ivec | ) |
const |
|
inline |
◆ clearTime()
void DataIterator::clearTime |
( |
| ) |
|
|
inline |
load balancing function. no-op in serial
◆ clearPeak()
void DataIterator::clearPeak |
( |
| ) |
|
|
inline |
load balancing function. no-op in serial
◆ getTime()
Vector<unsigned long long> DataIterator::getTime |
( |
| ) |
const |
|
inline |
◆ getPeak()
Vector<unsigned long long> DataIterator::getPeak |
( |
| ) |
const |
|
inline |
◆ getBoxes()
◆ enableTime()
void DataIterator::enableTime |
( |
| ) |
|
|
inline |
load balancing function. no-op in serial
◆ enablePeak()
void DataIterator::enablePeak |
( |
| ) |
|
|
inline |
◆ disableTime()
void DataIterator::disableTime |
( |
| ) |
|
|
inline |
load balancing function. no-op in serial
◆ disablePeak()
void DataIterator::disablePeak |
( |
| ) |
|
|
inline |
◆ mergeTime()
void DataIterator::mergeTime |
( |
| ) |
|
|
inline |
load balancing function. no-op in serial
◆ mergePeak()
void DataIterator::mergePeak |
( |
| ) |
|
|
inline |
◆ BoxLayout
◆ DisjointBoxLayout
◆ TimedDataIterator
The documentation for this class was generated from the following file: