|
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< LevelData< BaseFab< bool > > > &a_validCells, 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, const Real &a_relaxFactor) | 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 | |
| getRelaxationCoeff() const noexcept | 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_numSmoothPreCond | EBHelmholtzOp | protected |
| 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_relaxFactor | 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_validCells | 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 | |
| scaleLocal(LevelData< EBCellFAB > &a_lhs, const LevelData< EBCellFAB > &a_rhs) const noexcept | 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 |