11 #ifndef _MFAMRDATAOPS_H_ 12 #define _MFAMRDATAOPS_H_ 24 #include "NamespaceHeader.H" 64 const Real& a_scale) ;
128 const Real& a_scale);
134 const Real& a_scale);
154 const int& a_lhsComp,
169 const Real& a_constant);
224 const Real& a_scale);
242 #include "NamespaceFooter.H" static void assign(Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_rhs)
A reference-counting handle class.
Definition: RefCountedPtr.H:173
static void divideVectorByScalar(Vector< LevelData< MFCellFAB > * > &a_vectorOut, const Vector< LevelData< MFCellFAB > * > &a_vectorIn, const Vector< LevelData< MFCellFAB > * > &a_scalar)
one dimensional dynamic array
Definition: Vector.H:53
static void setCoveredAMRVal(Vector< LevelData< MFCellFAB > * > &a_data, const Vector< Vector< EBISLayout > > &a_ebislv, const Vector< int > &a_refRat, const Real &a_value)
static void kappaWeight(Vector< LevelData< MFCellFAB > * > &a_data)
Definition: MFAMRDataOps.H:30
static void setVal(Vector< LevelData< MFCellFAB > * > &a_result, const Real &a_value)
Structure for passing component ranges in code.
Definition: Interval.H:23
double Real
Definition: REAL.H:33
static void setCoveredVal(Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_value)
static Real subtractOffMean(Vector< LevelData< MFCellFAB > * > &a_data, const Vector< DisjointBoxLayout > &a_grids, const Vector< Vector< EBISLayout > > &a_ebislv, const Vector< int > &a_refRat)
static void axby(Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_x, const Vector< LevelData< MFCellFAB > * > &a_y, const Real &a, const Real &b)
~MFAMRDataOps()
Definition: MFAMRDataOps.H:37
MFAMRDataOps()
Definition: MFAMRDataOps.H:33
static void addConstant(Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_constant)
static void divide(Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void scale(Vector< LevelData< MFCellFAB > * > &a_lhs, const Real &a_scale)
static void sum(Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void incr(Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_rhs, const Real &a_scale)
static void product(Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void setToZero(Vector< LevelData< MFCellFAB > * > &a_result)
static void kappaScale(Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_scale)