12 #ifndef CD_NonConservativeDivergenceStencil_H
13 #define CD_NonConservativeDivergenceStencil_H
17 #include <CD_NamespaceHeader.H>
43 const EBISLayout& a_ebisl,
44 const ProblemDomain& a_domain,
70 const VolIndex& a_vof,
71 const DisjointBoxLayout& a_dbl,
72 const ProblemDomain& a_domain,
73 const EBISBox& a_ebisbox,
76 const IntVectSet& a_cfivs)
override;
79 #include <CD_NamespaceFooter.H>
Abstract class for holding cut-cell stencils on an AMR level.
Class for holding stencils on irregular cells over a single AMR level.
Definition: CD_IrregStencil.H:38
StencilType
Enum for identifying stencil – only meant for enhancing code visibility.
Definition: CD_IrregStencil.H:44
Stencil class for computing non-conservative divergences using neighborhood algorithms.
Definition: CD_NonConservativeDivergenceStencil.H:25
virtual void buildStencil(VoFStencil &a_sten, const VolIndex &a_vof, const DisjointBoxLayout &a_dbl, const ProblemDomain &a_domain, const EBISBox &a_ebisbox, const Box &a_box, const Real &a_dx, const IntVectSet &a_cfivs) override
Build the interpolation stencils.
Definition: CD_NonConservativeDivergenceStencil.cpp:42
NonConservativeDivergenceStencil()=delete
Disallowed weak constructor.
virtual ~NonConservativeDivergenceStencil()
Destructor.
Definition: CD_NonConservativeDivergenceStencil.cpp:36