#include <ReductionOps.H>
Public Member Functions | |
FaceSumOp () | |
FaceSumOp (const int &a_summingDir) | |
virtual | ~FaceSumOp () |
void | setDir (const int &a_sumDir) |
void | setScale (const Real &a_scale) |
void | op (FluxBox &dataTo, const Box &RegionFrom, const Interval &Cdest, const Box &RegionTo, const FluxBox &src, const Interval &Csrc) const |
virtual void | linearIn (FluxBox &a_arg, void *a_buf, const Box &a_R, const Interval &a_comps) const |
virtual void | linearOut (const FluxBox &a_arg, void *a_buf, const Box &a_R, const Interval &a_comps) const |
int | size (const FluxBox &a_fluxBox, const Box &a_bx, const Interval &a_comps) const |
Public Attributes | |
Real | m_scale |
int | m_summingDir |
FaceSumOp::FaceSumOp | ( | ) |
FaceSumOp::FaceSumOp | ( | const int & | a_summingDir | ) |
virtual FaceSumOp::~FaceSumOp | ( | ) | [inline, virtual] |
void FaceSumOp::setDir | ( | const int & | a_sumDir | ) |
void FaceSumOp::setScale | ( | const Real & | a_scale | ) |
void FaceSumOp::op | ( | FluxBox & | dataTo, | |
const Box & | RegionFrom, | |||
const Interval & | Cdest, | |||
const Box & | RegionTo, | |||
const FluxBox & | src, | |||
const Interval & | Csrc | |||
) | const [virtual] |
Reimplemented from LDOperator< FluxBox >.
virtual void FaceSumOp::linearIn | ( | FluxBox & | a_arg, | |
void * | a_buf, | |||
const Box & | a_R, | |||
const Interval & | a_comps | |||
) | const [virtual] |
Reimplemented from LDOperator< FluxBox >.
virtual void FaceSumOp::linearOut | ( | const FluxBox & | a_arg, | |
void * | a_buf, | |||
const Box & | a_R, | |||
const Interval & | a_comps | |||
) | const [virtual] |
Reimplemented from LDOperator< FluxBox >.
int FaceSumOp::size | ( | const FluxBox & | a_fluxBox, | |
const Box & | a_bx, | |||
const Interval & | a_comps | |||
) | const [virtual] |
Reimplemented from LDOperator< FluxBox >.