Chombo + EB + MF  3.2
Public Member Functions | Public Attributes | List of all members
FaceSumOp Class Reference

#include <ReductionOps.H>

Inheritance diagram for FaceSumOp:
Inheritance graph
[legend]

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 Member Functions inherited from LDOperator< FluxBox >
virtual ~LDOperator ()
 
virtual bool threadSafe () const
 this boolean only has to do with whether the op(...) function is thread safe More...
 

Public Attributes

Real m_scale
 
int m_summingDir
 

Constructor & Destructor Documentation

FaceSumOp::FaceSumOp ( )
FaceSumOp::FaceSumOp ( const int &  a_summingDir)
virtual FaceSumOp::~FaceSumOp ( )
inlinevirtual

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

Real FaceSumOp::m_scale
int FaceSumOp::m_summingDir

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