11 #ifndef _EBPOISSONOPFACTORY_H__ 12 #define _EBPOISSONOPFACTORY_H__ 38 #include "NamespaceHeader.H" 73 const int& a_numPreCondIters,
74 const int& a_relaxType,
81 bool a_forceNocoarser =
false);
87 bool a_homoOnly =
true);
91 const bool& a_hasMGObjects,
133 #include "NamespaceFooter.H" RefCountedPtr< BaseEBBCFactory > m_ebBCFactory
Definition: EBPoissonOpFactory.H:112
RefCountedPtr< BaseDomainBCFactory > m_domainBCFactory
Definition: EBPoissonOpFactory.H:111
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
RealVect m_dx
Definition: EBPoissonOpFactory.H:104
Definition: EBLevelGrid.H:30
Definition: EBPoissonOpFactory.H:45
EBLevelGrid m_eblg
Definition: EBPoissonOpFactory.H:101
virtual ~EBPoissonOpFactory()
Definition: MultiGrid.H:294
Real m_alpha
Definition: EBPoissonOpFactory.H:106
double Real
Definition: REAL.H:33
void operator=(const EBPoissonOpFactory &a_opin)
Definition: EBPoissonOpFactory.H:127
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:107
int m_relaxType
Definition: EBPoissonOpFactory.H:98
Definition: EBPoissonOp.H:63
EBPoissonOpFactory()
weak construction bad
Definition: EBPoissonOpFactory.H:116
RealVect m_origin
Definition: EBPoissonOpFactory.H:105
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:108
EBPoissonOpFactory(const EBPoissonOpFactory &a_opin)
Definition: EBPoissonOpFactory.H:122
int m_numPreCondIters
Definition: EBPoissonOpFactory.H:97
Vector< EBLevelGrid > m_eblgVecMG
Definition: EBPoissonOpFactory.H:102
const IntVect m_ghostCellsRHS
Definition: EBPoissonOpFactory.H:109
int m_orderEB
Definition: EBPoissonOpFactory.H:96