Block-Structured AMR Software Framework
amrex_temp::MLLinOpTemp Member List

This is the complete list of members for amrex_temp::MLLinOpTemp, including all inherited members.

AMRRefRatio() const noexceptamrex::MLLinOpinlineprotected
AMRRefRatio(int amr_lev) const noexceptamrex::MLLinOpinlineprotected
AnyAdd(amrex::Any &dst, amrex::Any const &src, amrex::IntVect const &ng) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyAverageDownAndSync(amrex::Vector< amrex::Any > &sol) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyAverageDownSolutionRHS(int camrlev, amrex::Any &crse_sol, amrex::Any &crse_rhs, const amrex::Any &fine_sol, const amrex::Any &fine_rhs) overrideamrex_temp::MLLinOpTempinlinevirtual
AnyAvgDownResAmr(int clev, amrex::Any &cres, amrex::Any const &fres) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyAvgDownResMG(int clev, amrex::Any &cres, amrex::Any const &fres) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyCopy(amrex::Any &dst, amrex::Any const &src, amrex::IntVect const &ng) const overrideamrex_temp::MLLinOpTempinlinevirtual
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) overrideamrex_temp::MLLinOpTempinlinevirtual
amrex::MLLinOp::AnyCorrectionResidual(int amrlev, int mglev, Any &resid, Any &x, const Any &b, BCMode bc_mode, const Any *crse_bcdata=nullptr)amrex::MLLinOpvirtual
AnyGrowVect(amrex::Any const &a) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyInterpAssignMG(int amrlev, int fmglev, amrex::Any &fine, amrex::Any &crse) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyInterpolationAmr(int famrlev, amrex::Any &fine, const amrex::Any &crse, amrex::IntVect const &) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyInterpolationMG(int amrlev, int fmglev, amrex::Any &fine, const amrex::Any &crse) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyMake(int amrlev, int mglev, amrex::IntVect const &ng) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyMakeAlias(amrex::Any const &a) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyMakeCoarseAmr(int famrlev, amrex::IntVect const &ng) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyMakeCoarseMG(int amrlev, int mglev, amrex::IntVect const &ng) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyNormInf(amrex::Any &a) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnyNormInfMask(int amrlev, amrex::Any const &a, bool local) const overrideamrex_temp::MLLinOpTempinlinevirtual
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 overrideamrex_temp::MLLinOpTempinlinevirtual
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) overrideamrex_temp::MLLinOpTempinlinevirtual
AnyRestriction(int amrlev, int cmglev, amrex::Any &crse, amrex::Any &fine) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnySetBndryToZero(amrex::Any &a) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnySetToZero(amrex::Any &a) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnySmooth(int amrlev, int mglev, amrex::Any &sol, const amrex::Any &rhs, bool skip_fillboundary=false) const overrideamrex_temp::MLLinOpTempinlinevirtual
AnySolutionResidual(int amrlev, amrex::Any &resid, amrex::Any &x, amrex::Any const &b, amrex::Any const *crse_bcdata=nullptr) overrideamrex_temp::MLLinOpTempinlinevirtual
apply(int, int, MultiFab &, MultiFab &, BCMode, StateMode, const MLMGBndry *=nullptr) constamrex::MLLinOpinlinevirtual
applyInhomogNeumannTerm(int, Any &) constamrex::MLLinOpinlinevirtual
applyMetricTerm(int, int, Any &) constamrex::MLLinOpinlinevirtual
applyOverset(int, Any &) constamrex::MLLinOpinlinevirtual
averageDownSolutionRHS(int, MultiFab &, MultiFab &, const MultiFab &, const MultiFab &)amrex::MLLinOpinlinevirtual
BCMode enum nameamrex::MLLinOp
BCType typedefamrex::MLLinOp
BottomCommunicator() const noexceptamrex::MLLinOpinlineprotected
checkPoint(std::string const &) constamrex::MLLinOpinlineprivatevirtual
Communicator() const noexceptamrex::MLLinOpinlineprotected
compactify(Box const &b) const noexceptamrex::MLLinOpprotected
compactify(Array4< T > const &a) const noexceptamrex::MLLinOpinlineprotected
compFlux(int, const Array< MultiFab *, AMREX_SPACEDIM > &, MultiFab &, Location) constamrex::MLLinOpinlinevirtual
compGrad(int, const Array< MultiFab *, AMREX_SPACEDIM > &, MultiFab &, Location) constamrex::MLLinOpinlinevirtual
Container typedefamrex_temp::MLLinOpTemp
copyNSolveSolution(MultiFab &, MultiFab const &) constamrex::MLLinOpinlinevirtual
correctionResidual(int, int, MultiFab &, MultiFab &, const MultiFab &, BCMode, const MultiFab *=nullptr)amrex::MLLinOpinlinevirtual
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::MLLinOpTempinline
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::MLLinOpprivate
defineBC()amrex::MLLinOpprivate
defineGrids(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const Vector< FabFactory< FArrayBox > const * > &a_factory)amrex::MLLinOpprivate
doAgglomeration() const noexceptamrex::MLLinOpinlineprotected
doConsolidation() const noexceptamrex::MLLinOpinlineprotected
doSemicoarsening() const noexceptamrex::MLLinOpinlineprotected
enforceSingularSolvableamrex::MLLinOpprotected
Factory(int amr_lev, int mglev=0) const noexceptamrex::MLLinOpinlineprotected
Finalize()amrex::MLLinOpstatic
fixSolvabilityByOffset(int, int, Any &, Vector< Real > const &) constamrex::MLLinOpinlinevirtual
Geom(int amr_lev, int mglev=0) const noexceptamrex::MLLinOpinlineprotected
get_d0(T const &dx, T const &dy, T const &) const noexceptamrex::MLLinOpinlineprotected
get_d1(T const &, T const &dy, T const &dz) const noexceptamrex::MLLinOpinlineprotected
getDefaultBottomSolver() const overrideamrex_temp::MLLinOpTempinlinevirtual
getEnforceSingularSolvable() const noexceptamrex::MLLinOpinline
getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &, const Vector< MultiFab * > &, Location) constamrex::MLLinOpinlinevirtual
getFluxes(const Vector< MultiFab * > &, const Vector< MultiFab * > &) constamrex::MLLinOpinlinevirtual
getMaxOrder() const noexceptamrex::MLLinOpinline
getNComp() constamrex::MLLinOpinlinevirtual
getNGrow(int=0, int=0) constamrex::MLLinOpinlinevirtual
getSolvabilityOffset(int, int, Any const &) constamrex::MLLinOpinlinevirtual
hasHiddenDimension() const noexceptamrex::MLLinOpinlineprotected
hasInhomogNeumannBC() const noexceptamrex::MLLinOpprotected
hasRobinBC() const noexceptamrex::MLLinOpprotected
HiBC(int icomp=0) const noexceptamrex::MLLinOpinlineprotected
hiddenDirection() const noexceptamrex::MLLinOpinlineprotected
infoamrex::MLLinOpprotected
Initialize()amrex::MLLinOpstatic
interpAssign(int, int, MultiFab &, MultiFab &) constamrex::MLLinOpinlinevirtual
interpolation(int, int, MultiFab &, const MultiFab &) constamrex::MLLinOpinlinevirtual
isBottomActive() const noexceptamrex::MLLinOpinlineprotected
isBottomSingular() constamrex::MLLinOpinlinevirtual
isCellCentered() const noexceptamrex::MLLinOpinlineprotected
isMFIterSafe(int amrlev, int mglev1, int mglev2) constamrex::MLLinOp
isSingular(int) constamrex::MLLinOpinlinevirtual
LoBC(int icomp=0) const noexceptamrex::MLLinOpinlineprotected
Location enum nameamrex::MLLinOp
m_amr_ref_ratioamrex::MLLinOpprotected
m_bottom_commamrex::MLLinOpprotected
m_coarse_bc_locamrex::MLLinOpprotected
m_coarse_data_crse_ratioamrex::MLLinOpprotected
m_coarse_data_for_bcamrex::MLLinOpprotected
m_default_commamrex::MLLinOpprotected
m_dmapamrex::MLLinOpprotected
m_do_agglomerationamrex::MLLinOpprotected
m_do_consolidationamrex::MLLinOpprotected
m_do_semicoarseningamrex::MLLinOpprotected
m_domain_bloc_hiamrex::MLLinOpprotected
m_domain_bloc_loamrex::MLLinOpprotected
m_domain_coveredamrex::MLLinOpprotected
m_factoryamrex::MLLinOpprotected
m_geomamrex::MLLinOpprotected
m_gridsamrex::MLLinOpprotected
m_hibcamrex::MLLinOpprotected
m_hibc_origamrex::MLLinOpprotected
m_ixtypeamrex::MLLinOpprotected
m_lobcamrex::MLLinOpprotected
m_lobc_origamrex::MLLinOpprotected
m_needs_coarse_data_for_bcamrex::MLLinOpprotected
m_num_amr_levelsamrex::MLLinOpprotected
m_num_mg_levelsamrex::MLLinOpprotected
m_parentamrex::MLLinOpprotected
m_raii_commamrex::MLLinOpprotected
make(Vector< Vector< Any > > &mf, IntVect const &ng) constamrex::MLLinOpprotected
makeAgglomeratedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm)amrex::MLLinOpprivatestatic
makeConsolidatedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm, int ratio, int strategy)amrex::MLLinOpprivatestatic
makeFactory(int, int) constamrex::MLLinOpinlineprotectedvirtual
makeNLinOp(int) constamrex::MLLinOpinlinevirtual
makeSubCommunicator(const DistributionMapping &dm)amrex::MLLinOpprivate
maxorderamrex::MLLinOpprotected
MFNormInf(MultiFab const &mf, iMultiFab const *fine_mask, bool local) constamrex::MLLinOp
mg_box_min_widthamrex::MLLinOpprotectedstatic
mg_coarsen_ratioamrex::MLLinOpprotectedstatic
mg_coarsen_ratio_vecamrex::MLLinOpprotected
mg_domain_min_widthamrex::MLLinOpprotectedstatic
MLLinOp()amrex::MLLinOp
MLLinOp(const MLLinOp &)=deleteamrex::MLLinOp
MLLinOp(MLLinOp &&)=deleteamrex::MLLinOp
MLLinOpTemp()amrex_temp::MLLinOpTempinline
MLLinOpTemp(const MLLinOpTemp &)=deleteamrex_temp::MLLinOpTemp
MLLinOpTemp(MLLinOpTemp &&)=deleteamrex_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::MLLinOpTempinline
name() constamrex::MLLinOpinlinevirtual
NAMRLevels() const noexceptamrex::MLLinOpinlineprotected
needsCoarseDataForBC() const noexceptamrex::MLLinOpinline
needsUpdate() constamrex::MLLinOpinlinevirtual
NMGLevels(int amrlev) const noexceptamrex::MLLinOpinlineprotected
normalize(int, int, MultiFab &) constamrex::MLLinOpinlinevirtual
operator=(const MLLinOpTemp &)=deleteamrex_temp::MLLinOpTemp
operator=(MLLinOpTemp &&)=deleteamrex_temp::MLLinOpTemp
amrex::MLLinOp::operator=(const MLLinOp &)=deleteamrex::MLLinOp
amrex::MLLinOp::operator=(MLLinOp &&)=deleteamrex::MLLinOp
postSolve(Vector< Any > &sol) constamrex::MLLinOpvirtual
prepareForSolve() overrideamrex_temp::MLLinOpTempinlinevirtual
reflux(int, MultiFab &, const MultiFab &, const MultiFab &, MultiFab &, MultiFab &, const MultiFab &) constamrex::MLLinOpinlinevirtual
remapNeighborhoods(Vector< DistributionMapping > &dms)amrex::MLLinOpprivate
resizeMultiGrid(int new_size)amrex::MLLinOpprotectedvirtual
restriction(int, int, MultiFab &, MultiFab &) constamrex::MLLinOpinlinevirtual
scaleRHS(int, Any &) constamrex::MLLinOpinlinevirtual
setCoarseFineBC(const MultiFab *crse, int crse_ratio) noexceptamrex::MLLinOp
setCoarseFineBCLocation(const RealVect &cloc) noexceptamrex::MLLinOpinlineprotected
setDomainBC(const Array< BCType, AMREX_SPACEDIM > &lobc, const Array< BCType, AMREX_SPACEDIM > &hibc) noexceptamrex::MLLinOp
setDomainBC(const Vector< Array< BCType, AMREX_SPACEDIM > > &lobc, const Vector< Array< BCType, AMREX_SPACEDIM > > &hibc) noexceptamrex::MLLinOp
setDomainBCLoc(const Array< Real, AMREX_SPACEDIM > &lo_bcloc, const Array< Real, AMREX_SPACEDIM > &hi_bcloc) noexceptamrex::MLLinOp
setEnforceSingularSolvable(bool o) noexceptamrex::MLLinOpinline
setLevelBC(int, const MultiFab *, const MultiFab *=nullptr, const MultiFab *=nullptr, const MultiFab *=nullptr)amrex::MLLinOpinlinevirtual
setMaxOrder(int o) noexceptamrex::MLLinOpinline
setVerbose(int v) noexceptamrex::MLLinOpinline
smooth(int, int, MultiFab &, const MultiFab &, bool=false) constamrex::MLLinOpinlinevirtual
solutionResidual(int, MultiFab &, MultiFab &, const MultiFab &, const MultiFab *=nullptr)amrex::MLLinOpinlinevirtual
StateMode enum nameamrex::MLLinOp
supportInhomogNeumannBC() const noexceptamrex::MLLinOpinlineprotectedvirtual
supportNSolve() constamrex::MLLinOpinlinevirtual
supportRobinBC() const noexceptamrex::MLLinOpinlineprotectedvirtual
unapplyMetricTerm(int, int, MultiFab &) constamrex::MLLinOpinlinevirtual
unimposeNeumannBC(int, Any &) constamrex::MLLinOpinlinevirtual
update()amrex::MLLinOpinlinevirtual
verboseamrex::MLLinOpprotected
xdoty(int, int, const MultiFab &, const MultiFab &, bool) constamrex::MLLinOpinlinevirtual
~MLLinOp()amrex::MLLinOpvirtual
~MLLinOpTemp()amrex_temp::MLLinOpTempinlinevirtual