chombo-discharge
EBHelmholtzOp Member List

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

allocateFlux() const noexceptEBHelmholtzOp
AMROperator(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, const bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp) override finalEBHelmholtzOp
AMROperatorNC(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp) override finalEBHelmholtzOp
AMROperatorNF(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, bool a_homogeneousPhysBC) override finalEBHelmholtzOp
AMRProlong(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_coarseCorrection) override finalEBHelmholtzOp
AMRResidual(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, const LevelData< EBCellFAB > &a_rhs, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp) override finalEBHelmholtzOp
AMRResidualNC(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_rhs, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp) override finalEBHelmholtzOp
AMRResidualNF(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, const LevelData< EBCellFAB > &a_rhs, bool a_homogeneousPhysBC) override finalEBHelmholtzOp
AMRRestrict(LevelData< EBCellFAB > &a_residualCoarse, const LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_coarseCorrection, bool a_skip_res) override finalEBHelmholtzOp
AMRUpdateResidual(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_coarseCorrection) override finalEBHelmholtzOp
applyDomainFlux(EBCellFAB &a_phi, const EBFluxFAB &a_Bcoef, const Box &a_cellBox, const DataIndex &a_dit, const bool a_homogeneousPhysBc) const noexceptEBHelmholtzOp
applyOp(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > *const a_phiCoar, const bool a_homogeneousPhysBC, const bool a_homogeneousCFBC)EBHelmholtzOp
applyOp(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, bool a_homogeneousPhysBc) override finalEBHelmholtzOp
applyOp(EBCellFAB &a_Lphi, EBCellFAB &a_phi, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const Box &a_cellBox, const DataIndex &a_dit, const bool a_homogeneousPhysBC) const noexceptEBHelmholtzOp
applyOpIrregular(EBCellFAB &a_Lphi, const EBCellFAB &a_phi, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const BaseIVFAB< Real > &a_alphaDiagWeight, const Box &a_cellBox, const DataIndex &a_dit, const bool a_homogeneousPhysBC) const noexceptEBHelmholtzOp
applyOpNoBoundary(LevelData< EBCellFAB > &a_ans, const LevelData< EBCellFAB > &a_phi) override finalEBHelmholtzOp
applyOpRegular(EBCellFAB &a_Lphi, EBCellFAB &a_phi, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const Box &a_cellBox, const DataIndex &a_dit, const bool a_homogeneousPhysBC) const noexceptEBHelmholtzOp
assign(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
assignCopier(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const Copier &a_copier) override finalEBHelmholtzOp
assignLocal(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
axby(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_x, const LevelData< EBCellFAB > &a_y, const Real a_a, const Real a_b) override finalEBHelmholtzOp
buildCopier(Copier &a_copier, const LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) overrideEBHelmholtzOp
coarsenCell(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiFine)EBHelmholtzOp
coarsenFlux(LevelData< EBFluxFAB > &a_flux, const LevelData< EBFluxFAB > &a_fineFlux)EBHelmholtzOp
computeDiagWeight()EBHelmholtzOpprotected
computeFaceCenteredFlux(EBFaceFAB &a_fluxCenter, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir)EBHelmholtzOpprotected
computeFaceCentroidFlux(EBFaceFAB &a_flux, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir)EBHelmholtzOpprotected
computeFlux(EBFaceFAB &a_fluxCentroid, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir)EBHelmholtzOpprotected
computeFlux(const LevelData< EBCellFAB > &a_phi)EBHelmholtzOpprotected
computeRelaxationCoefficient()EBHelmholtzOpprotected
create(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
createCoarsened(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const int &a_refRat) override finalEBHelmholtzOp
createCoarser(LevelData< EBCellFAB > &a_coarse, const LevelData< EBCellFAB > &a_fine, bool a_ghosted) override finalEBHelmholtzOp
deallocateFlux() const noexceptEBHelmholtzOp
defineStencils()EBHelmholtzOpprotected
diagonalScale(LevelData< EBCellFAB > &a_rhs, bool a_kappaWeighted) override finalEBHelmholtzOp
divideByIdentityCoef(LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
dotProduct(const LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
EBHelmholtzOp()=deleteEBHelmholtzOp
EBHelmholtzOp(const EBHelmholtzOp &a_other)=deleteEBHelmholtzOp
EBHelmholtzOp(const EBHelmholtzOp &&a_other)=deleteEBHelmholtzOp
EBHelmholtzOp(const Location::Cell a_dataLocation, const EBLevelGrid &a_eblgFine, const EBLevelGrid &a_eblg, const EBLevelGrid &a_eblgCoFi, const EBLevelGrid &a_eblgCoar, const EBLevelGrid &a_eblgCoarMG, const RefCountedPtr< EBMultigridInterpolator > &a_interpolator, const RefCountedPtr< EBReflux > &a_fluxReg, const RefCountedPtr< EBCoarAve > &a_coarAve, const RefCountedPtr< EBHelmholtzDomainBC > &a_domainBC, const RefCountedPtr< EBHelmholtzEBBC > &a_ebBC, 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 Real &a_alpha, const Real &a_beta, const RefCountedPtr< LevelData< EBCellFAB >> &a_Acoef, const RefCountedPtr< LevelData< EBFluxFAB >> &a_Bcoef, const RefCountedPtr< LevelData< BaseIVFAB< Real >>> &a_BcoIrreg, const IntVect &a_ghostCellsPhi, const IntVect &a_ghostCellsRHS, const Smoother &a_smoother)EBHelmholtzOp
fillDomainFlux(EBFluxFAB &a_flux, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit)EBHelmholtzOp
fillGrad(const LevelData< EBCellFAB > &a_phi) override finalEBHelmholtzOp
gauSaiMultiColor(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_rhs, const IntVect &a_color) constEBHelmholtzOp
gauSaiMultiColorKernel(EBCellFAB &a_Lcorr, EBCellFAB &a_corr, const EBCellFAB &a_resid, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const Box &a_cellBox, const DataIndex &a_dit, const IntVect &a_color) const noexceptEBHelmholtzOp
gauSaiRedBlackKernel(EBCellFAB &a_Lcorr, EBCellFAB &a_corr, const EBCellFAB &a_resid, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const Box &a_cellBox, const DataIndex &a_dit, const int &a_redBlack) const noexceptEBHelmholtzOp
getAcoef()EBHelmholtzOp
getBcoef()EBHelmholtzOp
getBcoefIrreg()EBHelmholtzOp
getFaceCenterFluxStencil(const FaceIndex &a_face, const DataIndex &a_dit) constEBHelmholtzOpprotected
getFaceCentroidFluxStencil(const FaceIndex &a_face, const DataIndex &a_dit) constEBHelmholtzOpprotected
getFlux(EBFluxFAB &a_flux, const LevelData< EBCellFAB > &a_data, const Box &a_grid, const DataIndex &a_dit, Real a_scale) override finalEBHelmholtzOp
getFlux() constEBHelmholtzOp
homogeneousCFInterp(LevelData< EBCellFAB > &a_phi)EBHelmholtzOp
incr(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const Real a_scale) override finalEBHelmholtzOp
inhomogeneousCFInterp(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar)EBHelmholtzOp
interpolateCF(LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > *a_phiCoar, const bool a_homogeneousCFBC)EBHelmholtzOp
m_AcoefEBHelmholtzOpprotected
m_aggRelaxStencilEBHelmholtzOpprotected
m_alphaEBHelmholtzOpprotected
m_alphaDiagWeightEBHelmholtzOpprotected
m_BcoefEBHelmholtzOpprotected
m_BcoefIrregEBHelmholtzOpprotected
m_betaEBHelmholtzOpprotected
m_betaDiagWeightEBHelmholtzOpprotected
m_centroidFluxStencilEBHelmholtzOpprotected
m_coarAveEBHelmholtzOpprotected
m_colorsEBHelmholtzOpprotected
m_compEBHelmholtzOpprotectedstatic
m_dataLocationEBHelmholtzOpprotected
m_doCoarsenEBHelmholtzOpprotected
m_doExchangeEBHelmholtzOpprotected
m_doInterpCFEBHelmholtzOpprotected
m_domainBcEBHelmholtzOpprotected
m_dxEBHelmholtzOpprotected
m_ebBcEBHelmholtzOpprotected
m_eblgEBHelmholtzOpprotected
m_eblgCoarEBHelmholtzOpprotected
m_eblgCoarMGEBHelmholtzOpprotected
m_eblgCoFiEBHelmholtzOpprotected
m_eblgFineEBHelmholtzOpprotected
m_exchangeCopierEBHelmholtzOpprotected
m_exchangeCopierFineEBHelmholtzOpprotected
m_fluxEBHelmholtzOpmutableprotected
m_fluxRegEBHelmholtzOpprotected
m_ghostPhiEBHelmholtzOpprotected
m_ghostRhsEBHelmholtzOpprotected
m_hasCoarEBHelmholtzOpprotected
m_hasFineEBHelmholtzOpprotected
m_hasMGObjectsEBHelmholtzOpprotected
m_interpolantEBHelmholtzOpprotected
m_interpolatorEBHelmholtzOpprotected
m_interpStencilEBHelmholtzOpprotected
m_intervalEBHelmholtzOpprotected
m_nCompEBHelmholtzOpprotectedstatic
m_probLoEBHelmholtzOpprotected
m_profileEBHelmholtzOpprotected
m_prolongOpEBHelmholtzOpprotected
m_prolongOpMGEBHelmholtzOpprotected
m_refluxFreeEBHelmholtzOpprotected
m_refToCoarEBHelmholtzOpprotected
m_refToFineEBHelmholtzOpprotected
m_relaxStencilsEBHelmholtzOpprotected
m_relCoefEBHelmholtzOpprotected
m_restrictOpEBHelmholtzOpprotected
m_restrictOpMGEBHelmholtzOpprotected
m_sideBoxEBHelmholtzOpprotected
m_smootherEBHelmholtzOpprotected
m_timerEBHelmholtzOpprotected
m_vecDxEBHelmholtzOpprotected
m_vofIterDomHiEBHelmholtzOpmutableprotected
m_vofIterDomLoEBHelmholtzOpmutableprotected
m_vofIterIrregEBHelmholtzOpmutableprotected
m_vofIterMultiEBHelmholtzOpmutableprotected
m_vofIterStencEBHelmholtzOpmutableprotected
makeAggStencil()EBHelmholtzOpprotected
norm(const LevelData< EBCellFAB > &a_rhs, const int a_order) override finalEBHelmholtzOp
operator=(const EBHelmholtzOp &a_oper)=deleteEBHelmholtzOp
operator=(const EBHelmholtzOp &&a_oper)=deleteEBHelmholtzOp
pointJacobiKernel(EBCellFAB &a_Lcorr, EBCellFAB &a_corr, const EBCellFAB &a_resid, const EBCellFAB &a_Acoef, const EBFluxFAB &a_Bcoef, const BaseIVFAB< Real > &a_BcoefIrreg, const Box &a_cellBox, const DataIndex &a_dit) const noexceptEBHelmholtzOp
preCond(LevelData< EBCellFAB > &a_corr, const LevelData< EBCellFAB > &a_residual) override finalEBHelmholtzOp
prolongIncrement(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_correctCoarse) override finalEBHelmholtzOp
reflux(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, AMRLevelOp< LevelData< EBCellFAB >> &a_finerOp)EBHelmholtzOpprotected
refluxFreeAMROperator(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, const bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp)EBHelmholtzOp
refToCoarser() override finalEBHelmholtzOp
relax(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, int a_iterations) override finalEBHelmholtzOp
relaxGSMultiColor(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations)EBHelmholtzOpprotected
relaxGSRedBlack(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations)EBHelmholtzOpprotected
relaxPointJacobi(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations)EBHelmholtzOpprotected
residual(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_rhs, const bool a_homogeneousPhysBc) overrideEBHelmholtzOp
restrictResidual(LevelData< EBCellFAB > &a_resCoar, LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_rhs) override finalEBHelmholtzOp
scale(LevelData< EBCellFAB > &a_lhs, const Real &a_scale) override finalEBHelmholtzOp
setAcoAndBco(const RefCountedPtr< LevelData< EBCellFAB >> &a_Acoef, const RefCountedPtr< LevelData< EBFluxFAB >> &a_Bcoef, const RefCountedPtr< LevelData< BaseIVFAB< Real >>> &a_BcoefIrreg)EBHelmholtzOp
setAlphaAndBeta(const Real &a_alpha, const Real &a_beta) override finalEBHelmholtzOp
setToZero(LevelData< EBCellFAB > &a_lhs) override finalEBHelmholtzOp
Smoother enum nameEBHelmholtzOp
turnOffCFInterp()EBHelmholtzOp
turnOffCoarsening()EBHelmholtzOp
turnOffExchange()EBHelmholtzOp
turnOnCFInterp()EBHelmholtzOp
turnOnCoarsening()EBHelmholtzOp
turnOnExchange()EBHelmholtzOp
~EBHelmholtzOp()EBHelmholtzOpvirtual