|
| | 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.