Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DenseIntVectSetIterator Class Reference

#include <DenseIntVectSet.H>

Collaboration diagram for DenseIntVectSetIterator:

Collaboration graph
[legend]
List of all members.

Public Methods

 DenseIntVectSetIterator ()
 DenseIntVectSetIterator (const DenseIntVectSet &ivs)
void define (const DenseIntVectSet &ivs)
const IntVect & operator() () const
bool ok () const
void operator++ ()
void begin ()
void end ()

Static Public Attributes

DenseIntVectSet emptyDenseIntVectSet

Private Methods

void nextIntVect ()
void nextIntVect (int skip)

Private Attributes

BitSetIterator m_iterator
IntVect m_current
const DenseIntVectSet * m_ivsPtr
int isize
int ijsize
int bigi
int bigj

Detailed Description

DenseIntVectSetIterator iterates over all the 'true' members of a DenseIntVectSet set.


Constructor & Destructor Documentation

DenseIntVectSetIterator::DenseIntVectSetIterator (    )  [inline]
 

DenseIntVectSetIterator::DenseIntVectSetIterator (  const DenseIntVectSet &    ivs )  [inline]
 


Member Function Documentation

void DenseIntVectSetIterator::begin (    ) 
 

void DenseIntVectSetIterator::define (  const DenseIntVectSet &    ivs )  [inline]
 

void DenseIntVectSetIterator::end (    )  [inline]
 

void DenseIntVectSetIterator::nextIntVect (  int    skip )  [private]
 

void DenseIntVectSetIterator::nextIntVect (    )  [private]
 

bool DenseIntVectSetIterator::ok (    )  const [inline]
 

const IntVect & DenseIntVectSetIterator::operator() (    )  const [inline]
 

void DenseIntVectSetIterator::operator++ (    )  [inline]
 


Member Data Documentation

int DenseIntVectSetIterator::bigi [private]
 

int DenseIntVectSetIterator::bigj [private]
 

DenseIntVectSet DenseIntVectSetIterator::emptyDenseIntVectSet [static]
 

int DenseIntVectSetIterator::ijsize [private]
 

int DenseIntVectSetIterator::isize [private]
 

IntVect DenseIntVectSetIterator::m_current [private]
 

BitSetIterator DenseIntVectSetIterator::m_iterator [private]
 

const DenseIntVectSet* DenseIntVectSetIterator::m_ivsPtr [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jul 2 10:44:06 2002 for Chombo by doxygen1.2.16