chombo-discharge
MFHelmholtzOp Member List

This is the complete list of members for MFHelmholtzOp, including all inherited members.

AMROperator(LevelData< MFCellFAB > &a_Lphi, const LevelData< MFCellFAB > &a_phiFine, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_phiCoar, const bool a_homogeneousPhysBC, AMRLevelOp< LevelData< MFCellFAB >> *a_finerOp) overrideMFHelmholtzOpprotected
AMROperatorNC(LevelData< MFCellFAB > &a_Lphi, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_phiCoar, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< MFCellFAB >> *a_finerOp) override finalMFHelmholtzOp
AMROperatorNF(LevelData< MFCellFAB > &a_Lphi, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_phiCoar, bool a_homogeneousPhysBC) override finalMFHelmholtzOp
AMRProlong(LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_coarseCorrection) override finalMFHelmholtzOp
AMRResidual(LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_phiFine, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_phiCoar, const LevelData< MFCellFAB > &a_rhs, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< MFCellFAB >> *a_finerOp) override finalMFHelmholtzOp
AMRResidualNC(LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_phiFine, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_rhs, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< MFCellFAB >> *a_finerOp) override finalMFHelmholtzOp
AMRResidualNF(LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_phiCoar, const LevelData< MFCellFAB > &a_rhs, bool a_homogeneousPhysBC) override finalMFHelmholtzOp
AMRRestrict(LevelData< MFCellFAB > &a_residualCoarse, const LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_coarseCorrection, bool a_skip_res) override finalMFHelmholtzOp
AMRUpdateResidual(LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_coarseCorrection) override finalMFHelmholtzOp
applyOp(LevelData< MFCellFAB > &a_Lphi, const LevelData< MFCellFAB > &a_phi, bool a_homogeneousPhysBc) override finalMFHelmholtzOp
applyOp(LevelData< MFCellFAB > &a_Lphi, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > *const a_phiCoar, const bool a_homogeneousPhysBC, const bool a_homogeneousCFBC)MFHelmholtzOpprotected
applyOpNoBoundary(LevelData< MFCellFAB > &a_ans, const LevelData< MFCellFAB > &a_phi) override finalMFHelmholtzOp
assign(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs) override finalMFHelmholtzOp
assignCopier(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs, const Copier &a_copier) override finalMFHelmholtzOp
assignLocal(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs) override finalMFHelmholtzOp
axby(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_x, const LevelData< MFCellFAB > &a_y, const Real a_a, const Real a_b) override finalMFHelmholtzOp
buildCopier(Copier &a_copier, const LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs) overrideMFHelmholtzOp
computeOperatorLoads(LevelData< MFCellFAB > &a_phi, const int a_numApply) noexceptMFHelmholtzOp
create(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs) override finalMFHelmholtzOp
createCoarsened(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs, const int &a_refRat) override finalMFHelmholtzOp
createCoarser(LevelData< MFCellFAB > &a_coarse, const LevelData< MFCellFAB > &a_fine, bool a_ghosted) override finalMFHelmholtzOp
divideByIdentityCoef(LevelData< MFCellFAB > &a_rhs) override finalMFHelmholtzOp
dotProduct(const LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_2) override finalMFHelmholtzOp
exchangeGhost(const LevelData< MFCellFAB > &a_phi) constMFHelmholtzOpprotected
fillGrad(const LevelData< MFCellFAB > &a_phi) override finalMFHelmholtzOp
getAcoef()MFHelmholtzOp
getBcoef()MFHelmholtzOp
getBcoefIrreg()MFHelmholtzOp
getFlux(MFFluxFAB &a_flux, const LevelData< MFCellFAB > &a_data, const Box &a_grid, const DataIndex &a_dit, Real a_scale) override finalMFHelmholtzOp
getHelmOp(const int a_phase)MFHelmholtzOp
incr(LevelData< MFCellFAB > &a_lhs, const LevelData< MFCellFAB > &a_rhs, Real a_scale) override finalMFHelmholtzOp
interpolateCF(const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > *a_phiCoar, const bool a_homogeneousCF)MFHelmholtzOpprotected
m_AcoefMFHelmholtzOpprotected
m_BcoefMFHelmholtzOpprotected
m_BcoefIrregMFHelmholtzOpprotected
m_coarAveMFHelmholtzOpprotected
m_colorsMFHelmholtzOpprotected
m_compMFHelmholtzOpprotectedstatic
m_dataLocationMFHelmholtzOpprotected
m_dirichletBcValuesMFHelmholtzOpprotected
m_exchangeCopierMFHelmholtzOpprotected
m_ghostPhiMFHelmholtzOpprotected
m_ghostRhsMFHelmholtzOpprotected
m_hasCoarMFHelmholtzOpprotected
m_hasFineMFHelmholtzOpprotected
m_hasMGObjctsMFHelmholtzOpprotected
m_hasMGObjectsMFHelmholtzOpprotected
m_helmOpsMFHelmholtzOpprotected
m_interpolatorMFHelmholtzOpprotected
m_jumpMFHelmholtzOpprotected
m_jumpBCMFHelmholtzOpprotected
m_mflgMFHelmholtzOpprotected
m_mflgCoarMFHelmholtzOpprotected
m_mflgCoarMGMFHelmholtzOpprotected
m_mflgCoFiMFHelmholtzOpprotected
m_mflgFineMFHelmholtzOpprotected
m_multifluidMFHelmholtzOpprotected
m_nCompMFHelmholtzOpprotectedstatic
m_numPhasesMFHelmholtzOpprotected
m_refToCoarMFHelmholtzOpprotected
m_smootherMFHelmholtzOpprotected
MFHelmholtzOp()=deleteMFHelmholtzOp
MFHelmholtzOp(const MFHelmholtzOp &a_op)=deleteMFHelmholtzOp
MFHelmholtzOp(const MFHelmholtzOp &&a_op)=deleteMFHelmholtzOp
MFHelmholtzOp(const Location::Cell a_dataLocation, const MFLevelGrid &a_mflgFine, const MFLevelGrid &a_mflg, const MFLevelGrid &a_mflgCoFi, const MFLevelGrid &a_mflgCoar, const MFLevelGrid &a_mflgCoarMG, const MFMultigridInterpolator &a_interpolator, const MFReflux &a_fluxReg, const MFCoarAve &a_coarAve, const RefCountedPtr< MFHelmholtzDomainBCFactory > &a_domainBC, const RefCountedPtr< MFHelmholtzEBBCFactory > &a_ebBC, const RefCountedPtr< MFHelmholtzJumpBCFactory > &a_jumpBcFactory, const RealVect &a_probLo, const Real &a_dx, const int &a_refToFine, const int &a_refToCoar, const bool &a_hasFine, const bool &a_hasCoar, const bool &a_hasMGObjects, const bool &a_isMGOperator, const Real &a_alpha, const Real &a_beta, const RefCountedPtr< LevelData< MFCellFAB >> &a_Acoef, const RefCountedPtr< LevelData< MFFluxFAB >> &a_Bcoef, const RefCountedPtr< LevelData< MFBaseIVFAB >> &a_BcoefIrreg, const IntVect &a_ghostPhi, const IntVect &a_ghostRhs, const int &a_jumpOrder, const int &a_jumpWeight, const Smoother &a_smoother)MFHelmholtzOp
norm(const LevelData< MFCellFAB > &a_lhs, int a_order) override finalMFHelmholtzOp
operator=(const MFHelmholtzOp &a_oper)=deleteMFHelmholtzOp
operator=(const MFHelmholtzOp &&a_oper)=deleteMFHelmholtzOp
preCond(LevelData< MFCellFAB > &a_corr, const LevelData< MFCellFAB > &a_residual) override finalMFHelmholtzOp
prolongIncrement(LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_correctCoarse) override finalMFHelmholtzOp
refToCoarser() override finalMFHelmholtzOp
relax(LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_residual, int a_iterations) override finalMFHelmholtzOp
relaxGSMultiColor(LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_residual, const int a_iterations)MFHelmholtzOp
relaxGSRedBlack(LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_residual, const int a_iterations)MFHelmholtzOp
relaxPointJacobi(LevelData< MFCellFAB > &a_correction, const LevelData< MFCellFAB > &a_residual, const int a_iterations)MFHelmholtzOp
residual(LevelData< MFCellFAB > &a_residual, const LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_rhs, const bool a_homogeneousPhysBc) override finalMFHelmholtzOp
restrictResidual(LevelData< MFCellFAB > &a_resCoar, LevelData< MFCellFAB > &a_phi, const LevelData< MFCellFAB > &a_rhs) override finalMFHelmholtzOp
scale(LevelData< MFCellFAB > &a_lhs, const Real &a_scale) override finalMFHelmholtzOp
setAcoAndBco(const RefCountedPtr< LevelData< MFCellFAB >> &a_Acoef, const RefCountedPtr< LevelData< MFFluxFAB >> &a_Bcoef, const RefCountedPtr< LevelData< MFBaseIVFAB >> &a_BcoefIrreg)MFHelmholtzOp
setAlphaAndBeta(const Real &a_alpha, const Real &a_beta) override finalMFHelmholtzOp
setJump(RefCountedPtr< LevelData< BaseIVFAB< Real >>> &a_jump)MFHelmholtzOp
setToZero(LevelData< MFCellFAB > &a_lhs) override finalMFHelmholtzOp
Smoother enum nameMFHelmholtzOp
updateJumpBC(const LevelData< MFCellFAB > &a_phi, const bool a_homogeneousPhysBC)MFHelmholtzOpprotected
~MFHelmholtzOp()MFHelmholtzOp