This is the complete list of members for amrex_temp::MLLinOpTemp, including all inherited members.
| AMRRefRatio() const noexcept | amrex::MLLinOp | inlineprotected |
| AMRRefRatio(int amr_lev) const noexcept | amrex::MLLinOp | inlineprotected |
| AnyAdd(amrex::Any &dst, amrex::Any const &src, amrex::IntVect const &ng) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyAverageDownAndSync(amrex::Vector< amrex::Any > &sol) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyAverageDownSolutionRHS(int camrlev, amrex::Any &crse_sol, amrex::Any &crse_rhs, const amrex::Any &fine_sol, const amrex::Any &fine_rhs) override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyAvgDownResAmr(int clev, amrex::Any &cres, amrex::Any const &fres) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyAvgDownResMG(int clev, amrex::Any &cres, amrex::Any const &fres) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyCopy(amrex::Any &dst, amrex::Any const &src, amrex::IntVect const &ng) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyCorrectionResidual(int amrlev, int mglev, amrex::Any &resid, amrex::Any &x, const amrex::Any &b, MLLinOp::BCMode bc_mode, const amrex::Any *crse_bcdata=nullptr) override | amrex_temp::MLLinOpTemp | inlinevirtual |
| amrex::MLLinOp::AnyCorrectionResidual(int amrlev, int mglev, Any &resid, Any &x, const Any &b, BCMode bc_mode, const Any *crse_bcdata=nullptr) | amrex::MLLinOp | virtual |
| AnyGrowVect(amrex::Any const &a) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyInterpAssignMG(int amrlev, int fmglev, amrex::Any &fine, amrex::Any &crse) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyInterpolationAmr(int famrlev, amrex::Any &fine, const amrex::Any &crse, amrex::IntVect const &) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyInterpolationMG(int amrlev, int fmglev, amrex::Any &fine, const amrex::Any &crse) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyMake(int amrlev, int mglev, amrex::IntVect const &ng) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyMakeAlias(amrex::Any const &a) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyMakeCoarseAmr(int famrlev, amrex::IntVect const &ng) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyMakeCoarseMG(int amrlev, int mglev, amrex::IntVect const &ng) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyNormInf(amrex::Any &a) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyNormInfMask(int amrlev, amrex::Any const &a, bool local) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyParallelCopy(amrex::Any &dst, amrex::Any const &src, amrex::IntVect const &src_nghost, amrex::IntVect const &dst_nghost, amrex::Periodicity const &period=amrex::Periodicity::NonPeriodic()) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyReflux(int crse_amrlev, amrex::Any &res, const amrex::Any &crse_sol, const amrex::Any &crse_rhs, amrex::Any &fine_res, amrex::Any &fine_sol, const amrex::Any &fine_rhs) override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnyRestriction(int amrlev, int cmglev, amrex::Any &crse, amrex::Any &fine) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnySetBndryToZero(amrex::Any &a) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnySetToZero(amrex::Any &a) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnySmooth(int amrlev, int mglev, amrex::Any &sol, const amrex::Any &rhs, bool skip_fillboundary=false) const override | amrex_temp::MLLinOpTemp | inlinevirtual |
| AnySolutionResidual(int amrlev, amrex::Any &resid, amrex::Any &x, amrex::Any const &b, amrex::Any const *crse_bcdata=nullptr) override | amrex_temp::MLLinOpTemp | inlinevirtual |
| 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 |
| Container typedef | amrex_temp::MLLinOpTemp | |
| copyNSolveSolution(MultiFab &, MultiFab const &) const | amrex::MLLinOp | inlinevirtual |
| correctionResidual(int, int, MultiFab &, MultiFab &, const MultiFab &, BCMode, const MultiFab *=nullptr) | amrex::MLLinOp | inlinevirtual |
| define(const amrex::Vector< amrex::Geometry > &a_geom, const amrex::Vector< amrex::BoxArray > &a_grids, const amrex::Vector< amrex::DistributionMapping > &a_dmap, const amrex::LPInfo &a_info=amrex::LPInfo(), const amrex::Vector< amrex::FabFactory< amrex::FArrayBox > const * > &a_factory={}) | amrex_temp::MLLinOpTemp | inline |
| 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::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 override | amrex_temp::MLLinOpTemp | 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 |
| MLLinOp() | amrex::MLLinOp | |
| MLLinOp(const MLLinOp &)=delete | amrex::MLLinOp | |
| MLLinOp(MLLinOp &&)=delete | amrex::MLLinOp | |
| MLLinOpTemp() | amrex_temp::MLLinOpTemp | inline |
| MLLinOpTemp(const MLLinOpTemp &)=delete | amrex_temp::MLLinOpTemp | |
| MLLinOpTemp(MLLinOpTemp &&)=delete | amrex_temp::MLLinOpTemp | |
| MLLinOpTemp(const amrex::Vector< amrex::Geometry > &a_geom, const amrex::Vector< amrex::BoxArray > &a_grids, const amrex::Vector< amrex::DistributionMapping > &a_dmap, const amrex::LPInfo &a_info=amrex::LPInfo(), const amrex::Vector< amrex::FabFactory< amrex::FArrayBox > const * > &a_factory={}) | amrex_temp::MLLinOpTemp | inline |
| 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 MLLinOpTemp &)=delete | amrex_temp::MLLinOpTemp | |
| operator=(MLLinOpTemp &&)=delete | amrex_temp::MLLinOpTemp | |
| amrex::MLLinOp::operator=(const MLLinOp &)=delete | amrex::MLLinOp | |
| amrex::MLLinOp::operator=(MLLinOp &&)=delete | amrex::MLLinOp | |
| postSolve(Vector< Any > &sol) const | amrex::MLLinOp | virtual |
| prepareForSolve() override | amrex_temp::MLLinOpTemp | inlinevirtual |
| 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 |
| ~MLLinOpTemp() | amrex_temp::MLLinOpTemp | inlinevirtual |