IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
|
Class LSetDataIterator is an iterator class which may be used to iterate through LSet objects associated with a specified box in cell-centered index space. More...
#include </home/runner/work/IBAMR/IBAMR/ibtk/include/ibtk/LSetDataIterator.h>
Public Member Functions | |
LSetDataIterator () | |
Class constructor. | |
LSetDataIterator (const LSetDataIterator &that) | |
Class constructor. | |
virtual | ~LSetDataIterator () |
Class destructor. | |
LSetDataIterator< T > & | operator= (const LSetDataIterator< T > &that) |
Assignment operator. | |
bool | operator== (const LSetDataIterator< T > &that) |
Test two iterators for equality. | |
bool | operator!= (const LSetDataIterator< T > &that) |
Test two iterators for inequality. | |
LSetDataIterator< T > & | operator++ () |
Prefix increment operator. | |
LSetDataIterator< T > | operator++ (int) |
Postfix increment operator. | |
LSet< T >::value_type & | operator* () const |
Return a reference to the Lagrangian data item referred to by the iterator. | |
LSet< T >::value_type & | getDataItem () const |
Return a reference to the Lagrangian data item referred to by the iterator. | |
const SAMRAI::hier::Index< NDIM > & | getCellIndex () const |
Return a const reference to the cell index referred to by the iterator. | |
Friends | |
class | LSetData< T > |
Class LSetDataIterator is an iterator class which may be used to iterate through LSet objects associated with a specified box in cell-centered index space.