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

#include <IrregTag.H>

Classes

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 ( )

Member Function Documentation

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

/name I/O routines

void IrregTag::read ( HDF5Handle handle)
void IrregTag::write ( const std::string &  a_filename)

IrregTag class must be closed before writing

See Also
close
void IrregTag::write ( HDF5Handle handle)

IrregTag class must be closed before writing

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

/name Construction routines

void IrregTag::close ( )

Called when no more calls to setTags will be performed.

TagSet IrregTag::tags ( const VolIndex a_index) const

/name Access routines

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

See Also
close()

Referenced by IrregTag::Entry::define().

int IrregTag::numVol ( ) const
TagSet IrregTag::tags ( int  a_tagsetIndex) const

Member Data Documentation

bool IrregTag::m_closed
private
IntVectSet IrregTag::m_ivs
private
std::list<Entry> IrregTag::m_accumulator
private
Vector<Entry> IrregTag::m_set
private

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