IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Public Member Functions | Friends | List of all members
IBTK::LSetDataIterator< T > Class Template Reference

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>

Inheritance diagram for IBTK::LSetDataIterator< T >:
Inheritance graph
[legend]

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 >
 

Detailed Description

template<class T>
class IBTK::LSetDataIterator< 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.


The documentation for this class was generated from the following files: