chombo-discharge
|
This is the complete list of members for EBHelmholtzOp, including all inherited members.
allocateFlux() const noexcept | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
AMROperatorNC(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, bool a_homogeneousPhysBC, AMRLevelOp< LevelData< EBCellFAB >> *a_finerOp) override final | EBHelmholtzOp | |
AMROperatorNF(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, bool a_homogeneousPhysBC) override final | EBHelmholtzOp | |
AMRProlong(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_coarseCorrection) override final | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
AMRResidualNF(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiCoar, const LevelData< EBCellFAB > &a_rhs, bool a_homogeneousPhysBC) override final | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
AMRUpdateResidual(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_coarseCorrection) override final | EBHelmholtzOp | |
applyDomainFlux(EBCellFAB &a_phi, const EBFluxFAB &a_Bcoef, const Box &a_cellBox, const DataIndex &a_dit, const bool a_homogeneousPhysBc) const noexcept | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
applyOpNoBoundary(LevelData< EBCellFAB > &a_ans, const LevelData< EBCellFAB > &a_phi) override final | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
assign(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
assignCopier(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const Copier &a_copier) override final | EBHelmholtzOp | |
assignLocal(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
axby(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_x, const LevelData< EBCellFAB > &a_y, const Real a_a, const Real a_b) override final | EBHelmholtzOp | |
buildCopier(Copier &a_copier, const LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override | EBHelmholtzOp | |
coarsenCell(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_phiFine) | EBHelmholtzOp | |
coarsenFlux(LevelData< EBFluxFAB > &a_flux, const LevelData< EBFluxFAB > &a_fineFlux) | EBHelmholtzOp | |
computeDiagWeight() | EBHelmholtzOp | protected |
computeFaceCenteredFlux(EBFaceFAB &a_fluxCenter, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir) | EBHelmholtzOp | protected |
computeFaceCentroidFlux(EBFaceFAB &a_flux, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir) | EBHelmholtzOp | protected |
computeFlux(EBFaceFAB &a_fluxCentroid, const EBCellFAB &a_phi, const Box &a_cellBox, const DataIndex &a_dit, const int a_dir) | EBHelmholtzOp | protected |
computeFlux(const LevelData< EBCellFAB > &a_phi) | EBHelmholtzOp | protected |
computeRelaxationCoefficient() | EBHelmholtzOp | protected |
create(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
createCoarsened(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const int &a_refRat) override final | EBHelmholtzOp | |
createCoarser(LevelData< EBCellFAB > &a_coarse, const LevelData< EBCellFAB > &a_fine, bool a_ghosted) override final | EBHelmholtzOp | |
deallocateFlux() const noexcept | EBHelmholtzOp | |
defineStencils() | EBHelmholtzOp | protected |
diagonalScale(LevelData< EBCellFAB > &a_rhs, bool a_kappaWeighted) override final | EBHelmholtzOp | |
divideByIdentityCoef(LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
dotProduct(const LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
EBHelmholtzOp()=delete | EBHelmholtzOp | |
EBHelmholtzOp(const EBHelmholtzOp &a_other)=delete | EBHelmholtzOp | |
EBHelmholtzOp(const EBHelmholtzOp &&a_other)=delete | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
gauSaiMultiColor(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_rhs, const IntVect &a_color) const | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
getAcoef() | EBHelmholtzOp | |
getBcoef() | EBHelmholtzOp | |
getBcoefIrreg() | EBHelmholtzOp | |
getFaceCenterFluxStencil(const FaceIndex &a_face, const DataIndex &a_dit) const | EBHelmholtzOp | protected |
getFaceCentroidFluxStencil(const FaceIndex &a_face, const DataIndex &a_dit) const | EBHelmholtzOp | protected |
getFlux(EBFluxFAB &a_flux, const LevelData< EBCellFAB > &a_data, const Box &a_grid, const DataIndex &a_dit, Real a_scale) override final | EBHelmholtzOp | |
getFlux() const | EBHelmholtzOp | |
homogeneousCFInterp(LevelData< EBCellFAB > &a_phi) | EBHelmholtzOp | |
incr(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs, const Real a_scale) override final | EBHelmholtzOp | |
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_Acoef | EBHelmholtzOp | protected |
m_aggRelaxStencil | EBHelmholtzOp | protected |
m_alpha | EBHelmholtzOp | protected |
m_alphaDiagWeight | EBHelmholtzOp | protected |
m_Bcoef | EBHelmholtzOp | protected |
m_BcoefIrreg | EBHelmholtzOp | protected |
m_beta | EBHelmholtzOp | protected |
m_betaDiagWeight | EBHelmholtzOp | protected |
m_centroidFluxStencil | EBHelmholtzOp | protected |
m_coarAve | EBHelmholtzOp | protected |
m_colors | EBHelmholtzOp | protected |
m_comp | EBHelmholtzOp | protectedstatic |
m_dataLocation | EBHelmholtzOp | protected |
m_doCoarsen | EBHelmholtzOp | protected |
m_doExchange | EBHelmholtzOp | protected |
m_doInterpCF | EBHelmholtzOp | protected |
m_domainBc | EBHelmholtzOp | protected |
m_dx | EBHelmholtzOp | protected |
m_ebBc | EBHelmholtzOp | protected |
m_eblg | EBHelmholtzOp | protected |
m_eblgCoar | EBHelmholtzOp | protected |
m_eblgCoarMG | EBHelmholtzOp | protected |
m_eblgCoFi | EBHelmholtzOp | protected |
m_eblgFine | EBHelmholtzOp | protected |
m_exchangeCopier | EBHelmholtzOp | protected |
m_exchangeCopierFine | EBHelmholtzOp | protected |
m_flux | EBHelmholtzOp | mutableprotected |
m_fluxReg | EBHelmholtzOp | protected |
m_ghostPhi | EBHelmholtzOp | protected |
m_ghostRhs | EBHelmholtzOp | protected |
m_hasCoar | EBHelmholtzOp | protected |
m_hasFine | EBHelmholtzOp | protected |
m_hasMGObjects | EBHelmholtzOp | protected |
m_interpolant | EBHelmholtzOp | protected |
m_interpolator | EBHelmholtzOp | protected |
m_interpStencil | EBHelmholtzOp | protected |
m_interval | EBHelmholtzOp | protected |
m_nComp | EBHelmholtzOp | protectedstatic |
m_probLo | EBHelmholtzOp | protected |
m_profile | EBHelmholtzOp | protected |
m_prolongOp | EBHelmholtzOp | protected |
m_prolongOpMG | EBHelmholtzOp | protected |
m_refluxFree | EBHelmholtzOp | protected |
m_refToCoar | EBHelmholtzOp | protected |
m_refToFine | EBHelmholtzOp | protected |
m_relaxStencils | EBHelmholtzOp | protected |
m_relCoef | EBHelmholtzOp | protected |
m_restrictOp | EBHelmholtzOp | protected |
m_restrictOpMG | EBHelmholtzOp | protected |
m_sideBox | EBHelmholtzOp | protected |
m_smoother | EBHelmholtzOp | protected |
m_timer | EBHelmholtzOp | protected |
m_vecDx | EBHelmholtzOp | protected |
m_vofIterDomHi | EBHelmholtzOp | mutableprotected |
m_vofIterDomLo | EBHelmholtzOp | mutableprotected |
m_vofIterIrreg | EBHelmholtzOp | mutableprotected |
m_vofIterMulti | EBHelmholtzOp | mutableprotected |
m_vofIterStenc | EBHelmholtzOp | mutableprotected |
makeAggStencil() | EBHelmholtzOp | protected |
norm(const LevelData< EBCellFAB > &a_rhs, const int a_order) override final | EBHelmholtzOp | |
operator=(const EBHelmholtzOp &a_oper)=delete | EBHelmholtzOp | |
operator=(const EBHelmholtzOp &&a_oper)=delete | EBHelmholtzOp | |
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 noexcept | EBHelmholtzOp | |
preCond(LevelData< EBCellFAB > &a_corr, const LevelData< EBCellFAB > &a_residual) override final | EBHelmholtzOp | |
prolongIncrement(LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_correctCoarse) override final | EBHelmholtzOp | |
reflux(LevelData< EBCellFAB > &a_Lphi, const LevelData< EBCellFAB > &a_phiFine, const LevelData< EBCellFAB > &a_phi, AMRLevelOp< LevelData< EBCellFAB >> &a_finerOp) | EBHelmholtzOp | protected |
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 final | EBHelmholtzOp | |
relax(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, int a_iterations) override final | EBHelmholtzOp | |
relaxGSMultiColor(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations) | EBHelmholtzOp | protected |
relaxGSRedBlack(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations) | EBHelmholtzOp | protected |
relaxPointJacobi(LevelData< EBCellFAB > &a_correction, const LevelData< EBCellFAB > &a_residual, const int a_iterations) | EBHelmholtzOp | protected |
residual(LevelData< EBCellFAB > &a_residual, const LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_rhs, const bool a_homogeneousPhysBc) override | EBHelmholtzOp | |
restrictResidual(LevelData< EBCellFAB > &a_resCoar, LevelData< EBCellFAB > &a_phi, const LevelData< EBCellFAB > &a_rhs) override final | EBHelmholtzOp | |
scale(LevelData< EBCellFAB > &a_lhs, const Real &a_scale) override final | EBHelmholtzOp | |
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 final | EBHelmholtzOp | |
setToZero(LevelData< EBCellFAB > &a_lhs) override final | EBHelmholtzOp | |
Smoother enum name | EBHelmholtzOp | |
turnOffCFInterp() | EBHelmholtzOp | |
turnOffCoarsening() | EBHelmholtzOp | |
turnOffExchange() | EBHelmholtzOp | |
turnOnCFInterp() | EBHelmholtzOp | |
turnOnCoarsening() | EBHelmholtzOp | |
turnOnExchange() | EBHelmholtzOp | |
~EBHelmholtzOp() | EBHelmholtzOp | virtual |