11 #ifndef _NONAGGREGATEDEBSTENCIL_H_    12 #define _NONAGGREGATEDEBSTENCIL_H_    22 #include "NamespaceHeader.H"    58                          bool a_doRelaxOpt = 
false,
    61                          bool       a_useInputSets = 
false);
    81                          bool       a_useInputSets = 
false);
   110         Real a_alpha, 
Real a_beta, 
bool incrementOnly = 
false) 
const;
   115         const Real             a_lambdaFactor,
   121         bool incrementOnly = 
false) 
const;
   126                   const Real             a_factor) 
const;
   224 #include "NamespaceFooter.H" IntVectSet m_setIrreg
Definition: NonAggregatedEBStencil.H:188
 
Vector< Real > m_cacheLph
Definition: NonAggregatedEBStencil.H:184
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
NonAggregatedEBStencil(const NonAggregatedEBStencil &stenin)
Definition: NonAggregatedEBStencil.H:216
 
Very slow, bad version of EB stencil. 
Definition: NonAggregatedEBStencil.H:35
 
~NonAggregatedEBStencil()
 
void operator=(const NonAggregatedEBStencil &stenin)
Definition: NonAggregatedEBStencil.H:207
 
Vector< VolIndex > m_srcVofs
Definition: NonAggregatedEBStencil.H:179
 
bool m_doRelaxOpt
Definition: NonAggregatedEBStencil.H:186
 
EBISBox m_ebisBox
Definition: NonAggregatedEBStencil.H:181
 
void relaxClone(EBCellFAB &a_phi, const EBCellFAB &a_phiOld, const EBCellFAB &a_rhs, const BaseIVFAB< Real > &a_alphaWeight, const BaseIVFAB< Real > &a_betaWeight, Real a_alpha, Real a_beta, Real a_safety) const
 
void cachePhi(const EBCellFAB &a_lphi, int a_ivar=0) const
 
NonAggregatedEBStencil()
Definition: NonAggregatedEBStencil.H:197
 
void uncachePhi(EBCellFAB &a_phi, int a_ivar=0) const
 
Definition: EBCellFAB.H:29
 
double Real
Definition: REAL.H:33
 
int m_destVar
Definition: NonAggregatedEBStencil.H:182
 
void cache(const EBCellFAB &a_lphi, int a_ivar=0) const
 
void uncache(EBCellFAB &a_lphi, int a_ivar=0) const
 
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code. 
 
Vector< Real > m_cachePhi
Definition: NonAggregatedEBStencil.H:185
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
An integer Vector in SpaceDim-dimensional space. 
Definition: CHArray.H:42
 
void applyInhomDomBC(EBCellFAB &a_lofphi, const EBCellFAB &a_phi, const Real a_factor) const
 
bool m_useInputSets
Definition: NonAggregatedEBStencil.H:189
 
void relax(EBCellFAB &a_phi, const EBCellFAB &a_rhs, const BaseIVFAB< Real > &a_alphaWeight, const BaseIVFAB< Real > &a_betaWeight, Real a_alpha, Real a_beta, Real a_safety) const
 
void apply(EBCellFAB &a_lofphi, const EBCellFAB &a_phi, bool incrementOnly=false, int ivar=0) const
 
Definition: BaseIVFAB.H:32
 
Vector< VoFStencil > m_vofStencil
Definition: NonAggregatedEBStencil.H:180
 
int m_nComp
Definition: NonAggregatedEBStencil.H:187