23 #include "NamespaceHeader.H" 42 const Box& a_region,
int a_nVar);
51 const Box& a_region,
int a_nVar);
215 Real max(
int a_comp = 0)
const;
218 Real min(
int a_comp = 0)
const;
230 int a_numComp)
const;
244 int a_numComp)
const;
256 int a_numComp)
const;
277 const bool& a_doMulti=
true);
293 #include "NamespaceFooter.H"
Real max(int a_comp=0) const
Returns the maximum value in the FAB for the given component.
void writeVectorLevelName(const Vector< LevelData< EBCellFAB > *> *, Vector< int > *ref, const char *)
void clone(const EBCellFAB &a_arg)
good for making temps.
one dimensional dynamic array
Definition: Vector.H:53
const FArrayBox & getFArrayBox() const
EBCellFAB & operator/=(const EBCellFAB &a_ebfab)
EBCellFAB & operator-=(const EBCellFAB &a_ebfab)
EBCellFAB(const Interval &a_comps, EBCellFAB &a_original)
aliasing constructor
Definition: EBCellFAB.H:45
Real min(int a_comp=0) const
Returns the minimum value in the FAB for the given component.
EBCellFAB & divide(const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp)
void define(const EBISBox &a_ebisBox, const Box &a_region, int a_nVar)
static bool s_verbose
Definition: EBCellFAB.H:32
EBCellFAB & axby(const EBCellFAB &a_X, const EBCellFAB &a_Y, const Real &a_A, const Real &a_B)
EBCellFAB & operator+=(const EBCellFAB &a_ebfab)
Structure for passing component ranges in code.
Definition: Interval.H:23
void operator=(const EBCellFAB &fabin)
Definition: EBCellFAB.H:284
Definition: EBCellFAB.H:29
double Real
Definition: REAL.H:33
Array defined at the VolIndexs of an Box in an EBIS.
Definition: BaseEBCellFAB.H:40
Real dotProduct(const EBCellFAB &ebfab2) const
(Not implemented) Return the dot product of this EBCellFAB with another
MiniIVFAB< Real > m_irrFAB
data at multi-valued cells
Definition: BaseEBCellFAB.H:259
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code.
const MiniIVFAB< Real > & getMultiValuedFAB() const
Definition: EBCellFAB.H:75
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
virtual void setCoveredCellVal(const Real &a_val, const int &a_comp, const bool &a_doMulti=true)
EBCellFAB & minus(const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp)
Definition: FArrayBox.H:45
MiniIVFAB< Real > & getMultiValuedFAB()
Definition: EBCellFAB.H:69
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
EBCellFAB(const Box &a_region, int a_nComp)
Definition: EBCellFAB.H:267
virtual Real norm(int a_power, int a_comp, int a_numComp) const
(Not implemented) Returns the Lp-norm of this EBCellFAB
EBCellFAB & plus(const EBCellFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp)
EBCellFAB & mult(Real a_value, int a_srccomp, int a_numcomp)
EBCellFAB & operator*=(const EBCellFAB &a_ebfab)
EBCellFAB(const EBCellFAB &ebcin)
Definition: EBCellFAB.H:280