|
| EBFaceFAB () |
|
| EBFaceFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nVar) |
|
void | define (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nComp) |
|
virtual | ~EBFaceFAB () |
|
const FArrayBox & | getFArrayBox () const |
|
FArrayBox & | getFArrayBox () |
|
EBFaceFAB & | operator+= (const EBFaceFAB &a_ebfab) |
|
EBFaceFAB & | plus (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBFaceFAB & | operator-= (const EBFaceFAB &a_ebfab) |
|
EBFaceFAB & | minus (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBFaceFAB & | operator*= (const EBFaceFAB &a_ebfab) |
|
EBFaceFAB & | mult (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBFaceFAB & | operator/= (const EBFaceFAB &a_ebfab) |
|
EBFaceFAB & | divide (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBFaceFAB & | operator+= (const Real &a_scalar) |
|
EBFaceFAB & | operator-= (const Real &a_scalar) |
|
EBFaceFAB & | operator*= (const Real &a_scalar) |
|
EBFaceFAB & | operator/= (const Real &a_scalar) |
|
Real | max (int a_comp=0) const |
| Returns the maximum value for the given component in the FAB. More...
|
|
Real | min (int a_comp=0) const |
| Returns the minimum value for the given component in the FAB. More...
|
|
| EBFaceFAB (const Box &a_region, int a_nComp) |
|
int | numDataTypes () const |
| for AggStencil More...
|
|
int | dataType (const BaseIndex &a_baseInd) const |
| for AggStencil More...
|
|
long | offset (const BaseIndex &a_baseInd, const int a_ivar) const |
| for AggStencil More...
|
|
Real * | dataPtr (int a_dataType, int a_ivar) |
| for AggStencil More...
|
|
const Real * | dataPtr (int a_dataType, int a_ivar) const |
|
| BaseEBFaceFAB () |
|
| BaseEBFaceFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nVar) |
|
| BaseEBFaceFAB (const Box &a_region, int a_nVar) |
| Invalid but necessary for LevelData<T> to compile. More...
|
|
virtual | ~BaseEBFaceFAB () |
|
void | clear () |
|
void | setVal (const Real &value) |
|
void | setVal (int ivar, const Real &value) |
|
bool | isDefined () const |
|
int | nComp () const |
|
const MiniIFFAB< Real > & | getMultiValuedFAB () const |
|
MiniIFFAB< Real > & | getMultiValuedFAB () |
|
const BaseFab< Real > & | getSingleValuedFAB () const |
|
BaseFab< Real > & | getSingleValuedFAB () |
|
int | direction () const |
|
const Box & | getRegion () const |
|
const Box & | getCellRegion () const |
|
Real & | operator() (const FaceIndex &a_facein, int a_nVarLoc) |
|
const Real & | operator() (const FaceIndex &a_facein, int a_nVarLoc) const |
|
void | copy (const Box &RegionFrom, const Interval &destInt, const Box &RegionTo, const BaseEBFaceFAB< Real > &source, const Interval &srcInt) |
|
BaseEBFaceFAB< Real > & | copy (const BaseEBFaceFAB< Real > &source) |
|
int | size (const Box &R, const Interval &comps) const |
|
void | linearOut (void *buf, const Box &R, const Interval &comps) const |
|
void | linearIn (void *buf, const Box &R, const Interval &comps) |
|
const EBISBox & | getEBISBox () const |
|
void | setCoveredFaceVal (const Real &a_val, const int &a_comp, const bool &a_doMulti=true) |
|
EBFaceFAB is a BaseEBFaceFAB<Real> which includes arithmetic functions.