Chombo + EB  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() [1/2]

FaceSumOp::FaceSumOp ( )

◆ FaceSumOp() [2/2]

FaceSumOp::FaceSumOp ( const int &  a_summingDir)

◆ ~FaceSumOp()

virtual FaceSumOp::~FaceSumOp ( )
inlinevirtual

Member Function Documentation

◆ setDir()

void FaceSumOp::setDir ( const int &  a_sumDir)

◆ setScale()

void FaceSumOp::setScale ( const Real a_scale)

◆ op()

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

◆ linearIn()

virtual void FaceSumOp::linearIn ( FluxBox a_arg,
void *  a_buf,
const Box a_R,
const Interval a_comps 
) const
virtual

Reimplemented from LDOperator< FluxBox >.

◆ linearOut()

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

◆ size()

int FaceSumOp::size ( const FluxBox a_fluxBox,
const Box a_bx,
const Interval a_comps 
) const
virtual

Reimplemented from LDOperator< FluxBox >.

Member Data Documentation

◆ m_scale

Real FaceSumOp::m_scale

◆ m_summingDir

int FaceSumOp::m_summingDir

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