22 #include "NamespaceHeader.H" 50 bool a_doRelaxOpt =
false);
96 Real a_alpha,
Real a_beta,
bool incrementOnly =
false)
const;
101 const Real a_lambdaFactor,
107 bool incrementOnly =
false)
const;
112 const Real a_factor)
const;
243 #include "NamespaceFooter.H" void uncache(EBCellFAB &a_lphi, int a_ivar=0) const
Vector< destTerm_t > m_destTerms
Definition: EBStencil.H:203
void computeOffsets(const Vector< VolIndex > &a_srcVoFs, const BaseIVFAB< VoFStencil > &a_vofstencil)
Vector< destTerm_t > m_sourTerms
Definition: EBStencil.H:204
Definition: EBStencil.H:179
EBStencil()
Definition: EBStencil.H:216
EBStencil(const EBStencil &stenin)
Definition: EBStencil.H:235
void uncachePhi(EBCellFAB &a_phi, int a_ivar=0) const
Box m_box
Definition: EBStencil.H:195
Vector< Real > m_cachePhi
Definition: EBStencil.H:207
int m_destVar
Definition: EBStencil.H:201
void operator=(const EBStencil &stenin)
Definition: EBStencil.H:226
bool m_doRelaxOpt
Definition: EBStencil.H:208
void cache(const EBCellFAB &a_lphi, int a_ivar=0) const
Vector< stencilTerm > single
Definition: EBStencil.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
Vector< Real > m_cacheLph
Definition: EBStencil.H:206
Definition: EBCellFAB.H:29
Real weight
Definition: EBStencil.H:182
IntVect m_ghostVectPhi
Definition: EBStencil.H:199
double Real
Definition: REAL.H:33
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.
int offset
Definition: EBStencil.H:181
int offset
Definition: EBStencil.H:175
void cachePhi(const EBCellFAB &a_lphi, int a_ivar=0) const
EBISBox m_ebisBox
Definition: EBStencil.H:196
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
Box m_phiBox
Definition: EBStencil.H:198
bool multiValued
Definition: EBStencil.H:176
void apply(EBCellFAB &a_lofphi, const EBCellFAB &a_phi, bool incrementOnly=false, int ivar=0) const
Definition: EBStencil.H:173
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
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
Box m_lphBox
Definition: EBStencil.H:197
Vector< stencilTerm > multi
Definition: EBStencil.H:190
EB stencil.
Definition: EBStencil.H:27
Vector< int > m_alphaBeta
Definition: EBStencil.H:205
Definition: BaseIVFAB.H:32
void applyInhomDomBC(EBCellFAB &a_lofphi, const EBCellFAB &a_phi, const Real a_factor) const
IntVect m_ghostVectLph
Definition: EBStencil.H:200
Definition: EBStencil.H:187
Vector< ebstencil_t > m_ebstencil
Definition: EBStencil.H:202