This is the complete list of members for amrex::MLLinOp, including all inherited members.
| 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 =0 | amrex::MLLinOp | pure 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 =0 | amrex::MLLinOp | pure 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 =0 | amrex::MLLinOp | pure 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 =0 | amrex::MLLinOp | pure 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, int, MultiFab &, MultiFab &, BCMode, StateMode, const MLMGBndry *=nullptr) const | amrex::MLLinOp | inlinevirtual |
| applyInhomogNeumannTerm(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| applyMetricTerm(int, int, Any &) const | amrex::MLLinOp | inlinevirtual |
| applyOverset(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| averageDownSolutionRHS(int, MultiFab &, MultiFab &, const MultiFab &, const MultiFab &) | amrex::MLLinOp | inlinevirtual |
| BCMode enum name | amrex::MLLinOp | |
| 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, const Array< MultiFab *, AMREX_SPACEDIM > &, MultiFab &, Location) const | amrex::MLLinOp | inlinevirtual |
| compGrad(int, const Array< MultiFab *, AMREX_SPACEDIM > &, MultiFab &, Location) const | amrex::MLLinOp | inlinevirtual |
| copyNSolveSolution(MultiFab &, MultiFab const &) const | amrex::MLLinOp | inlinevirtual |
| correctionResidual(int, int, MultiFab &, MultiFab &, const MultiFab &, BCMode, const MultiFab *=nullptr) | amrex::MLLinOp | inlinevirtual |
| 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::MLLinOp | private |
| defineBC() | amrex::MLLinOp | 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 |
| Finalize() | amrex::MLLinOp | static |
| fixSolvabilityByOffset(int, int, Any &, Vector< Real > const &) const | amrex::MLLinOp | inlinevirtual |
| 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 |
| getDefaultBottomSolver() const | amrex::MLLinOp | inlinevirtual |
| getEnforceSingularSolvable() const noexcept | amrex::MLLinOp | inline |
| getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &, const Vector< MultiFab * > &, Location) const | amrex::MLLinOp | inlinevirtual |
| getFluxes(const Vector< MultiFab * > &, const Vector< MultiFab * > &) const | amrex::MLLinOp | inlinevirtual |
| getMaxOrder() const noexcept | amrex::MLLinOp | inline |
| getNComp() const | amrex::MLLinOp | inlinevirtual |
| getNGrow(int=0, int=0) const | amrex::MLLinOp | inlinevirtual |
| getSolvabilityOffset(int, int, Any const &) const | amrex::MLLinOp | inlinevirtual |
| 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, int, MultiFab &, MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| interpolation(int, int, MultiFab &, const MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| isBottomActive() const noexcept | amrex::MLLinOp | inlineprotected |
| isBottomSingular() const | amrex::MLLinOp | inlinevirtual |
| isCellCentered() const noexcept | amrex::MLLinOp | inlineprotected |
| isMFIterSafe(int amrlev, int mglev1, int mglev2) const | amrex::MLLinOp | |
| isSingular(int) const | amrex::MLLinOp | inlinevirtual |
| LoBC(int icomp=0) const noexcept | amrex::MLLinOp | inlineprotected |
| Location enum name | amrex::MLLinOp | |
| m_amr_ref_ratio | amrex::MLLinOp | 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_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_geom | amrex::MLLinOp | protected |
| m_grids | amrex::MLLinOp | protected |
| m_hibc | amrex::MLLinOp | protected |
| m_hibc_orig | amrex::MLLinOp | protected |
| m_ixtype | amrex::MLLinOp | protected |
| m_lobc | amrex::MLLinOp | protected |
| m_lobc_orig | amrex::MLLinOp | protected |
| m_needs_coarse_data_for_bc | amrex::MLLinOp | protected |
| m_num_amr_levels | amrex::MLLinOp | protected |
| m_num_mg_levels | amrex::MLLinOp | protected |
| m_parent | amrex::MLLinOp | protected |
| m_raii_comm | amrex::MLLinOp | protected |
| 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 |
| makeNLinOp(int) const | amrex::MLLinOp | 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 |
| MLABecLaplacian class | amrex::MLLinOp | friend |
| MLCGSolver class | amrex::MLLinOp | friend |
| MLLinOp() | amrex::MLLinOp | |
| MLLinOp(const MLLinOp &)=delete | amrex::MLLinOp | |
| MLLinOp(MLLinOp &&)=delete | amrex::MLLinOp | |
| MLMG class | amrex::MLLinOp | friend |
| MLPoisson class | amrex::MLLinOp | friend |
| name() const | amrex::MLLinOp | inlinevirtual |
| NAMRLevels() const noexcept | amrex::MLLinOp | inlineprotected |
| needsCoarseDataForBC() const noexcept | amrex::MLLinOp | inline |
| needsUpdate() const | amrex::MLLinOp | inlinevirtual |
| NMGLevels(int amrlev) const noexcept | amrex::MLLinOp | inlineprotected |
| normalize(int, int, MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| operator=(const MLLinOp &)=delete | amrex::MLLinOp | |
| operator=(MLLinOp &&)=delete | amrex::MLLinOp | |
| postSolve(Vector< Any > &sol) const | amrex::MLLinOp | virtual |
| prepareForSolve()=0 | amrex::MLLinOp | pure virtual |
| reflux(int, MultiFab &, const MultiFab &, const MultiFab &, MultiFab &, MultiFab &, const MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| remapNeighborhoods(Vector< DistributionMapping > &dms) | amrex::MLLinOp | private |
| resizeMultiGrid(int new_size) | amrex::MLLinOp | protectedvirtual |
| restriction(int, int, MultiFab &, MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| scaleRHS(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| 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, const MultiFab *, const MultiFab *=nullptr, const MultiFab *=nullptr, const MultiFab *=nullptr) | amrex::MLLinOp | inlinevirtual |
| setMaxOrder(int o) noexcept | amrex::MLLinOp | inline |
| setVerbose(int v) noexcept | amrex::MLLinOp | inline |
| smooth(int, int, MultiFab &, const MultiFab &, bool=false) const | amrex::MLLinOp | inlinevirtual |
| solutionResidual(int, MultiFab &, MultiFab &, const MultiFab &, const MultiFab *=nullptr) | amrex::MLLinOp | inlinevirtual |
| StateMode enum name | amrex::MLLinOp | |
| supportInhomogNeumannBC() const noexcept | amrex::MLLinOp | inlineprotectedvirtual |
| supportNSolve() const | amrex::MLLinOp | inlinevirtual |
| supportRobinBC() const noexcept | amrex::MLLinOp | inlineprotectedvirtual |
| unapplyMetricTerm(int, int, MultiFab &) const | amrex::MLLinOp | inlinevirtual |
| unimposeNeumannBC(int, Any &) const | amrex::MLLinOp | inlinevirtual |
| update() | amrex::MLLinOp | inlinevirtual |
| verbose | amrex::MLLinOp | protected |
| xdoty(int, int, const MultiFab &, const MultiFab &, bool) const | amrex::MLLinOp | inlinevirtual |
| ~MLLinOp() | amrex::MLLinOp | virtual |