Chombo + EB  3.0
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() [1/2]

TagSet::TagSet ( )
inline

◆ TagSet() [2/2]

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

Member Function Documentation

◆ begin()

void TagSet::begin ( )
inline

References index.

◆ ok()

bool TagSet::ok ( ) const
inline

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

◆ operator++()

void TagSet::operator++ ( )
inline

References index.

◆ operator()()

int TagSet::operator() ( ) const
inline

References index, and list.

◆ val()

double TagSet::val ( ) const
inline

References index, and value.

Friends And Related Function Documentation

◆ IrregTag

friend class IrregTag
friend

Member Data Documentation

◆ index

int TagSet::index
private

◆ list

const Vector<int>* TagSet::list
private

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

◆ value

const Vector<double>* TagSet::value
private

Referenced by val().


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