MFAMRDataOps Class Reference

#include <MFAMRDataOps.H>

List of all members.


Detailed Description

Repository of functions for MF Hierarchies.

Public Member Functions

 MFAMRDataOps ()
 ~MFAMRDataOps ()

Static Public Member Functions

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 setCoveredAMRVal (Vector< LevelData< MFCellFAB > * > &a_data, const Vector< Vector< EBLevelGrid > > &a_eblg, const Vector< int > &a_refRat, const Real &a_value)
static void setCoveredVal (Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_value)
static void scale (Vector< LevelData< MFCellFAB > * > &a_lhs, const Real &a_scale)
static void scale (Vector< LevelData< MFCellFAB > * > &a_lhs, const Real &a_scale, const int &a_comp)
static void setToZero (Vector< LevelData< MFCellFAB > * > &a_result)
static void setVal (Vector< LevelData< MFCellFAB > * > &a_result, const Real &a_value)
static void setVal (Vector< LevelData< MFCellFAB > * > &a_result, const Real &a_value, const int &a_comp)
static void assign (Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_rhs)
static void assign (Vector< RefCountedPtr< LevelData< MFCellFAB > > > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_rhs)
static void assign (Vector< LevelData< MFCellFAB > * > &a_to, const Vector< LevelData< MFCellFAB > * > &a_from, const Interval &a_toInterval, const Interval &a_fromInterval)
static void assign (Vector< RefCountedPtr< LevelData< MFCellFAB > > > &a_to, const Vector< LevelData< MFCellFAB > * > &a_from, const Interval &a_toInterval, const Interval &a_fromInterval)
static void incr (Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_rhs, const Real &a_scale)
static void incr (Vector< LevelData< MFCellFAB > * > &a_lhs, const Real &a_scale)
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)
static void axby (Vector< LevelData< MFCellFAB > * > &a_lhs, const Vector< LevelData< MFCellFAB > * > &a_x, const Vector< LevelData< MFCellFAB > * > &a_y, const Real &a_a, const Real &a_b, const int &a_lhsComp, const int &a_xComp, const int &a_yComp)
static void sum (Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void addConstant (Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_constant)
static void product (Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void product (Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2, const int &a_rComp, const int &a_1Comp, const int &a_2Comp)
static void divideVectorByScalar (Vector< LevelData< MFCellFAB > * > &a_vectorOut, const Vector< LevelData< MFCellFAB > * > &a_vectorIn, const Vector< LevelData< MFCellFAB > * > &a_scalar)
static void divide (Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2)
static void divide (Vector< LevelData< MFCellFAB > * > &a_result, const Vector< LevelData< MFCellFAB > * > &a_in1, const Vector< LevelData< MFCellFAB > * > &a_in2, const int &a_rComp, const int &a_1Comp, const int &a_2Comp)
static void kappaWeight (Vector< LevelData< MFCellFAB > * > &a_data)
static void kappaScale (Vector< LevelData< MFCellFAB > * > &a_data, const Real &a_scale)
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 Real subtractOffMean (Vector< LevelData< MFCellFAB > * > &a_data, const Vector< Vector< EBLevelGrid > > &a_eblg, const Vector< int > &a_refRat)

Constructor & Destructor Documentation

MFAMRDataOps::MFAMRDataOps (  )  [inline]

MFAMRDataOps::~MFAMRDataOps (  )  [inline]


Member Function Documentation

static void MFAMRDataOps::setCoveredAMRVal ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Vector< Vector< EBISLayout > > &  a_ebislv,
const Vector< int > &  a_refRat,
const Real a_value 
) [static]

static void MFAMRDataOps::setCoveredAMRVal ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Vector< Vector< EBLevelGrid > > &  a_eblg,
const Vector< int > &  a_refRat,
const Real a_value 
) [static]

static void MFAMRDataOps::setCoveredVal ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Real a_value 
) [static]

static void MFAMRDataOps::scale ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Real a_scale 
) [static]

static void MFAMRDataOps::scale ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Real a_scale,
const int &  a_comp 
) [static]

static void MFAMRDataOps::setToZero ( Vector< LevelData< MFCellFAB > * > &  a_result  )  [static]

static void MFAMRDataOps::setVal ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Real a_value 
) [static]

