![]() |
Block-Structured AMR Software Framework
|
This is the complete list of members for amrex::MLEBNodeFDLaplacian, including all inherited members.
| AMRRefRatio() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| AMRRefRatio(int amr_lev) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| AMRRefRatioVect(int amr_lev) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| anisotropicCoarseningCellSize(Geometry const &geom) const override | amrex::MLEBNodeFDLaplacian | virtual |
| apply(int amrlev, int mglev, MultiFab &out, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr) const final | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::apply(int amrlev, int mglev, MultiFab &out, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< MultiFab > *bndry=nullptr) const=0 | amrex::MLLinOpT< MultiFab > | pure virtual |
| applyBC(int amrlev, int mglev, MultiFab &phi, BCMode bc_mode, StateMode state_mode, bool skip_fillboundary=false) const | amrex::MLNodeLinOp | virtual |
| applyInhomogNeumannTerm(int amrlev, MultiFab &rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| applyMetricTerm(int amrlev, int mglev, MultiFab &rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| applyOverset(int amrlev, MultiFab &rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| averageDownAndSync(Vector< MultiFab > &sol) const override | amrex::MLNodeLinOp | virtual |
| averageDownSolutionRHS(int camrlev, MultiFab &crse_sol, MultiFab &crse_rhs, const MultiFab &fine_sol, const MultiFab &fine_rhs) | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| avgDownResAmr(int, MultiFab &, MultiFab const &) const final | amrex::MLNodeLinOp | inlinevirtual |
| avgDownResMG(int clev, MultiFab &cres, MultiFab const &fres) const | amrex::MLLinOpT< MultiFab > | virtual |
| BCMode typedef | amrex::MLLinOpT< MultiFab > | |
| BCType typedef | amrex::MLLinOpT< MultiFab > | |
| beginPrecondBC() | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| BottomCommunicator() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| build_eb_data() | amrex::MLEBNodeFDLaplacian | |
| buildMasks() | amrex::MLNodeLinOp | |
| buildMGHierarchy() override | amrex::MLEBNodeFDLaplacian | protectedvirtual |
| CoarseningStrategy enum name | amrex::MLNodeLinOp | |
| Communicator() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| compactify(Box const &b) const noexcept | amrex::MLLinOpT< MultiFab > | protected |
| compactify(Array4< T > const &a) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| compFlux(int amrlev, const Array< MultiFab *, 3 > &fluxes, MultiFab &sol, Location loc) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| compGrad(int amrlev, const Array< MultiFab *, 3 > &grad, MultiFab &sol, Location) const override | amrex::MLEBNodeFDLaplacian | |
| amrex::MLNodeLinOp::compGrad(int amrlev, const Array< MultiFab *, 3 > &grad, MultiFab &sol, Location loc) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| compGrad_doit(int amrlev, const Array< MultiFab *, 3 > &grad, MultiFab &sol) const | amrex::MLEBNodeFDLaplacian | |
| copyNSolveSolution(MultiFab &dst, MultiFab const &src) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| correctionResidual(int amrlev, int mglev, MultiFab &resid, MultiFab &x, const MultiFab &b, BCMode bc_mode, const MultiFab *crse_bcdata=nullptr) override | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::correctionResidual(int amrlev, int mglev, MultiFab &resid, MultiFab &x, const MultiFab &b, BCMode bc_mode, const MultiFab *crse_bcdata=nullptr)=0 | amrex::MLLinOpT< MultiFab > | pure virtual |
| customBottomSolve(MLMGT< MultiFab > *mlmg, MultiFab &x, const MultiFab &b, Real eps_rel, Real eps_abs, int maxiter) override | amrex::MLEBNodeFDLaplacian | |
| amrex::MLNodeLinOp::customBottomSolve(MLMGT< MultiFab > *mlmg, MultiFab &x, const MultiFab &b, RT eps_rel, RT eps_abs, int maxiter) | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| 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) | amrex::MLEBNodeFDLaplacian | |
| define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info) | amrex::MLEBNodeFDLaplacian | |
| amrex::MLNodeLinOp::define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info=LPInfo(), const Vector< FabFactory< FArrayBox > const * > &a_factory={}, int a_eb_limit_coarsening=-1) | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::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< MultiFab > | |
| doAgglomeration() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| doConsolidation() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| doSemicoarsening() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| dotProductPrecond(Vector< MultiFab const * > const &x, Vector< MultiFab const * > const &y) const final | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::dotProductPrecond(Vector< MultiFab const * > const &x, Vector< MultiFab const * > const &y) const | amrex::MLLinOpT< MultiFab > | virtual |
| endPrecondBC() | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| enforceSingularSolvable | amrex::MLLinOpT< MultiFab > | protected |
| FAB typedef | amrex::MLLinOpT< MultiFab > | |
| Factory(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| Fapply(int amrlev, int mglev, MultiFab &out, const MultiFab &in) const final | amrex::MLEBNodeFDLaplacian | virtual |
| fillAlgMatrix(int mglev, MFIter const &mfi, Array4< Long const > const &gid, Array4< int const > const &lid, Long *ncols, Long *cols, Real *mat) const override | amrex::MLEBNodeFDLaplacian | virtual |
| fillMatrix_doit(int mglev, MFIter const &mfi, Array4< AlgGid const > const &gid, Array4< int const > const &lid, AlgInt *ncols, AlgInt *cols, Real *mat) const | amrex::MLEBNodeFDLaplacian | |
| fillRHS(int mglev, MFIter const &mfi, Array4< int const > const &lid, Real *rhs, Array4< Real const > const &bfab) const override | amrex::MLEBNodeFDLaplacian | virtual |
| fixSolvabilityByOffset(int amrlev, int mglev, MultiFab &rhs, Vector< Real > const &offset) const override | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::fixSolvabilityByOffset(int amrlev, int mglev, MultiFab &rhs, Vector< RT > const &offset) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| fixUpResidualMask(int amrlev, iMultiFab &resmsk) final | amrex::MLEBNodeFDLaplacian | virtual |
| Fsmooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs) const final | amrex::MLEBNodeFDLaplacian | virtual |
| Geom(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| get_d0(T const &dx, T const &dy, T const &) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| get_d1(T const &, T const &dy, T const &dz) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| getDefaultBottomSolver() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| getEBFluxes(const Vector< MultiFab * > &a_flux, const Vector< MultiFab * > &a_sol) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| getEnforceSingularSolvable() const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| getFluxes(const Vector< Array< MultiFab *, 3 > > &a_flux, const Vector< MultiFab * > &a_sol, Location a_loc) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| getFluxes(const Vector< MultiFab * > &a_flux, const Vector< MultiFab * > &a_sol) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| getMaxOrder() const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| getNComp() const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| getNGrow(int=0, int=0) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| getNGrowVectRestriction() const | amrex::MLLinOpT< MultiFab > | inlineprotectedvirtual |
| getSolvabilityOffset(int amrlev, int mglev, MultiFab const &rhs) const override | amrex::MLNodeLinOp | virtual |
| hasBC(BCType bct) const noexcept | amrex::MLLinOpT< MultiFab > | protected |
| hasHiddenDimension() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| hasInhomogNeumannBC() const noexcept | amrex::MLLinOpT< MultiFab > | protected |
| hasRobinBC() const noexcept | amrex::MLLinOpT< MultiFab > | protected |
| HiBC(int icomp=0) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| hiddenDirection() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| info | amrex::MLLinOpT< MultiFab > | protected |
| interpAssign(int amrlev, int fmglev, MultiFab &fine, MultiFab &crse) const override | amrex::MLNodeLinOp | virtual |
| interpolation(int amrlev, int fmglev, MultiFab &fine, const MultiFab &crse) const final | amrex::MLEBNodeFDLaplacian | virtual |
| interpolationAmr(int famrlev, MultiFab &fine, const MultiFab &crse, IntVect const &nghost) const override | amrex::MLNodeLinOp | virtual |
| isBottomActive() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| isBottomSingular() const final | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| isCellCentered() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| isMFIterSafe(int amrlev, int mglev1, int mglev2) const | amrex::MLLinOpT< MultiFab > | |
| isSingular(int) const final | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| limit_coarsening() | amrex::MLEBNodeFDLaplacian | |
| LoBC(int icomp=0) const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| Location typedef | amrex::MLLinOpT< MultiFab > | |
| m_amr_ref_ratio | amrex::MLLinOpT< MultiFab > | protected |
| m_bottom_comm | amrex::MLLinOpT< MultiFab > | protected |
| m_bottom_dot_mask | amrex::MLNodeLinOp | protected |
| m_cc_fine_mask | amrex::MLNodeLinOp | protected |
| m_coarse_bc_loc | amrex::MLLinOpT< MultiFab > | protected |
| m_coarse_data_crse_ratio | amrex::MLLinOpT< MultiFab > | protected |
| m_coarse_data_for_bc | amrex::MLLinOpT< MultiFab > | protected |
| m_coarse_data_for_bc_raii | amrex::MLLinOpT< MultiFab > | protected |
| m_coarse_dot_mask | amrex::MLNodeLinOp | protected |
| m_coarse_fine_bc_type | amrex::MLLinOpT< MultiFab > | protected |
| m_coarsening_strategy | amrex::MLNodeLinOp | protected |
| m_default_comm | amrex::MLLinOpT< MultiFab > | protected |
| m_dirichlet_mask | amrex::MLNodeLinOp | protected |
| m_dmap | amrex::MLLinOpT< MultiFab > | protected |
| m_do_agglomeration | amrex::MLLinOpT< MultiFab > | protected |
| m_do_consolidation | amrex::MLLinOpT< MultiFab > | protected |
| m_do_semicoarsening | amrex::MLLinOpT< MultiFab > | protected |
| m_domain_bloc_hi | amrex::MLLinOpT< MultiFab > | protected |
| m_domain_bloc_lo | amrex::MLLinOpT< MultiFab > | protected |
| m_domain_covered | amrex::MLLinOpT< MultiFab > | protected |
| m_factory | amrex::MLLinOpT< MultiFab > | protected |
| m_geom | amrex::MLLinOpT< MultiFab > | protected |
| m_grids | amrex::MLLinOpT< MultiFab > | protected |
| m_has_fine_bndry | amrex::MLNodeLinOp | protected |
| m_hibc | amrex::MLLinOpT< MultiFab > | |
| m_hibc_orig | amrex::MLLinOpT< MultiFab > | |
| m_in_solution_mode | amrex::MLNodeLinOp | mutableprotected |
| m_ixtype | amrex::MLLinOpT< MultiFab > | protected |
| m_lobc | amrex::MLLinOpT< MultiFab > | |
| m_lobc_orig | amrex::MLLinOpT< MultiFab > | |
| m_masks_built | amrex::MLNodeLinOp | protected |
| m_mg_built | amrex::MLLinOpT< MultiFab > | protected |
| m_mg_deferred | amrex::MLLinOpT< MultiFab > | protected |
| m_nd_fine_mask | amrex::MLNodeLinOp | protected |
| m_needs_coarse_data_for_bc | amrex::MLLinOpT< MultiFab > | protected |
| m_norm_fine_mask | amrex::MLNodeLinOp | protected |
| m_num_amr_levels | amrex::MLLinOpT< MultiFab > | protected |
| m_num_mg_levels | amrex::MLLinOpT< MultiFab > | protected |
| m_overset_dirichlet_mask | amrex::MLNodeLinOp | protected |
| m_owner_mask_bottom | amrex::MLNodeLinOp | protected |
| m_owner_mask_top | amrex::MLNodeLinOp | protected |
| m_parent | amrex::MLLinOpT< MultiFab > | protected |
| m_precond_mode | amrex::MLLinOpT< MultiFab > | protected |
| m_precond_weight_mask | amrex::MLNodeLinOp | protected |
| m_raii_comm | amrex::MLLinOpT< MultiFab > | protected |
| m_smooth_num_sweeps | amrex::MLNodeLinOp | protected |
| make(Vector< Vector< MultiFab > > &mf, IntVect const &ng) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| make(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| make(int amrlev, int mglev, IntVect const &ng, MFInfo const &mf_info) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeAlgMG(int mglev) const override | amrex::MLNodeLinOp | virtual |
| makeAlias(MultiFab const &mf) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeCoarseAmr(int famrlev, IntVect const &ng) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeCoarseAmr(int famrlev, IntVect const &ng, MFInfo const &mf_info) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeCoarseMG(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeCoarseMG(int amrlev, int mglev, IntVect const &ng, MFInfo const &mf_info) const | amrex::MLLinOpT< MultiFab > | protectedvirtual |
| makeFactory(int, int) const | amrex::MLLinOpT< MultiFab > | inlineprotectedvirtual |
| makeNLinOp(int grid_size) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| makeOwnerMask(const BoxArray &ba, const DistributionMapping &dm, const Geometry &geom) | amrex::MLNodeLinOp | static |
| maxorder | amrex::MLLinOpT< MultiFab > | protected |
| MFType typedef | amrex::MLLinOpT< MultiFab > | |
| mg_agg_no_split_direction | amrex::MLLinOpT< MultiFab > | protected |
| mg_box_min_width | amrex::MLLinOpT< MultiFab > | protected |
| mg_coarsen_ratio | amrex::MLLinOpT< MultiFab > | protectedstatic |
| mg_coarsen_ratio_vec | amrex::MLLinOpT< MultiFab > | protected |
| mg_domain_min_width | amrex::MLLinOpT< MultiFab > | protected |
| mg_independent_coarsening | amrex::MLLinOpT< MultiFab > | protected |
| mg_odd_coarsening | amrex::MLLinOpT< MultiFab > | protected |
| MLEBNodeFDLaplacian()=default | amrex::MLEBNodeFDLaplacian | |
| MLEBNodeFDLaplacian(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) | amrex::MLEBNodeFDLaplacian | |
| MLEBNodeFDLaplacian(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info) | amrex::MLEBNodeFDLaplacian | |
| MLEBNodeFDLaplacian(const MLEBNodeFDLaplacian &)=delete | amrex::MLEBNodeFDLaplacian | |
| MLEBNodeFDLaplacian(MLEBNodeFDLaplacian &&)=delete | amrex::MLEBNodeFDLaplacian | |
| MLLinOpT()=default | amrex::MLLinOpT< MultiFab > | |
| MLLinOpT(const MLLinOpT< MultiFab > &)=delete | amrex::MLLinOpT< MultiFab > | |
| MLLinOpT(MLLinOpT< MultiFab > &&)=delete | amrex::MLLinOpT< MultiFab > | |
| MLNodeLinOp() | amrex::MLNodeLinOp | |
| MLNodeLinOp(const MLNodeLinOp &)=delete | amrex::MLNodeLinOp | |
| MLNodeLinOp(MLNodeLinOp &&)=delete | amrex::MLNodeLinOp | |
| name() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| NAMRLevels() const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| needsCoarseDataForBC() const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| needsUpdate() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| NMGLevels(int amrlev) const noexcept | amrex::MLLinOpT< MultiFab > | inline |
| nodalSync(int amrlev, int mglev, MultiFab &mf) const | amrex::MLNodeLinOp | |
| norm2Precond(Vector< MultiFab const * > const &x) const final | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::norm2Precond(Vector< MultiFab const * > const &x) const | amrex::MLLinOpT< MultiFab > | virtual |
| normalize(int amrlev, int mglev, MultiFab &mf) const final | amrex::MLEBNodeFDLaplacian | virtual |
| normInf(int amrlev, MultiFab const &mf, bool local) const override | amrex::MLNodeLinOp | virtual |
| operator=(const MLEBNodeFDLaplacian &)=delete | amrex::MLEBNodeFDLaplacian | |
| operator=(MLEBNodeFDLaplacian &&)=delete | amrex::MLEBNodeFDLaplacian | |
| amrex::MLNodeLinOp::operator=(const MLNodeLinOp &)=delete | amrex::MLNodeLinOp | |
| amrex::MLNodeLinOp::operator=(MLNodeLinOp &&)=delete | amrex::MLNodeLinOp | |
| MLLinOpT< MultiFab >::operator=(const MLLinOpT< MultiFab > &)=delete | amrex::MLLinOpT< MultiFab > | |
| MLLinOpT< MultiFab >::operator=(MLLinOpT< MultiFab > &&)=delete | amrex::MLLinOpT< MultiFab > | |
| postSolve(Vector< MultiFab * > const &sol) const override | amrex::MLEBNodeFDLaplacian | virtual |
| prepareForFluxes(int amrlev, const MultiFab *crse_bcdata=nullptr) | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| prepareForSolve() final | amrex::MLEBNodeFDLaplacian | virtual |
| prepareMGHierarchy() | amrex::MLLinOpT< MultiFab > | protected |
| preparePrecond() override | amrex::MLNodeLinOp | virtual |
| print_ident | amrex::MLLinOpT< MultiFab > | protected |
| reflux(int crse_amrlev, MultiFab &res, const MultiFab &crse_sol, const MultiFab &crse_rhs, MultiFab &fine_res, MultiFab &fine_sol, const MultiFab &fine_rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| resizeMultiGrid(int new_size) override | amrex::MLNodeLinOp | protectedvirtual |
| restriction(int amrlev, int cmglev, MultiFab &crse, MultiFab &fine) const final | amrex::MLEBNodeFDLaplacian | virtual |
| RT typedef | amrex::MLLinOpT< MultiFab > | |
| scaleRHS(int amrlev, MultiFab *rhs) const final | amrex::MLEBNodeFDLaplacian | virtual |
| setAlpha(Real a_alpha) | amrex::MLEBNodeFDLaplacian | |
| setCoarseFineBC(const MultiFab *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MultiFab > | |
| setCoarseFineBC(const MultiFab *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MultiFab > | |
| setCoarseFineBC(const AMF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MultiFab > | |
| setCoarseFineBC(const AMF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MultiFab > | |
| setCoarseFineBCLocation(const RealVect &cloc) noexcept | amrex::MLLinOpT< MultiFab > | inlineprotected |
| setDirichletNodesToZero(int amrlev, int mglev, MultiFab &mf) const override | amrex::MLNodeLinOp | virtual |
| setDomainBC(const Array< BCType, 3 > &lobc, const Array< BCType, 3 > &hibc) noexcept | amrex::MLLinOpT< MultiFab > | |
| setDomainBC(const Vector< Array< BCType, 3 > > &lobc, const Vector< Array< BCType, 3 > > &hibc) | amrex::MLLinOpT< MultiFab > | |
| setDomainBCLoc(const Array< Real, 3 > &lo_bcloc, const Array< Real, 3 > &hi_bcloc) noexcept | amrex::MLLinOpT< MultiFab > | |
| setEBDirichlet(Real a_phi_eb) | amrex::MLEBNodeFDLaplacian | |
| setEBDirichlet(F const &f) | amrex::MLEBNodeFDLaplacian | |
| setEnforceSingularSolvable(bool o) noexcept | amrex::MLLinOpT< MultiFab > | inline |
| setLevelBC(int, const MultiFab *, const MultiFab *=nullptr, const MultiFab *=nullptr, const MultiFab *=nullptr) final | amrex::MLNodeLinOp | inlinevirtual |
| MLLinOpT< MultiFab >::setLevelBC(int amrlev, const AMF *levelbcdata, const AMF *robinbc_a=nullptr, const AMF *robinbc_b=nullptr, const AMF *robinbc_f=nullptr) | amrex::MLLinOpT< MultiFab > | |
| setMaxOrder(int o) noexcept | amrex::MLLinOpT< MultiFab > | inline |
| setOversetMask(int amrlev, const iMultiFab &a_dmask) | amrex::MLNodeLinOp | |
| setPrintIndentation(std::string s) | amrex::MLLinOpT< MultiFab > | inline |
| setRZ(bool flag) | amrex::MLEBNodeFDLaplacian | |
| setSigma(Array< Real, 3 > const &a_sigma) noexcept | amrex::MLEBNodeFDLaplacian | |
| setSigma(int amrlev, MultiFab const &a_sigma) | amrex::MLEBNodeFDLaplacian | |
| setSmoothNumSweeps(int nsweeps) noexcept | amrex::MLNodeLinOp | inline |
| setVerbose(int v) noexcept | amrex::MLLinOpT< MultiFab > | inline |
| smooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs, bool skip_fillboundary, int niter) const override | amrex::MLNodeLinOp | virtual |
| solutionResidual(int amrlev, MultiFab &resid, MultiFab &x, const MultiFab &b, const MultiFab *crse_bcdata=nullptr) override | amrex::MLNodeLinOp | virtual |
| StateMode typedef | amrex::MLLinOpT< MultiFab > | |
| supportCustomBottomSolver() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| supportInhomogNeumannBC() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotectedvirtual |
| supportNSolve() const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| supportRobinBC() const noexcept | amrex::MLLinOpT< MultiFab > | inlineprotectedvirtual |
| supportsAlgMG() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| supportsAnisotropicCoarsening() const override | amrex::MLEBNodeFDLaplacian | inlinevirtual |
| unapplyMetricTerm(int amrlev, int mglev, MultiFab &rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| unimposeNeumannBC(int amrlev, MultiFab &rhs) const | amrex::MLLinOpT< MultiFab > | inlinevirtual |
| update() override | amrex::MLEBNodeFDLaplacian | virtual |
| update_sigma() | amrex::MLEBNodeFDLaplacian | |
| verbose | amrex::MLLinOpT< MultiFab > | protected |
| xdoty(int amrlev, int mglev, const MultiFab &x, const MultiFab &y, bool local) const final | amrex::MLNodeLinOp | virtual |
| ~MLEBNodeFDLaplacian() override=default | amrex::MLEBNodeFDLaplacian | |
| ~MLLinOpT()=default | amrex::MLLinOpT< MultiFab > | virtual |
| ~MLNodeLinOp() override=default | amrex::MLNodeLinOp |