11 #ifndef _DIVERGENCESTENCIL_H_ 12 #define _DIVERGENCESTENCIL_H_ 25 #include "NamespaceHeader.H" 44 bool a_useEBFlux =
true);
58 const int & a_destVar,
59 bool incrementOnly =
false);
81 #include "NamespaceFooter.H" DivergenceStencil & operator=(const DivergenceStencil &stenin)
deep copy for this object would kill performance
A reference-counting handle class.
Definition: RefCountedPtr.H:66
#define CH_SPACEDIM
Definition: SPACE.H:52
void divergence(EBCellFAB &a_divF, const EBFluxFAB &a_faceFlux, const BaseIVFAB< Real > &a_bndryFlux, const int &a_destVar, bool incrementOnly=false)
A EBFaceFAB-like container for edge-centered fluxes.
Definition: EBFluxFAB.H:25
~DivergenceStencil()
Definition: DivergenceStencil.H:47
DivergenceStencil()
disallowed operators. Without code because Jeff says that is better.
Definition: EBCellFAB.H:29
stencil to evaluate the conservative divergence of a flux
Definition: DivergenceStencil.H:30
RefCountedPtr< AggStencil< EBFaceFAB, EBCellFAB > > m_openStencil[CH_SPACEDIM]
Definition: DivergenceStencil.H:64
bool m_useEBFlux
Definition: DivergenceStencil.H:61
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RefCountedPtr< AggStencil< BaseIVFAB< Real >, EBCellFAB > > m_bdryStencil
Definition: DivergenceStencil.H:65
Box m_grid
Definition: DivergenceStencil.H:62
RealVect m_dx
Definition: DivergenceStencil.H:63