FaceSumOp Class Reference

#include <ReductionOps.H>

Inheritance diagram for FaceSumOp:

Inheritance graph
[legend]

List of all members.

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


Constructor & Destructor Documentation

FaceSumOp::FaceSumOp (  ) 

FaceSumOp::FaceSumOp ( const int &  a_summingDir  ) 

virtual FaceSumOp::~FaceSumOp (  )  [inline, virtual]


Member Function Documentation

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 >.


Member Data Documentation


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

Generated on Fri Oct 19 04:25:11 2018 for Chombo + EB by  doxygen 1.5.5