Public Methods |
| EBFluxFAB () |
| default constructor
|
| ~EBFluxFAB () |
| destructor
|
void | clear () |
| this function returns the EBFluxFAB to the undefined state
|
int | nComp () const |
| {\bf access functions} number of components
|
const Box & | getRegion () const |
| returns cell-centered box which defines fluxBox
|
EBFaceFAB & | operator[] (const int dir) |
| returns EBFaceFAB in direction dir
|
const EBFaceFAB & | operator[] (const int dir) const |
| constant version
|
void | setVal (const Real &val) |
void | copy (const Box &Rfrom, const Interval &Cdest, const Box &Rto, const EBFluxFAB &src, const Interval &Csrc) |
bool | isDefined () const |
| EBFluxFAB (const EBISBox &a_ebisBox, const Box &bx, int n) |
void | define (const EBISBox &a_ebisBox, const Box &bx, int n) |
| EBFluxFAB (const Box &bx, int n) |
| invalid but necessary for leveldata to compile
|
Protected Methods |
void | setDefaultValues () |
Protected Attributes |
Box | m_region |
EBISBox | m_ebisBox |
int | m_nComp |
bool | m_isDefined |
Tuple< EBFaceFAB *, CH_SPACEDIM > | m_fluxes |
| CH_SPACEDIM EBFaceFABes which hold fluxes.
|
Private Methods |
| EBFluxFAB (const EBFluxFAB &) |
| these are disallowed
|
void | operator= (const EBFluxFAB &) |
This is a class to contain face-centered fluxes on a box.