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