#include <Stencil.H>
Public Member Functions | |
IndexML () | |
IndexML (const IndexML &a_ml) | |
IndexML (IntVect a_iv, short a_lev) | |
void | define (IntVect a_iv, short a_lev, short a_blockid=0) |
bool | operator== (const IndexML &p) const |
bool | operator!= (const IndexML &p) const |
bool | operator> (const IndexML &p) const |
bool | operator< (const IndexML &p) const |
short | level () const |
IntVect | iv () const |
short | block () const |
void | setIV (IntVect a_iv) |
void | setLevel (short a_lev) |
void | setBlock (short a_bid) |
Protected Attributes | |
IntVect | m_iv |
short | m_lev |
short | m_blockID |
Friends | |
std::ostream & | operator<< (std::ostream &os, const IndexML &iv) |
IndexML::IndexML | ( | ) | [inline] |
IndexML::IndexML | ( | const IndexML & | a_ml | ) | [inline] |
IndexML::IndexML | ( | IntVect | a_iv, | |
short | a_lev | |||
) | [inline] |
void IndexML::define | ( | IntVect | a_iv, | |
short | a_lev, | |||
short | a_blockid = 0 | |||
) | [inline] |
bool IndexML::operator== | ( | const IndexML & | p | ) | const |
bool IndexML::operator!= | ( | const IndexML & | p | ) | const |
bool IndexML::operator> | ( | const IndexML & | p | ) | const |
bool IndexML::operator< | ( | const IndexML & | p | ) | const |
short IndexML::level | ( | ) | const [inline] |
References m_lev.
short IndexML::block | ( | ) | const [inline] |
References m_blockID.
void IndexML::setLevel | ( | short | a_lev | ) | [inline] |
References m_lev.
void IndexML::setBlock | ( | short | a_bid | ) | [inline] |
References m_blockID.
std::ostream& operator<< | ( | std::ostream & | os, | |
const IndexML & | iv | |||
) | [friend] |
IntVect IndexML::m_iv [protected] |
short IndexML::m_lev [protected] |
Referenced by define(), level(), and setLevel().
short IndexML::m_blockID [protected] |
Referenced by block(), define(), and setBlock().