This is the complete list of members for amrex::MLALaplacian, including all inherited members.
| addInhomogNeumannFlux(int amrlev, const Array< MultiFab *, AMREX_SPACEDIM > &grad, MultiFab const &sol, bool mult_bcoef) const final override | amrex::MLCellABecLap | virtual |
| AMRRefRatio() const noexcept | amrex::MLLinOp | inlineprotected |
| AMRRefRatio(int amr_lev) const noexcept | amrex::MLLinOp | inlineprotected |
| AnyAdd(Any &dst, Any const &src, IntVect const &ng) const | amrex::MLLinOp | virtual |
| AnyAverageDownAndSync(Vector< Any > &sol) const override | amrex::MLCellLinOp | virtual |
| AnyAverageDownSolutionRHS(int camrlev, Any &crse_sol, Any &crse_rhs, const Any &fine_sol, const Any &fine_rhs) | amrex::MLLinOp | virtual |
| AnyAvgDownResAmr(int clev, Any &cres, Any const &fres) const override | amrex::MLCellLinOp | virtual |
| AnyAvgDownResMG(int clev, Any &cres, Any const &fres) const | amrex::MLLinOp | virtual |
| AnyCopy(Any &dst, Any const &src, IntVect const &ng) const | amrex::MLLinOp | virtual |
| AnyCorrectionResidual(int amrlev, int mglev, Any &resid, Any &x, const Any &b, BCMode bc_mode, const Any *crse_bcdata=nullptr) | amrex::MLLinOp | virtual |
| AnyGrowVect(Any const &a) const | amrex::MLLinOp | virtual |
| AnyInterpAssignMG(int amrlev, int fmglev, Any &fine, Any &crse) const | amrex::MLLinOp | virtual |
| AnyInterpolationAmr(int famrlev, Any &fine, const Any &crse, IntVect const &) const override | amrex::MLCellLinOp | virtual |
| AnyInterpolationMG(int amrlev, int fmglev, Any &fine, const Any &crse) const | amrex::MLLinOp | virtual |
| AnyMake(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOp | virtual |
| AnyMakeAlias(Any const &a) const | amrex::MLLinOp | virtual |
| AnyMakeCoarseAmr(int famrlev, IntVect const &ng) const | amrex::MLLinOp | virtual |
| AnyMakeCoarseMG(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOp | virtual |
| AnyNormInf(Any &a) const | amrex::MLLinOp | virtual |
| AnyNormInfMask(int amrlev, Any const &a, bool local) const override | amrex::MLCellLinOp | virtual |
| AnyParallelCopy(Any &dst, Any const &src, IntVect const &src_nghost, IntVect const &dst_nghost, Periodicity const &period=Periodicity::NonPeriodic()) const | amrex::MLLinOp | virtual |
| AnyReflux(int crse_amrlev, Any &res, const Any &crse_sol, const Any &crse_rhs, Any &fine_res, Any &fine_sol, const Any &fine_rhs) | amrex::MLLinOp | virtual |
| AnyRestriction(int amrlev, int cmglev, Any &crse, Any &fine) const | amrex::MLLinOp | virtual |
| AnySetBndryToZero(Any &a) const | amrex::MLLinOp | virtual |
| AnySetToZero(Any &a) const | amrex::MLLinOp | virtual |
| AnySmooth(int amrlev, int mglev, Any &sol, const Any &rhs, bool skip_fillboundary=false) const | amrex::MLLinOp | virtual |
| AnySolutionResidual(int amrlev, Any &resid, Any &x, Any const &b, Any const *crse_bcdata=nullptr) | amrex::MLLinOp | virtual |
| apply(int amrlev, int mglev, MultiFab &out, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr) const override | amrex::MLCellLinOp | virtual |
| applyBC(int amrlev, int mglev, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr, bool skip_fillboundary=false) const | amrex::MLCellLinOp | virtual |
| applyInhomogNeumannTerm(int amrlev, Any &rhs) const final override | amrex::MLCellABecLap | virtual |
| applyMetricTerm(int amrlev, int mglev, Any &rhs) const final override | amrex::MLCellLinOp | virtual |
| applyMetricTermToMF(int amrlev, int mglev, MultiFab &rhs) const | amrex::MLCellLinOp | |
| applyOverset(int amlev, Any &rhs) const override | amrex::MLCellABecLap | virtual |
| averageDownCoeffs() | amrex::MLALaplacian | |
| averageDownCoeffsSameAmrLevel(int amrlev, Vector< MultiFab > &a) | amrex::MLALaplacian | |
| averageDownCoeffsToCoarseAmrLevel(int flev) | amrex::MLALaplacian | |
| averageDownSolutionRHS(int camrlev, MultiFab &crse_sol, MultiFab &crse_rhs, const MultiFab &fine_sol, const MultiFab &fine_rhs) override | amrex::MLCellLinOp | virtual |
| BCMode enum name | amrex::MLLinOp | |
| BCTuple typedef | amrex::MLCellLinOp | protected |
| BCType typedef | amrex::MLLinOp | |
| BottomCommunicator() const noexcept | amrex::MLLinOp | inlineprotected |
| checkPoint(std::string const &) const | amrex::MLLinOp | inlineprivatevirtual |
| Communicator() const noexcept | amrex::MLLinOp | inlineprotected |
| compactify(Box const &b) const noexcept | amrex::MLLinOp | protected |
| compactify(Array4< T > const &a) const noexcept | amrex::MLLinOp | inlineprotected |
| compFlux(int amrlev, const Array< MultiFab *, AMREX_SPACEDIM > &fluxes, MultiFab &sol, Location loc) const override | amrex::MLCellLinOp | virtual |
| compGrad(int amrlev, const Array< MultiFab *, AMREX_SPACEDIM > &grad, MultiFab &sol, Location loc) const override | amrex::MLCellLinOp | virtual |
| computeVolInv() const | amrex::MLCellLinOp | private |
| copyNSolveSolution(MultiFab &, MultiFab const &) const | amrex::MLLinOp | inlinevirtual |
| correctionResidual(int amrlev, int mglev, MultiFab &resid, MultiFab &x, const MultiFab &b, BCMode bc_mode, const MultiFab *crse_bcdata=nullptr) final override | amrex::MLCellLinOp | virtual |
| 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={}) | amrex::MLALaplacian | |
| amrex::MLCellABecLap::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< FArrayBox > const * > &a_factory={}) | amrex::MLCellABecLap | |
| amrex::MLLinOp::define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info, const Vector< FabFactory< FArrayBox > const * > &a_factory, bool eb_limit_coarsening=true) | amrex::MLLinOp | |
| defineAuxData() | amrex::MLCellLinOp | private |
| defineBC() | amrex::MLCellLinOp | private |
| defineGrids(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const Vector< FabFactory< FArrayBox > const * > &a_factory) | amrex::MLLinOp | private |
| doAgglomeration() const noexcept | amrex::MLLinOp | inlineprotected |
| doConsolidation() const noexcept | amrex::MLLinOp | inlineprotected |
| doSemicoarsening() const noexcept | amrex::MLLinOp | inlineprotected |
| enforceSingularSolvable | amrex::MLLinOp | protected |
| Factory(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOp | inlineprotected |
| Fapply(int amrlev, int mglev, MultiFab &out, const MultiFab &in) const final override | amrex::MLALaplacian | virtual |
| FFlux(int amrlev, const MFIter &mfi, const Array< FArrayBox *, AMREX_SPACEDIM > &flux, const FArrayBox &sol, Location, const int face_only=0) const final override | amrex::MLALaplacian | virtual |
| Finalize() | amrex::MLLinOp | static |
| fixSolvabilityByOffset(int amrlev, int mglev, Any &rhs, Vector< Real > const &offset) const override | amrex::MLCellLinOp | virtual |
| Fsmooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rsh, int redblack) const final override | amrex::MLALaplacian | virtual |
| Geom(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOp | inlineprotected |
| get_d0(T const &dx, T const &dy, T const &) const noexcept | amrex::MLLinOp | inlineprotected |
| get_d1(T const &, T const &dy, T const &dz) const noexcept | amrex::MLLinOp | inlineprotected |
| getACoeffs(int amrlev, int mglev) const final override | amrex::MLALaplacian | inlinevirtual |
| getAScalar() const final override | amrex::MLALaplacian | inlinevirtual |
| getBCoeffs(int, int) const final override | amrex::MLALaplacian | inlinevirtual |
| getBScalar() const final override | amrex::MLALaplacian | inlinevirtual |
| getDefaultBottomSolver() const | amrex::MLLinOp | inlinevirtual |
| getEnforceSingularSolvable() const noexcept | amrex::MLLinOp | inline |
| getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &a_flux, const Vector< MultiFab * > &a_sol, Location a_loc) const final override | amrex::MLCellABecLap | virtual |
| getFluxes(const Vector< MultiFab * > &, const Vector< MultiFab * > &) const final override | amrex::MLCellABecLap | inlinevirtual |
| getMaxOrder() const noexcept | amrex::MLLinOp | inline |
| getNComp() const override | amrex::MLALaplacian | inlinevirtual |
| getNGrow(int=0, int=0) const | amrex::MLLinOp | inlinevirtual |
| getOversetMask(int amrlev, int mglev) const | amrex::MLCellABecLap | inline |
| getSolvabilityOffset(int amrlev, int mglev, Any const &rhs) const override | amrex::MLCellLinOp | virtual |
| hasHiddenDimension() const noexcept | amrex::MLLinOp | inlineprotected |
| hasInhomogNeumannBC() const noexcept | amrex::MLLinOp | protected |
| hasRobinBC() const noexcept | amrex::MLLinOp | protected |
| HiBC(int icomp=0) const noexcept | amrex::MLLinOp | inlineprotected |
| hiddenDirection() const noexcept | amrex::MLLinOp | inlineprotected |
| info | amrex::MLLinOp | protected |
| Initialize() | amrex::MLLinOp | static |
| interpAssign(int amrlev, int fmglev, MultiFab &fine, MultiFab &crse) const override | amrex::MLCellLinOp | virtual |
| interpolation(int amrlev, int fmglev, MultiFab &fine, const MultiFab &crse) const override | amrex::MLCellLinOp | virtual |
| isBottomActive() const noexcept | amrex::MLLinOp | inlineprotected |
| isBottomSingular() const final override | amrex::MLALaplacian | inlinevirtual |
| isCellCentered() const noexcept | amrex::MLLinOp | inlineprotected |
| isCrossStencil() const | amrex::MLCellLinOp | inlinevirtual |
| isMFIterSafe(int amrlev, int mglev1, int mglev2) const | amrex::MLLinOp | |
| isSingular(int amrlev) const final override | amrex::MLALaplacian | inlinevirtual |
| isTensorOp() const | amrex::MLCellLinOp | inlinevirtual |
| LoBC(int icomp=0) const noexcept | amrex::MLLinOp | inlineprotected |
| Location enum name | amrex::MLLinOp | |
| m_a_coeffs | amrex::MLALaplacian | private |
| m_a_scalar | amrex::MLALaplacian | private |
| m_amr_ref_ratio | amrex::MLLinOp | protected |
| m_b_scalar | amrex::MLALaplacian | private |
| m_bcondloc | amrex::MLCellLinOp | protected |
| m_bndry_cor | amrex::MLCellLinOp | protected |
| m_bndry_sol | amrex::MLCellLinOp | protected |
| m_bottom_comm | amrex::MLLinOp | protected |
| m_coarse_bc_loc | amrex::MLLinOp | protected |
| m_coarse_data_crse_ratio | amrex::MLLinOp | protected |
| m_coarse_data_for_bc | amrex::MLLinOp | protected |
| m_crse_cor_br | amrex::MLCellLinOp | protected |
| m_crse_sol_br | amrex::MLCellLinOp | protected |
| m_default_comm | amrex::MLLinOp | protected |
| m_dmap | amrex::MLLinOp | protected |
| m_do_agglomeration | amrex::MLLinOp | protected |
| m_do_consolidation | amrex::MLLinOp | protected |
| m_do_semicoarsening | amrex::MLLinOp | protected |
| m_domain_bloc_hi | amrex::MLLinOp | protected |
| m_domain_bloc_lo | amrex::MLLinOp | protected |
| m_domain_covered | amrex::MLLinOp | protected |
| m_factory | amrex::MLLinOp | protected |
| m_fluxreg | amrex::MLCellLinOp | mutableprotected |
| m_geom | amrex::MLLinOp | protected |
| m_grids | amrex::MLLinOp | protected |
| m_has_metric_term | amrex::MLCellLinOp | protected |
| m_hibc | amrex::MLLinOp | protected |
| m_hibc_orig | amrex::MLLinOp | protected |
| m_is_singular | amrex::MLALaplacian | private |
| m_ixtype | amrex::MLLinOp | protected |
| m_lobc | amrex::MLLinOp | protected |
| m_lobc_orig | amrex::MLLinOp | protected |
| m_lpinfo_arg | amrex::MLCellABecLap | protected |
| m_maskvals | amrex::MLCellLinOp | protected |
| m_ncomp | amrex::MLALaplacian | private |
| m_needs_coarse_data_for_bc | amrex::MLLinOp | protected |
| m_needs_update | amrex::MLALaplacian | private |
| m_norm_fine_mask | amrex::MLCellLinOp | protected |
| m_num_amr_levels | amrex::MLLinOp | protected |
| m_num_mg_levels | amrex::MLLinOp | protected |
| m_overset_mask | amrex::MLCellABecLap | protected |
| m_parent | amrex::MLLinOp | protected |
| m_raii_comm | amrex::MLLinOp | protected |
| m_robin_bcval | amrex::MLCellLinOp | protected |
| m_undrrelxr | amrex::MLCellLinOp | mutableprotected |
| m_volinv | amrex::MLCellLinOp | mutableprivate |
| make(Vector< Vector< Any > > &mf, IntVect const &ng) const | amrex::MLLinOp | protected |
| makeAgglomeratedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm) | amrex::MLLinOp | privatestatic |
| makeConsolidatedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm, int ratio, int strategy) | amrex::MLLinOp | privatestatic |
| makeFactory(int, int) const | amrex::MLLinOp | inlineprotectedvirtual |
| makeNGrids(int grid_size) const | amrex::MLCellLinOp | |
| makeNLinOp(int) const final override | amrex::MLALaplacian | inlinevirtual |
| makeSubCommunicator(const DistributionMapping &dm) | amrex::MLLinOp | private |
| maxorder | amrex::MLLinOp | protected |
| MFNormInf(MultiFab const &mf, iMultiFab const *fine_mask, bool local) const | amrex::MLLinOp | |
| mg_box_min_width | amrex::MLLinOp | protectedstatic |
| mg_coarsen_ratio | amrex::MLLinOp | protectedstatic |
| mg_coarsen_ratio_vec | amrex::MLLinOp | protected |
| mg_domain_min_width | amrex::MLLinOp | protectedstatic |
| MLALaplacian() | amrex::MLALaplacian | inline |
| MLALaplacian(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={}, const int a_ncomp=1) | amrex::MLALaplacian | |
| MLALaplacian(const MLALaplacian &)=delete | amrex::MLALaplacian | |
| MLALaplacian(MLALaplacian &&)=delete | amrex::MLALaplacian | |
| MLCellABecLap() | amrex::MLCellABecLap | |
| MLCellABecLap(const MLCellABecLap &)=delete | amrex::MLCellABecLap | |
| MLCellABecLap(MLCellABecLap &&)=delete | amrex::MLCellABecLap | |
| MLCellLinOp() | amrex::MLCellLinOp | |
| MLCellLinOp(const MLCellLinOp &)=delete | amrex::MLCellLinOp | |
| MLCellLinOp(MLCellLinOp &&)=delete | amrex::MLCellLinOp | |
| MLLinOp() | amrex::MLLinOp | |
| MLLinOp(const MLLinOp &)=delete | amrex::MLLinOp | |
| MLLinOp(MLLinOp &&)=delete | amrex::MLLinOp | |
| name() const | amrex::MLLinOp | inlinevirtual |
| NAMRLevels() const noexcept | amrex::MLLinOp | inlineprotected |
| needsCoarseDataForBC() const noexcept | amrex::MLLinOp | inline |
| needsUpdate() const override | amrex::MLALaplacian | inlinevirtual |
| NMGLevels(int amrlev) const noexcept | amrex::MLLinOp | inlineprotected |
| normalize(int marlve, int mglev, MultiFab &mf) const final override | amrex::MLALaplacian | virtual |
| operator=(const MLALaplacian &)=delete | amrex::MLALaplacian | |
| operator=(MLALaplacian &&)=delete | amrex::MLALaplacian | |
| amrex::MLCellABecLap::operator=(const MLCellABecLap &)=delete | amrex::MLCellABecLap | |
| amrex::MLCellABecLap::operator=(MLCellABecLap &&)=delete | amrex::MLCellABecLap | |
| amrex::MLCellLinOp::operator=(const MLCellLinOp &)=delete | amrex::MLCellLinOp | |
| amrex::MLCellLinOp::operator=(MLCellLinOp &&)=delete | amrex::MLCellLinOp | |
| amrex::MLLinOp::operator=(const MLLinOp &)=delete | amrex::MLLinOp | |
| amrex::MLLinOp::operator=(MLLinOp &&)=delete | amrex::MLLinOp | |
| postSolve(Vector< Any > &sol) const | amrex::MLLinOp | virtual |
| prepareForSolve() final override | amrex::MLALaplacian | virtual |
| RealTuple typedef | amrex::MLCellLinOp | protected |
| reflux(int crse_amrlev, MultiFab &res, const MultiFab &crse_sol, const MultiFab &, MultiFab &, MultiFab &fine_sol, const MultiFab &) const final override | amrex::MLCellLinOp | virtual |
| remapNeighborhoods(Vector< DistributionMapping > &dms) | amrex::MLLinOp | private |
| resizeMultiGrid(int new_size) | amrex::MLLinOp | protectedvirtual |
| restriction(int, int, MultiFab &crse, MultiFab &fine) const override | amrex::MLCellLinOp | virtual |
| scaleRHS(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| setACoeffs(int amrlev, const MultiFab &alpha) | amrex::MLALaplacian | |
| setCoarseFineBC(const MultiFab *crse, int crse_ratio) noexcept | amrex::MLLinOp | |
| setCoarseFineBCLocation(const RealVect &cloc) noexcept | amrex::MLLinOp | inlineprotected |
| setDomainBC(const Array< BCType, AMREX_SPACEDIM > &lobc, const Array< BCType, AMREX_SPACEDIM > &hibc) noexcept | amrex::MLLinOp | |
| setDomainBC(const Vector< Array< BCType, AMREX_SPACEDIM > > &lobc, const Vector< Array< BCType, AMREX_SPACEDIM > > &hibc) noexcept | amrex::MLLinOp | |
| setDomainBCLoc(const Array< Real, AMREX_SPACEDIM > &lo_bcloc, const Array< Real, AMREX_SPACEDIM > &hi_bcloc) noexcept | amrex::MLLinOp | |
| setEnforceSingularSolvable(bool o) noexcept | amrex::MLLinOp | inline |
| setLevelBC(int amrlev, const MultiFab *levelbcdata, const MultiFab *robinbc_a=nullptr, const MultiFab *robinbc_b=nullptr, const MultiFab *robinbc_f=nullptr) final override | amrex::MLCellLinOp | virtual |
| setMaxOrder(int o) noexcept | amrex::MLLinOp | inline |
| setScalars(Real a, Real b) noexcept | amrex::MLALaplacian | |
| setVerbose(int v) noexcept | amrex::MLLinOp | inline |
| smooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs, bool skip_fillboundary=false) const final override | amrex::MLCellLinOp | virtual |
| solutionResidual(int amrlev, MultiFab &resid, MultiFab &x, const MultiFab &b, const MultiFab *crse_bcdata=nullptr) override | amrex::MLCellLinOp | virtual |
| StateMode enum name | amrex::MLLinOp | |
| supportInhomogNeumannBC() const noexcept override | amrex::MLCellABecLap | inlineprotectedvirtual |
| supportNSolve() const | amrex::MLLinOp | inlinevirtual |
| supportRobinBC() const noexcept | amrex::MLLinOp | inlineprotectedvirtual |
| unapplyMetricTerm(int amrlev, int mglev, MultiFab &rhs) const final override | amrex::MLCellLinOp | virtual |
| unimposeNeumannBC(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| update() override | amrex::MLALaplacian | virtual |
| updateCorBC(int amrlev, const MultiFab &crse_bcdata) const | amrex::MLCellLinOp | |
| updateSingularFlag() | amrex::MLALaplacian | private |
| updateSolBC(int amrlev, const MultiFab &crse_bcdata) const | amrex::MLCellLinOp | |
| verbose | amrex::MLLinOp | protected |
| xdoty(int amrlev, int mglev, const MultiFab &x, const MultiFab &y, bool local) const final override | amrex::MLCellLinOp | virtual |
| ~MLALaplacian() | amrex::MLALaplacian | virtual |
| ~MLCellABecLap() | amrex::MLCellABecLap | virtual |
| ~MLCellLinOp() | amrex::MLCellLinOp | virtual |
| ~MLLinOp() | amrex::MLLinOp | virtual |