Chombo + EB + MF  3.2
Public Member Functions | Private Attributes | Friends | List of all members
TagSet Class Reference

#include <IrregTag.H>

Public Member Functions

 TagSet ()
 
 TagSet (const Vector< int > *l, const Vector< double > *d)
 
void begin ()
 
bool ok () const
 
void operator++ ()
 
int operator() () const
 
double val () const
 

Private Attributes

int index
 
const Vector< int > * list
 
const Vector< double > * value
 

Friends

class IrregTag
 

Detailed Description

class used as return type of IrregTag access functions to encapsulate the implementation. Also provide a lightweight return object.

Constructor & Destructor Documentation

TagSet::TagSet ( )
inline
TagSet::TagSet ( const Vector< int > *  l,
const Vector< double > *  d 
)

Member Function Documentation

void TagSet::begin ( )
inline

References index.

bool TagSet::ok ( ) const
inline

References index, list, and Vector< T >::size().

void TagSet::operator++ ( )
inline

References index.

int TagSet::operator() ( ) const
inline

References index, and list.

double TagSet::val ( ) const
inline

References index, and value.

Friends And Related Function Documentation

friend class IrregTag
friend

Member Data Documentation

int TagSet::index
private

Referenced by begin(), ok(), operator()(), operator++(), and val().

const Vector<int>* TagSet::list
private

Referenced by ok(), and operator()().

const Vector<double>* TagSet::value
private

Referenced by val().


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