static void MFAMRDataOps::setVal ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Real a_value,
const int &  a_comp 
) [static]

static void MFAMRDataOps::assign ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Vector< LevelData< MFCellFAB > * > &  a_rhs 
) [static]

static void MFAMRDataOps::assign ( Vector< RefCountedPtr< LevelData< MFCellFAB > > > &  a_lhs,
const Vector< LevelData< MFCellFAB > * > &  a_rhs 
) [static]

static void MFAMRDataOps::assign ( Vector< LevelData< MFCellFAB > * > &  a_to,
const Vector< LevelData< MFCellFAB > * > &  a_from,
const Interval a_toInterval,
const Interval a_fromInterval 
) [static]

static void MFAMRDataOps::assign ( Vector< RefCountedPtr< LevelData< MFCellFAB > > > &  a_to,
const Vector< LevelData< MFCellFAB > * > &  a_from,
const Interval a_toInterval,
const Interval a_fromInterval 
) [static]

static void MFAMRDataOps::incr ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Vector< LevelData< MFCellFAB > * > &  a_rhs,
const Real a_scale 
) [static]

static void MFAMRDataOps::incr ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Real a_scale 
) [static]

static void MFAMRDataOps::axby ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Vector< LevelData< MFCellFAB > * > &  a_x,
const Vector< LevelData< MFCellFAB > * > &  a_y,
const Real a,
const Real b 
) [static]

static void MFAMRDataOps::axby ( Vector< LevelData< MFCellFAB > * > &  a_lhs,
const Vector< LevelData< MFCellFAB > * > &  a_x,
const Vector< LevelData< MFCellFAB > * > &  a_y,
const Real a_a,
const Real a_b,
const int &  a_lhsComp,
const int &  a_xComp,
const int &  a_yComp 
) [static]

static void MFAMRDataOps::sum ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Vector< LevelData< MFCellFAB > * > &  a_in1,
const Vector< LevelData< MFCellFAB > * > &  a_in2 
) [static]

static void MFAMRDataOps::addConstant ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Real a_constant 
) [static]

static void MFAMRDataOps::product ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Vector< LevelData< MFCellFAB > * > &  a_in1,
const Vector< LevelData< MFCellFAB > * > &  a_in2 
) [static]

static void MFAMRDataOps::product ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Vector< LevelData< MFCellFAB > * > &  a_in1,
const Vector< LevelData< MFCellFAB > * > &  a_in2,
const int &  a_rComp,
const int &  a_1Comp,
const int &  a_2Comp 
) [static]

static void MFAMRDataOps::divideVectorByScalar ( Vector< LevelData< MFCellFAB > * > &  a_vectorOut,
const Vector< LevelData< MFCellFAB > * > &  a_vectorIn,
const Vector< LevelData< MFCellFAB > * > &  a_scalar 
) [static]

static void MFAMRDataOps::divide ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Vector< LevelData< MFCellFAB > * > &  a_in1,
const Vector< LevelData< MFCellFAB > * > &  a_in2 
) [static]

static void MFAMRDataOps::divide ( Vector< LevelData< MFCellFAB > * > &  a_result,
const Vector< LevelData< MFCellFAB > * > &  a_in1,
const Vector< LevelData< MFCellFAB > * > &  a_in2,
const int &  a_rComp,
const int &  a_1Comp,
const int &  a_2Comp 
) [static]

static void MFAMRDataOps::kappaWeight ( Vector< LevelData< MFCellFAB > * > &  a_data  )  [static]

static void MFAMRDataOps::kappaScale ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Real a_scale 
) [static]

static Real MFAMRDataOps::subtractOffMean ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Vector< DisjointBoxLayout > &  a_grids,
const Vector< Vector< EBISLayout > > &  a_ebislv,
const Vector< int > &  a_refRat 
) [static]

static Real MFAMRDataOps::subtractOffMean ( Vector< LevelData< MFCellFAB > * > &  a_data,
const Vector< Vector< EBLevelGrid > > &  a_eblg,
const Vector< int > &  a_refRat 
) [static]


The documentation for this class was generated from the following file:

Generated on Thu May 25 03:27:13 2017 for Chombo + EB + MF by  doxygen 1.5.5