11 #ifndef _EBPOISSONOPFACTORY_H__ 12 #define _EBPOISSONOPFACTORY_H__ 38 #include "NamespaceHeader.H" 73 const int& a_numPreCondIters,
74 const int& a_relaxType,
80 const IntVect& a_ghostCellsRhs);
86 bool a_homoOnly =
true);
90 const bool& a_hasMGObjects,
132 #include "NamespaceFooter.H" RefCountedPtr< BaseEBBCFactory > m_ebBCFactory
Definition: EBPoissonOpFactory.H:111
RefCountedPtr< BaseDomainBCFactory > m_domainBCFactory
Definition: EBPoissonOpFactory.H:110
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:130
RealVect m_dx
Definition: EBPoissonOpFactory.H:103
Definition: EBLevelGrid.H:30
Definition: EBPoissonOpFactory.H:45
EBLevelGrid m_eblg
Definition: EBPoissonOpFactory.H:100
virtual ~EBPoissonOpFactory()
Definition: MultiGrid.H:259
Real m_alpha
Definition: EBPoissonOpFactory.H:105
double Real
Definition: REAL.H:33
void operator=(const EBPoissonOpFactory &a_opin)
Definition: EBPoissonOpFactory.H:126
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.
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
EBPoissonOp * createOperator(const EBLevelGrid &a_eblgMGLevel, const EBLevelGrid &a_eblgCoarMG, const bool &a_hasMGObjects, const RealVect &a_dxMGLevel)
Real m_beta
Definition: EBPoissonOpFactory.H:106
int m_relaxType
Definition: EBPoissonOpFactory.H:97
Definition: EBPoissonOp.H:63
EBPoissonOpFactory()
weak construction bad
Definition: EBPoissonOpFactory.H:115
RealVect m_origin
Definition: EBPoissonOpFactory.H:104
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
virtual EBPoissonOp * MGnewOp(const ProblemDomain &a_FineindexSpace, int a_depth, bool a_homoOnly=true)
const IntVect m_ghostCellsPhi
Definition: EBPoissonOpFactory.H:107
EBPoissonOpFactory(const EBPoissonOpFactory &a_opin)
Definition: EBPoissonOpFactory.H:121
int m_numPreCondIters
Definition: EBPoissonOpFactory.H:96
Vector< EBLevelGrid > m_eblgVecMG
Definition: EBPoissonOpFactory.H:101
const IntVect m_ghostCellsRHS
Definition: EBPoissonOpFactory.H:108
int m_orderEB
Definition: EBPoissonOpFactory.H:95