|
| EBCellFAB () |
|
| EBCellFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_nVar) |
|
void | define (const EBISBox &a_ebisBox, const Box &a_region, int a_nVar) |
|
void | setInvalidData (const Real &a_val, const int &a_comp) |
|
virtual | ~EBCellFAB () |
|
const FArrayBox & | getFArrayBox () const |
|
FArrayBox & | getFArrayBox () |
|
EBCellFAB & | negate (void) |
|
EBCellFAB & | operator+= (const EBCellFAB &a_ebfab) |
|
EBCellFAB & | plus (const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBCellFAB & | plus (const EBCellFAB &a_ebfab, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBCellFAB & | operator-= (const EBCellFAB &a_ebfab) |
|
EBCellFAB & | minus (const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBCellFAB & | operator*= (const EBCellFAB &a_ebfab) |
|
EBCellFAB & | mult (const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBCellFAB & | operator/= (const EBCellFAB &a_ebfab) |
|
EBCellFAB & | divide (const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
|
EBCellFAB & | operator+= (const Real &a_scalar) |
|
EBCellFAB & | operator-= (const Real &a_scalar) |
|
EBCellFAB & | operator*= (const Real &a_scalar) |
|
EBCellFAB & | mult (Real a_scalar) |
|
EBCellFAB & | operator/= (const Real &a_scalar) |
|
EBCellFAB & | plus (const EBCellFAB &a_src, Real a_scalar) |
|
EBCellFAB & | axby (const EBCellFAB &a_X, const EBCellFAB &a_Y, const Real &a_A, const Real &a_B) |
|
EBCellFAB & | axby (const EBCellFAB &a_X, const EBCellFAB &a_Y, const Real &a_A, const Real &a_B, const int &a_destComp, const int &a_xComp, const int &a_yComp) |
|
Real | max (int a_comp=0) const |
| Returns the maximum value in the FAB for the given component. More...
|
|
Real | min (int a_comp=0) const |
| Returns the minimum value in the FAB for the given component. More...
|
|
virtual Real | norm (int a_power, int a_comp, int a_numComp) const |
| (Not implemented) Returns the Lp-norm of this EBCellFAB More...
|
|
virtual Real | norm (const Box &a_subbox, int a_power, int a_comp, int a_numComp) const |
| (Not implemented) Returns the Lp-norm of this EBCellFAB within a region More...
|
|
virtual Real | sumPow (const Box &a_subbox, int a_power, int a_comp, int a_numComp) const |
| (Not implemented) Returns a sum of powers of a subset of this EBCellFAB More...
|
|
Real | dotProduct (const EBCellFAB &ebfab2) const |
| (Not implemented) Return the dot product of this EBCellFAB with another More...
|
|
| EBCellFAB (const Box &a_region, int a_nComp) |
|
void | clone (const EBCellFAB &a_arg) |
| good for making temps. More...
|
|
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 |
| for AggStencil More...
|
|
| BaseEBCellFAB () |
|
| BaseEBCellFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_nVar) |
|
| BaseEBCellFAB (const Interval &a_comps, BaseEBCellFAB< Real > &a_original) |
| aliasing copy-ish constructor. Used when the 'alias' function is invoked on LevelData More...
|
|
| BaseEBCellFAB (const Box &a_region, int a_nVar) |
| invalid but necessary for leveldata to compile More...
|
|
virtual | ~BaseEBCellFAB () |
|
void | clear () |
|
void | setVal (const Real &value) |
|
void | setVal (int ivar, const Real &value) |
|
void | setVal (const Real &value, const Box &a_box, int a_nstart, int a_numcomp) |
|
bool | isDefined () const |
|
int | nComp () const |
|
const Box & | getRegion () const |
|
const Box & | box () const |
|
const IntVectSet & | getMultiCells () const |
|
const BaseIVFAB< Real > & | getMultiValuedFAB () const |
|
BaseIVFAB< Real > & | getMultiValuedFAB () |
|
const BaseFab< Real > & | getSingleValuedFAB () const |
|
BaseFab< Real > & | getSingleValuedFAB () |
|
const Real & | operator() (const VolIndex &a_ndin, int a_nVarLoc, int a_isKnownMultiValued=0) const |
|
Real & | operator() (const VolIndex &a_ndin, int a_nVarLoc, int a_isKnownMultiValued=0) |
|
void | fill (Real *array, const VolIndex &a_ndin, const Interval &a_comps) const |
|
void | assign (const Real *array, const VolIndex &a_ndin, const Interval &a_comps) |
|
void | copy (const Box &RegionFrom, const Interval &destInt, const Box &RegionTo, const BaseEBCellFAB< Real > &source, const Interval &srcInt) |
|
BaseEBCellFAB< Real > & | copy (const BaseEBCellFAB< 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 | setCoveredCellVal (const Real &a_val, const int &a_comp, const bool &a_doMulti=true) |
|
EBCellFAB is a BaseEBCellFAB<Real> which includes arithmetic functions.