11 #ifndef _QUADCFSTENCIL_H_    12 #define _QUADCFSTENCIL_H_    26 #include "NamespaceHeader.H"    97                 const Box& a_fine_domain,
   117                 const Box& a_fine_domain,
   282 #include "NamespaceFooter.H" void operator=(const QuadCFStencil &cfs_in)
Definition: QuadCFStencil.H:269
 
void buildStencils(const IntVectSet &ivsAllGood)
 
Real computeMixedDerivative(const BaseFab< Real > &a_phic, int a_ivar, const IntVect &a_ivin, Real a_dx) const
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
#define CH_assert(cond)
Definition: CHArray.H:37
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
bool isDefined() const
{ Access functions} 
 
const Box & packedBox() const
Definition: QuadCFStencil.H:188
 
BaseFab< DerivStencil > m_second[SpaceDim]
Definition: QuadCFStencil.H:236
 
Real computeSecondDerivative(const BaseFab< Real > &a_phic, int a_derivdir, int a_ivar, const IntVect &a_ivin, Real a_dx) const
{ Derivative functions} 
 
QuadCFStencil(const QuadCFStencil &cfs_in)
Definition: QuadCFStencil.H:274
 
bool finePacked() const
Definition: QuadCFStencil.H:183
 
int m_direction
Definition: QuadCFStencil.H:200
 
BaseFab< bool > m_dropOrd
Definition: QuadCFStencil.H:250
 
const int SpaceDim
Definition: SPACE.H:38
 
Real computeFirstDerivative(const BaseFab< Real > &a_phic, int a_derivdir, int a_ivar, const IntVect &a_ivin, Real a_dx) const
 
const IntVectSet & getCoarIVS() const
Definition: QuadCFStencil.H:177
 
BaseFab< DerivStencil > m_mixedSten
Definition: QuadCFStencil.H:229
 
Class to encapsulate coarse-fine information for AMR operations. 
Definition: CFStencil.H:31
 
double Real
Definition: REAL.H:33
 
const IntVectSet & getFineIVS() const
 
void define(const Box &a_fine_domain, const Box &a_grid, const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout &a_coarBoxes, int a_refRatio, int a_direction, Side::LoHiSide a_hiorlo)
 
BaseFab< DerivStencil > m_firstD[SpaceDim]
Definition: QuadCFStencil.H:243
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
LoHiSide
Definition: LoHiSide.H:27
 
const IntVectSet & getFineIVS() const
Definition: QuadCFStencil.H:168
 
class to encapsulate the operations to create derivs on irreg stencils 
Definition: DerivStencil.H:35
 
IntVectSet m_ivsQuadd
Definition: QuadCFStencil.H:216
 
bool isDefined() const
{ Access functions} 
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
const Box & packedBox() const
Definition: CFStencil.H:85
 
IntVectSet m_ivsStandard
Definition: QuadCFStencil.H:209
 
An integer Vector in SpaceDim-dimensional space. 
Definition: CHArray.H:42
 
bool isPacked() const
Definition: CFStencil.H:80
 
CFStencil m_baseCFS
Definition: QuadCFStencil.H:253
 
bool m_isDefined
Definition: QuadCFStencil.H:197
 
void addFabToSten(const BaseFab< Real > &fabin_a, DerivStencil &sten_a)
 
bool isEmpty() const
Definition: QuadCFStencil.H:159
 
class to encapsulate CF info for quadratic interpolation 
Definition: QuadCFStencil.H:34
 
const IntVectSet & getCoarIVS() const