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.