11 #ifndef _MFLEVELDATAOPS_H_ 12 #define _MFLEVELDATAOPS_H_ 23 #include "NamespaceHeader.H" 96 const Real& a_scale) ;
111 const Real& a_value);
147 const Real& a_scale);
154 const Real& a_scale);
175 const int& a_lhsComp,
193 const Real& a_constant);
200 const Real& a_exponent,
278 const Real& a_scale);
284 #include "NamespaceFooter.H"
Definition: MFCellFAB.H:22
static void incr(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs, const Real &a_scale)
static void vectorMagnitude(LevelData< MFCellFAB > &a_scalarOut, const LevelData< MFCellFAB > &a_vectorIn, const int &a_pval)
Definition: MFLevelDataOps.H:30
static void averageMultiVofsToRegFAB(LevelData< MFCellFAB > &a_data, const DisjointBoxLayout &a_dbl, const Vector< EBISLayout > &a_ebisl)
static void axby(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_x, const LevelData< MFCellFAB > &a_y, const Real &a, const Real &b)
static void setIrregVal(LevelData< MFCellFAB > &a_data, const DisjointBoxLayout &a_dbl, const Vector< EBISLayout > &a_ebisl, const Real &a_value)
MFLevelDataOps()
Definition: MFLevelDataOps.H:33
static void scale(LevelData< MFCellFAB > &a_lhs, const Real &a_scale)
~MFLevelDataOps()
Definition: MFLevelDataOps.H:37
Structure for passing component ranges in code.
Definition: Interval.H:23
static void clone(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs)
double Real
Definition: REAL.H:33
static void sum(LevelData< MFCellFAB > &a_result, const LevelData< MFCellFAB > &a_in1, const LevelData< MFCellFAB > &a_in2)
static void setToZero(LevelData< MFCellFAB > &a_result)
static void divideVectorByScalar(LevelData< MFCellFAB > &a_vectorOut, const LevelData< MFCellFAB > &a_vectorIn, const LevelData< MFCellFAB > &a_scalar)
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:30
static void divide(LevelData< MFCellFAB > &a_result, const LevelData< MFCellFAB > &a_in1, const LevelData< MFCellFAB > &a_in2)
static void assign(LevelData< MFCellFAB > &a_to, const LevelData< MFCellFAB > &a_from, const Interval &a_toInterva, const Interval &a_fromInterval)
static void copyToMultiVofsFromRegFAB(LevelData< MFCellFAB > &a_data, const DisjointBoxLayout &a_dbl, const Vector< EBISLayout > &a_ebisl)
static void defineLevelData(LevelData< MFCellFAB > &a_levelData, const Vector< EBISLayout > &a_ebisl, const DisjointBoxLayout &a_dbl, const IntVect &a_ghosts, const int &a_nComp)
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
static void invert(LevelData< MFCellFAB > &a_result, const LevelData< MFCellFAB > &a_in1)
static void kappaWeight(LevelData< MFCellFAB > &a_data)
static void kappaScale(LevelData< MFCellFAB > &a_data, const Real &a_scale)
static void power(LevelData< MFCellFAB > &a_result, const Real &a_exponent, const int &a_comp)
static void product(LevelData< MFCellFAB > &a_result, const LevelData< MFCellFAB > &a_in1, const LevelData< MFCellFAB > &a_in2)
static void setCoveredVal(LevelData< MFCellFAB > &a_lData, const Real &a_value)
static void setVal(LevelData< MFCellFAB > &a_result, const Real &a_value)
static void addConstant(LevelData< MFCellFAB > &a_data, const Real &a_constant)