|
| IrregFAB () |
|
| IrregFAB (const Box &a_region, const EBGraph &a_ebgraph, const int &a_nvarin) |
|
virtual | ~IrregFAB () |
|
virtual void | define (const Box &a_region, const EBGraph &a_ebgraph, const int &a_nvarin) |
|
| IrregFAB (const Box &a_region, int a_nVar) |
| invalid but necessary for leveldata to compile More...
|
|
IrregFAB & | applyOp (const Real &a_srcVal, int a_srccomp, int a_destcomp, int a_numcomp, IrregFAB::arithOp &a_op) |
| apply any operator pointwise for two fabs. More...
|
|
IrregFAB & | applyOp (const IrregFAB &a_srcVal, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp, IrregFAB::arithOp &a_op) |
| apply any operator pointwise with input real number More...
|
|
IrregFAB & | operator+= (const IrregFAB &a_ebfab) |
|
IrregFAB & | operator+= (const Real &a_ebfab) |
|
IrregFAB & | operator-= (const IrregFAB &a_ebfab) |
|
IrregFAB & | operator-= (const Real &a_ebfab) |
|
IrregFAB & | operator*= (const IrregFAB &a_IrregFAB) |
|
IrregFAB & | operator*= (const Real &a_ebfab) |
|
IrregFAB & | operator/= (const IrregFAB &a_ebfab) |
|
IrregFAB & | operator/= (const Real &a_ebfab) |
|
IrregFAB & | plus (const IrregFAB &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
| more flexible versions of stuff More...
|
|
IrregFAB & | plus (const Real &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | plus (const IrregFAB &a_src, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | minus (const IrregFAB &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | minus (const Real &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | mult (const Real &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | divide (const Real &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | minus (const IrregFAB &a_src, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | mult (const IrregFAB &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | mult (const IrregFAB &a_src, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | divide (const IrregFAB &a_src, int a_srccomp, int a_destcomp, int a_numcomp) |
|
IrregFAB & | divide (const IrregFAB &a_src, const Box &a_region, int a_srccomp, int a_destcomp, int a_numcomp) |
|
| BaseIVFAB () |
|
| BaseIVFAB (const IntVectSet &a_region, const EBGraph &a_ebgraph, const int &a_nvarin) |
|
| BaseIVFAB (const Interval &a_comps, BaseIVFAB< Real > &a_original) |
|
| BaseIVFAB (const Box &a_region, int a_nVar) |
| invalid but necessary for leveldata to compile More...
|
|
int | numDataTypes () const |
| for AggStencil More...
|
|
int | dataType (const BaseIndex &a_baseInd) const |
| for AggStencil More...
|
|
Real * | dataPtr (int a_dataType, int a_ivar) |
|
const Real * | dataPtr (int a_dataType, int a_ivar) const |
|
Real * | dataPtr (const int &a_comp) |
|
const Real * | dataPtr (const int &a_comp) const |
|
virtual | ~BaseIVFAB () |
|
virtual void | define (const IntVectSet &a_region, const EBGraph &a_ebgraph, const int &a_nvarin) |
|
void | setVal (const Real &value) |
|
void | setVal (int ivar, const Real &value) |
|
void | setVal (const Real &a_value, const Box &a_box, int a_nstart, int a_numcomp) |
|
void | copy (const Box &a_fromBox, const Interval &a_destInterval, const Box &a_toBox, const BaseIVFAB< Real > &a_src, const Interval &a_srcInterval) |
|
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) |
|
virtual void | clear () |
|
bool | isDefined () const |
|
int | numVoFs () const |
|
int | nComp () const |
|
const IntVectSet & | getIVS () const |
|
const EBGraph & | getEBGraph () const |
|
Real & | operator() (const VolIndex &a_vof, const int &varlocin) |
|
const Real & | operator() (const VolIndex &a_vof, const int &varlocin) const |
|
virtual Real * | getIndex (const VolIndex &a_vof, const int &a_comp) const |
| get index into vector More...
|
|
long | offset (const BaseIndex &a_vof, const int &a_ivar) const |
| for AggStencil More...
|
|
This is a data holder which holds data over the irregular cells in a box.