Block-Structured AMR Software Framework
amrex::MLEBABecLap Member List

This is the complete list of members for amrex::MLEBABecLap, including all inherited members.

addInhomogNeumannFlux(int amrlev, const Array< MF *, AMREX_SPACEDIM > &grad, MF const &sol, bool mult_bcoef) const finalamrex::MLCellABecLapT< MF >virtual
AMRRefRatio() const noexceptamrex::MLLinOpT< MF >inlineprotected
AMRRefRatio(int amr_lev) const noexceptamrex::MLLinOpT< MF >inlineprotected
apply(int amrlev, int mglev, MultiFab &out, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr) const overrideamrex::MLEBABecLap
amrex::MLCellABecLapT::apply(int amrlev, int mglev, MF &out, MF &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< MF > *bndry=nullptr) const overrideamrex::MLCellLinOpT< MF >virtual
applyBC(int amrlev, int mglev, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr, bool skip_fillboundary=false) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::applyBC(int amrlev, int mglev, MF &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< MF > *bndry=nullptr, bool skip_fillboundary=false) constamrex::MLCellLinOpT< MF >virtual
applyInhomogNeumannTerm(int amrlev, MF &rhs) const finalamrex::MLCellABecLapT< MF >virtual
applyMetricTerm(int amrlev, int mglev, MF &rhs) const finalamrex::MLCellLinOpT< MF >virtual
applyOverset(int amrlev, MF &rhs) const overrideamrex::MLCellABecLapT< MF >virtual
applyRobinBCTermsCoeffs()amrex::MLEBABecLap
averageDownAndSync(Vector< MF > &sol) const overrideamrex::MLCellLinOpT< MF >virtual
averageDownCoeffs()amrex::MLEBABecLapprotected
averageDownCoeffsSameAmrLevel(int amrlev, Vector< MultiFab > &a, Vector< Array< MultiFab, AMREX_SPACEDIM > > &b, const Vector< MultiFab * > &b_eb)amrex::MLEBABecLapprotected
averageDownCoeffsToCoarseAmrLevel(int flev)amrex::MLEBABecLapprotected
averageDownSolutionRHS(int camrlev, MultiFab &crse_sol, MultiFab &crse_rhs, const MultiFab &fine_sol, const MultiFab &fine_rhs) finalamrex::MLEBABecLap
amrex::MLCellABecLapT::averageDownSolutionRHS(int camrlev, MF &crse_sol, MF &crse_rhs, const MF &fine_sol, const MF &fine_rhs) overrideamrex::MLCellLinOpT< MF >virtual
avgDownResAmr(int clev, MF &cres, MF const &fres) const overrideamrex::MLCellLinOpT< MF >virtual
avgDownResMG(int clev, MF &cres, MF const &fres) constamrex::MLLinOpT< MF >virtual
BCMode typedefamrex::MLCellLinOpT< MF >
BCTuple typedefamrex::MLCellLinOpT< MF >protected
BCType typedefamrex::MLCellLinOpT< MF >
BottomCommunicator() const noexceptamrex::MLLinOpT< MF >inlineprotected
checkPoint(std::string const &) constamrex::MLLinOpT< MF >inlineprivatevirtual
Communicator() const noexceptamrex::MLLinOpT< MF >inlineprotected
compactify(Box const &b) const noexceptamrex::MLLinOpT< MF >protected
compactify(Array4< T > const &a) const noexceptamrex::MLLinOpT< MF >inlineprotected
compFlux(int amrlev, const Array< MF *, AMREX_SPACEDIM > &fluxes, MF &sol, Location loc) const overrideamrex::MLCellLinOpT< MF >virtual
compGrad(int amrlev, const Array< MultiFab *, AMREX_SPACEDIM > &grad, MultiFab &sol, Location loc) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::compGrad(int amrlev, const Array< MF *, AMREX_SPACEDIM > &grad, MF &sol, Location loc) const overrideamrex::MLCellLinOpT< MF >virtual
computeVolInv() constamrex::MLCellLinOpT< MF >private
copyNSolveSolution(MF &, MF const &) constamrex::MLLinOpT< MF >inlinevirtual
correctionResidual(int amrlev, int mglev, MF &resid, MF &x, const MF &b, BCMode bc_mode, const MF *crse_bcdata=nullptr) finalamrex::MLCellLinOpT< MF >virtual
define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info, const Vector< EBFArrayBoxFactory const * > &a_factory, int a_ncomp=1)amrex::MLEBABecLap
amrex::MLCellABecLapT::define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info=LPInfo(), const Vector< FabFactory< FAB > const * > &a_factory={})amrex::MLCellABecLapT< MF >
amrex::MLCellABecLapT::define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const Vector< iMultiFab const * > &a_overset_mask, const LPInfo &a_info=LPInfo(), const Vector< FabFactory< FAB > const * > &a_factory={})amrex::MLCellABecLapT< MF >
amrex::MLLinOpT::define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info, const Vector< FabFactory< FAB > const * > &a_factory, bool eb_limit_coarsening=true)amrex::MLLinOpT< MF >
defineAuxData()amrex::MLCellLinOpT< MF >private
defineBC()amrex::MLCellLinOpT< MF >private
defineGrids(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const Vector< FabFactory< FAB > const * > &a_factory)amrex::MLLinOpT< MF >private
doAgglomeration() const noexceptamrex::MLLinOpT< MF >inlineprotected
doConsolidation() const noexceptamrex::MLLinOpT< MF >inlineprotected
doSemicoarsening() const noexceptamrex::MLLinOpT< MF >inlineprotected
enforceSingularSolvableamrex::MLLinOpT< MF >protected
FAB typedefamrex::MLCellABecLapT< MF >
Factory(int amr_lev, int mglev=0) const noexceptamrex::MLLinOpT< MF >inlineprotected
Fapply(int amrlev, int mglev, MultiFab &out, const MultiFab &in) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::Fapply(int amrlev, int mglev, MF &out, const MF &in) const =0amrex::MLCellLinOpT< MF >pure virtual
FFlux(int amrlev, const MFIter &mfi, const Array< FArrayBox *, AMREX_SPACEDIM > &flux, const FArrayBox &sol, Location loc, int face_only=0) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::FFlux(int amrlev, const MFIter &mfi, const Array< FAB *, AMREX_SPACEDIM > &flux, const FAB &sol, Location loc, int face_only=0) const =0amrex::MLCellLinOpT< MF >pure virtual
fixSolvabilityByOffset(int amrlev, int mglev, MF &rhs, Vector< RT > const &offset) const overrideamrex::MLCellLinOpT< MF >
amrex::MLLinOpT::fixSolvabilityByOffset(int, int, MF &, Vector< RT > const &) constamrex::MLLinOpT< MF >inlinevirtual
Fsmooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs, int redblack) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::Fsmooth(int amrlev, int mglev, MF &sol, const MF &rhs, int redblack) const =0amrex::MLCellLinOpT< MF >pure virtual
Geom(int amr_lev, int mglev=0) const noexceptamrex::MLLinOpT< MF >inline
get_d0(T const &dx, T const &dy, T const &) const noexceptamrex::MLLinOpT< MF >inlineprotected
get_d1(T const &, T const &dy, T const &dz) const noexceptamrex::MLLinOpT< MF >inlineprotected
getACoeffs(int amrlev, int mglev) const finalamrex::MLEBABecLapinlinevirtual
getAScalar() const finalamrex::MLEBABecLapinlinevirtual
getBCoeffs(int amrlev, int mglev) const finalamrex::MLEBABecLapinlinevirtual
getBScalar() const finalamrex::MLEBABecLapinlinevirtual
getDefaultBottomSolver() constamrex::MLLinOpT< MF >inlinevirtual
getEBFluxes(const Vector< MultiFab * > &a_flux, const Vector< MultiFab * > &a_sol) const overrideamrex::MLEBABecLap
getEnforceSingularSolvable() const noexceptamrex::MLLinOpT< MF >inline
getFluxes(const Vector< Array< MF *, AMREX_SPACEDIM > > &a_flux, const Vector< MF * > &a_sol, Location a_loc) const finalamrex::MLCellABecLapT< MF >virtual
getFluxes(const Vector< MF * > &, const Vector< MF * > &) const finalamrex::MLCellABecLapT< MF >inlinevirtual
getMaxOrder() const noexceptamrex::MLLinOpT< MF >inline
getNComp() const overrideamrex::MLEBABecLapinlinevirtual
getNGrow(int=0, int=0) constamrex::MLLinOpT< MF >inlinevirtual
getNGrowVectRestriction() constamrex::MLLinOpT< MF >inlineprotectedvirtual
getOversetMask(int amrlev, int mglev) constamrex::MLCellABecLapT< MF >inline
getSolvabilityOffset(int amrlev, int mglev, MF const &rhs) const overrideamrex::MLCellLinOpT< MF >virtual
hasBC(BCType bct) const noexceptamrex::MLLinOpT< MF >protected
hasHiddenDimension() const noexceptamrex::MLLinOpT< MF >inlineprotected
hasInhomogNeumannBC() const noexceptamrex::MLLinOpT< MF >protected
hasRobinBC() const noexceptamrex::MLLinOpT< MF >protected
HiBC(int icomp=0) const noexceptamrex::MLLinOpT< MF >inlineprotected
hiddenDirection() const noexceptamrex::MLLinOpT< MF >inlineprotected
infoamrex::MLLinOpT< MF >protected
interpAssign(int amrlev, int fmglev, MF &fine, MF &crse) const overrideamrex::MLCellLinOpT< MF >virtual
interpolation(int amrlev, int fmglev, MultiFab &fine, const MultiFab &crse) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::interpolation(int amrlev, int fmglev, MF &fine, const MF &crse) const overrideamrex::MLCellLinOpT< MF >virtual
interpolationAmr(int famrlev, MF &fine, const MF &crse, IntVect const &nghost) const overrideamrex::MLCellLinOpT< MF >virtual
isBottomActive() const noexceptamrex::MLLinOpT< MF >inlineprotected
isBottomSingular() const overrideamrex::MLEBABecLapinlinevirtual
isCellCentered() const noexceptamrex::MLLinOpT< MF >inlineprotected
isCrossStencil() const overrideamrex::MLEBABecLapinlinevirtual
isEBDirichlet() const noexceptamrex::MLEBABecLapinlineprotected
isMFIterSafe(int amrlev, int mglev1, int mglev2) constamrex::MLLinOpT< MF >
isSingular(int amrlev) const overrideamrex::MLEBABecLapinlinevirtual
isTensorOp() constamrex::MLCellLinOpT< MF >inlinevirtual
levelbc_raiiamrex::MLLinOpT< MF >private
LoBC(int icomp=0) const noexceptamrex::MLLinOpT< MF >inlineprotected
Location typedefamrex::MLCellABecLapT< MF >
m_a_coeffsamrex::MLEBABecLap
m_a_scalaramrex::MLEBABecLap
m_acoef_setamrex::MLEBABecLap
m_amr_ref_ratioamrex::MLLinOpT< MF >protected
m_b_coeffsamrex::MLEBABecLap
m_b_scalaramrex::MLEBABecLap
m_bcondlocamrex::MLCellLinOpT< MF >protected
m_beta_locamrex::MLEBABecLapprotected
m_bndry_coramrex::MLCellLinOpT< MF >protected
m_bndry_solamrex::MLCellLinOpT< MF >protected
m_bottom_commamrex::MLLinOpT< MF >protected
m_cc_maskamrex::MLEBABecLapprotected
m_coarse_bc_locamrex::MLLinOpT< MF >protected
m_coarse_data_crse_ratioamrex::MLLinOpT< MF >protected
m_coarse_data_for_bcamrex::MLLinOpT< MF >protected
m_coarse_data_for_bc_raiiamrex::MLLinOpT< MF >protected
m_coarse_fine_bc_typeamrex::MLLinOpT< MF >protected
m_crse_cor_bramrex::MLCellLinOpT< MF >protected
m_crse_sol_bramrex::MLCellLinOpT< MF >protected
m_default_commamrex::MLLinOpT< MF >protected
m_dmapamrex::MLLinOpT< MF >protected
m_do_agglomerationamrex::MLLinOpT< MF >protected
m_do_consolidationamrex::MLLinOpT< MF >protected
m_do_semicoarseningamrex::MLLinOpT< MF >protected
m_domain_bloc_hiamrex::MLLinOpT< MF >protected
m_domain_bloc_loamrex::MLLinOpT< MF >protected
m_domain_coveredamrex::MLLinOpT< MF >protected
m_eb_b_coeffsamrex::MLEBABecLapprotected
m_eb_phiamrex::MLEBABecLapprotected
m_factoryamrex::MLLinOpT< MF >protected
m_fluxregamrex::MLCellLinOpT< MF >mutableprotected
m_geomamrex::MLLinOpT< MF >protected
m_gridsamrex::MLLinOpT< MF >protected
m_has_metric_termamrex::MLCellLinOpT< MF >protected
m_hibcamrex::MLLinOpT< MF >
m_hibc_origamrex::MLLinOpT< MF >
m_interpbndry_halfwidthamrex::MLCellLinOpT< MF >private
m_is_eb_inhomogamrex::MLEBABecLapmutableprotected
m_is_singularamrex::MLEBABecLapprotected
m_ixtypeamrex::MLLinOpT< MF >protected
m_lobcamrex::MLLinOpT< MF >
m_lobc_origamrex::MLLinOpT< MF >
m_lpinfo_argamrex::MLCellABecLapT< MF >protected
m_maskvalsamrex::MLCellLinOpT< MF >protected
m_ncompamrex::MLEBABecLapprotected
m_needs_coarse_data_for_bcamrex::MLLinOpT< MF >protected
m_needs_updateamrex::MLEBABecLapprotected
m_norm_fine_maskamrex::MLCellLinOpT< MF >protected
m_num_amr_levelsamrex::MLLinOpT< MF >protected
m_num_mg_levelsamrex::MLLinOpT< MF >protected
m_overset_maskamrex::MLCellABecLapT< MF >protected
m_parentamrex::MLLinOpT< MF >protected
m_phi_locamrex::MLEBABecLapprotected
m_raii_commamrex::MLLinOpT< MF >protected
m_robin_bcvalamrex::MLCellLinOpT< MF >
m_scalars_setamrex::MLEBABecLap
m_undrrelxramrex::MLCellLinOpT< MF >mutableprotected
m_use_gauss_seidelamrex::MLCellLinOpT< MF >protected
m_volinvamrex::MLCellLinOpT< MF >mutableprivate
make(Vector< Vector< MF > > &mf, IntVect const &ng) constamrex::MLLinOpT< MF >protectedvirtual
make(int amrlev, int mglev, IntVect const &ng) constamrex::MLLinOpT< MF >protectedvirtual
makeAgglomeratedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm)amrex::MLLinOpT< MF >privatestatic
makeAlias(MF const &mf) constamrex::MLLinOpT< MF >protectedvirtual
makeCoarseAmr(int famrlev, IntVect const &ng) constamrex::MLLinOpT< MF >protectedvirtual
makeCoarseMG(int amrlev, int mglev, IntVect const &ng) constamrex::MLLinOpT< MF >protectedvirtual
makeConsolidatedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm, int ratio, int strategy)amrex::MLLinOpT< MF >privatestatic
makeFactory(int amrlev, int mglev) const finalamrex::MLEBABecLapvirtual
makeNGrids(int grid_size) constamrex::MLCellLinOpT< MF >
makeNLinOp(int) const finalamrex::MLEBABecLapinlinevirtual
makeSubCommunicator(const DistributionMapping &dm)amrex::MLLinOpT< MF >private
maxorderamrex::MLLinOpT< MF >protected
MFType typedefamrex::MLLinOpT< MF >
mg_box_min_widthamrex::MLLinOpT< MF >protectedstatic
mg_coarsen_ratioamrex::MLLinOpT< MF >protectedstatic
mg_coarsen_ratio_vecamrex::MLLinOpT< MF >protected
mg_domain_min_widthamrex::MLLinOpT< MF >protected
MLCellABecLapT()=defaultamrex::MLCellABecLapT< MF >
MLCellABecLapT(const MLCellABecLapT< MF > &)=deleteamrex::MLCellABecLapT< MF >
MLCellABecLapT(MLCellABecLapT< MF > &&)=deleteamrex::MLCellABecLapT< MF >
MLCellLinOpT()amrex::MLCellLinOpT< MF >
MLCellLinOpT(const MLCellLinOpT< MF > &)=deleteamrex::MLCellLinOpT< MF >
MLCellLinOpT(MLCellLinOpT< MF > &&)=deleteamrex::MLCellLinOpT< MF >
MLEBABecLap()=defaultamrex::MLEBABecLap
MLEBABecLap(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info, const Vector< EBFArrayBoxFactory const * > &a_factory, int a_ncomp=1)amrex::MLEBABecLap
MLEBABecLap(const MLEBABecLap &)=deleteamrex::MLEBABecLap
MLEBABecLap(MLEBABecLap &&)=deleteamrex::MLEBABecLap
MLLinOpT()=defaultamrex::MLLinOpT< MF >
MLLinOpT(const MLLinOpT< MF > &)=deleteamrex::MLLinOpT< MF >
MLLinOpT(MLLinOpT< MF > &&)=deleteamrex::MLLinOpT< MF >
name() constamrex::MLLinOpT< MF >inlinevirtual
NAMRLevels() const noexceptamrex::MLLinOpT< MF >inline
needsCoarseDataForBC() const noexceptamrex::MLLinOpT< MF >inline
needsUpdate() const overrideamrex::MLEBABecLapinlinevirtual
NMGLevels(int amrlev) const noexceptamrex::MLLinOpT< MF >inline
normalize(int amrlev, int mglev, MultiFab &mf) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::normalize(int amrlev, int mglev, MF &mf) constamrex::MLLinOpT< MF >inlinevirtual
normInf(int amrlev, MF const &mf, bool local) const overrideamrex::MLCellLinOpT< MF >virtual
operator=(const MLEBABecLap &)=deleteamrex::MLEBABecLap
operator=(MLEBABecLap &&)=deleteamrex::MLEBABecLap
amrex::MLCellABecLapT::operator=(const MLCellABecLapT< MF > &)=deleteamrex::MLCellABecLapT< MF >
amrex::MLCellABecLapT::operator=(MLCellABecLapT< MF > &&)=deleteamrex::MLCellABecLapT< MF >
amrex::MLCellLinOpT::operator=(const MLCellLinOpT< MF > &)=deleteamrex::MLCellLinOpT< MF >
amrex::MLCellLinOpT::operator=(MLCellLinOpT< MF > &&)=deleteamrex::MLCellLinOpT< MF >
amrex::MLLinOpT::operator=(const MLLinOpT< MF > &)=deleteamrex::MLLinOpT< MF >
amrex::MLLinOpT::operator=(MLLinOpT< MF > &&)=deleteamrex::MLLinOpT< MF >
postSolve(Vector< MF > &) constamrex::MLLinOpT< MF >inlinevirtual
prepareForFluxes(int amrlev, const MF *crse_bcdata=nullptr) overrideamrex::MLCellLinOpT< MF >virtual
prepareForGMRES()amrex::MLLinOpT< MF >inlinevirtual
prepareForSolve() overrideamrex::MLEBABecLapvirtual
RealTuple typedefamrex::MLCellLinOpT< MF >protected
reflux(int crse_amrlev, MF &res, const MF &crse_sol, const MF &, MF &, MF &fine_sol, const MF &) const finalamrex::MLCellLinOpT< MF >virtual
resizeMultiGrid(int new_size)amrex::MLLinOpT< MF >protectedvirtual
restriction(int, int, MultiFab &crse, MultiFab &fine) const finalamrex::MLEBABecLap
amrex::MLCellABecLapT::restriction(int, int, MF &crse, MF &fine) const overrideamrex::MLCellLinOpT< MF >virtual
robin_a_raiiamrex::MLLinOpT< MF >private
robin_b_raiiamrex::MLLinOpT< MF >private
robin_f_raiiamrex::MLLinOpT< MF >private
RT typedefamrex::MLCellABecLapT< MF >
scaleRHS(int, MF &) constamrex::MLLinOpT< MF >inlinevirtual
setACoeffs(int amrlev, const MultiFab &alpha)amrex::MLEBABecLap
setACoeffs(int amrlev, Real alpha)amrex::MLEBABecLap
setBCoeffs(int amrlev, const Array< MultiFab const *, AMREX_SPACEDIM > &beta, Location a_beta_loc)amrex::MLEBABecLap
setBCoeffs(int amrlev, const Array< MultiFab const *, AMREX_SPACEDIM > &beta)amrex::MLEBABecLapinline
setBCoeffs(int amrlev, Real beta)amrex::MLEBABecLap
setBCoeffs(int amrlev, Vector< Real > const &beta)amrex::MLEBABecLap
setCoarseFineBC(const MF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexceptamrex::MLLinOpT< MF >
setCoarseFineBC(const MF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexceptamrex::MLLinOpT< MF >
setCoarseFineBC(const AMF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexceptamrex::MLLinOpT< MF >
setCoarseFineBC(const AMF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexceptamrex::MLLinOpT< MF >
setCoarseFineBCLocation(const RealVect &cloc) noexceptamrex::MLLinOpT< MF >inlineprotected
setDirichletNodesToZero(int amrlev, int mglev, MF &mf) const overrideamrex::MLCellABecLapT< MF >virtual
setDomainBC(const Array< BCType, AMREX_SPACEDIM > &lobc, const Array< BCType, AMREX_SPACEDIM > &hibc) noexceptamrex::MLLinOpT< MF >
setDomainBC(const Vector< Array< BCType, AMREX_SPACEDIM > > &lobc, const Vector< Array< BCType, AMREX_SPACEDIM > > &hibc) noexceptamrex::MLLinOpT< MF >
setDomainBCLoc(const Array< Real, AMREX_SPACEDIM > &lo_bcloc, const Array< Real, AMREX_SPACEDIM > &hi_bcloc) noexceptamrex::MLLinOpT< MF >
setEBDirichlet(int amrlev, const MultiFab &phi, const MultiFab &beta)amrex::MLEBABecLap
setEBDirichlet(int amrlev, const MultiFab &phi, Real beta)amrex::MLEBABecLap
setEBDirichlet(int amrlev, const MultiFab &phi, Vector< Real > const &beta)amrex::MLEBABecLap
setEBHomogDirichlet(int amrlev, const MultiFab &beta)amrex::MLEBABecLap
setEBHomogDirichlet(int amrlev, Real beta)amrex::MLEBABecLap
setEBHomogDirichlet(int amrlev, Vector< Real > const &beta)amrex::MLEBABecLap
setEnforceSingularSolvable(bool o) noexceptamrex::MLLinOpT< MF >inline
setGaussSeidel(bool flag) noexceptamrex::MLCellLinOpT< MF >inline
setLevelBC(int amrlev, const MF *levelbcdata, const MF *robinbc_a=nullptr, const MF *robinbc_b=nullptr, const MF *robinbc_f=nullptr) finalamrex::MLCellLinOpT< MF >virtual
amrex::MLLinOpT::setLevelBC(int amrlev, const AMF *levelbcdata, const AMF *robinbc_a=nullptr, const AMF *robinbc_b=nullptr, const AMF *robinbc_f=nullptr)amrex::MLLinOpT< MF >
setMaxOrder(int o) noexceptamrex::MLLinOpT< MF >inline
setPhiOnCentroid()amrex::MLEBABecLap
setScalars(Real a, Real b)amrex::MLEBABecLap
setVerbose(int v) noexceptamrex::MLLinOpT< MF >inline
smooth(int amrlev, int mglev, MF &sol, const MF &rhs, bool skip_fillboundary=false) const finalamrex::MLCellLinOpT< MF >virtual
solutionResidual(int amrlev, MF &resid, MF &x, const MF &b, const MF *crse_bcdata=nullptr) overrideamrex::MLCellLinOpT< MF >virtual
StateMode typedefamrex::MLCellLinOpT< MF >
supportInhomogNeumannBC() const noexcept overrideamrex::MLCellABecLapT< MF >inlineprotectedvirtual
supportNSolve() constamrex::MLLinOpT< MF >inlinevirtual
supportRobinBC() const noexcept overrideamrex::MLEBABecLapinlineprotectedvirtual
unapplyMetricTerm(int amrlev, int mglev, MF &rhs) const finalamrex::MLCellLinOpT< MF >virtual
unimposeNeumannBC(int, MF &) constamrex::MLLinOpT< MF >inlinevirtual
update() overrideamrex::MLEBABecLapvirtual
updateCorBC(int amrlev, const MF &crse_bcdata) constamrex::MLCellLinOpT< MF >
updateSolBC(int amrlev, const MF &crse_bcdata) constamrex::MLCellLinOpT< MF >
verboseamrex::MLLinOpT< MF >protected
xdoty(int amrlev, int mglev, const MF &x, const MF &y, bool local) const finalamrex::MLCellLinOpT< MF >virtual
~MLCellABecLapT() override=defaultamrex::MLCellABecLapT< MF >
~MLCellLinOpT() override=defaultamrex::MLCellLinOpT< MF >
~MLEBABecLap() overrideamrex::MLEBABecLap
~MLLinOpT()=defaultamrex::MLLinOpT< MF >virtual