Chombo + EB  3.2
Classes | Public Member Functions | Private Attributes | List of all members
IrregTag Class Reference

#include <IrregTag.H>


class  Entry

Public Member Functions

 IrregTag ()
 ~IrregTag ()
void read (const std::string &a_filename)
void read (HDF5Handle &handle)
void write (const std::string &a_filename)
void write (HDF5Handle &handle)
void setTags (const VolIndex &a_vol, const Vector< int > &tags, const Vector< double > &values)
void close ()
TagSet tags (const VolIndex &a_index) const
int numVol () const
TagSet tags (int a_tagsetIndex) const

Private Attributes

bool m_closed
IntVectSet m_ivs
std::list< Entrym_accumulator
Vector< Entrym_set

Constructor & Destructor Documentation

◆ IrregTag()

IrregTag::IrregTag ( )

◆ ~IrregTag()

IrregTag::~IrregTag ( )

Member Function Documentation

◆ read() [1/2]

void IrregTag::read ( const std::string &  a_filename)

/name I/O routines

◆ read() [2/2]

void IrregTag::read ( HDF5Handle handle)

◆ write() [1/2]

void IrregTag::write ( const std::string &  a_filename)

IrregTag class must be closed before writing

See also

◆ write() [2/2]

void IrregTag::write ( HDF5Handle handle)

IrregTag class must be closed before writing

See also

◆ setTags()

void IrregTag::setTags ( const VolIndex a_vol,
const Vector< int > &  tags,
const Vector< double > &  values 

/name Construction routines

◆ close()

void IrregTag::close ( )

Called when no more calls to setTags will be performed.

◆ tags() [1/2]

TagSet IrregTag::tags ( const VolIndex a_index) const

/name Access routines

IrregTag object must be 'closed' before these operations can be performed.

See also

◆ numVol()

int IrregTag::numVol ( ) const

◆ tags() [2/2]

TagSet IrregTag::tags ( int  a_tagsetIndex) const

Member Data Documentation

◆ m_closed

bool IrregTag::m_closed

◆ m_ivs

IntVectSet IrregTag::m_ivs

◆ m_accumulator

std::list<Entry> IrregTag::m_accumulator

◆ m_set

Vector<Entry> IrregTag::m_set

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