This is the complete list of members for amrex::MLNodeLaplacian, including all inherited members.
AMRRefRatio() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
AMRRefRatio(int amr_lev) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
apply(int amrlev, int mglev, MultiFab &out, MultiFab &in, BCMode bc_mode, StateMode s_mode, const MLMGBndry *bndry=nullptr) const final | amrex::MLNodeLinOp | |
amrex::MLLinOpT::apply(int amrlev, int mglev, MF &out, MF &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< MF > *bndry=nullptr) const =0 | amrex::MLLinOpT< MF > | 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, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
applyMetricTerm(int, int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
applyOverset(int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
averageDownAndSync(Vector< MultiFab > &sol) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::averageDownAndSync(Vector< MF > &sol) const =0 | amrex::MLLinOpT< MF > | pure virtual |
averageDownCoeffs() | amrex::MLNodeLaplacian | |
averageDownCoeffsSameAmrLevel(int amrlev) | amrex::MLNodeLaplacian | |
averageDownCoeffsToCoarseAmrLevel(int flev) | amrex::MLNodeLaplacian | |
averageDownSolutionRHS(int camrlev, MultiFab &crse_sol, MultiFab &crse_rhs, const MultiFab &fine_sol, const MultiFab &fine_rhs) final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::averageDownSolutionRHS(int camrlev, MF &crse_sol, MF &crse_rhs, const MF &fine_sol, const MF &fine_rhs) | amrex::MLLinOpT< MF > | inlinevirtual |
avgDownResAmr(int, MultiFab &, MultiFab const &) const final | amrex::MLNodeLinOp | inline |
amrex::MLLinOpT::avgDownResAmr(int clev, MF &cres, MF const &fres) const | amrex::MLLinOpT< MF > | inlinevirtual |
avgDownResMG(int clev, MF &cres, MF const &fres) const | amrex::MLLinOpT< MF > | virtual |
BCMode typedef | amrex::MLLinOpT< MF > | |
BCType typedef | amrex::MLLinOpT< MF > | |
BottomCommunicator() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
buildMasks() | amrex::MLNodeLinOp | |
buildStencil() | amrex::MLNodeLaplacian | |
checkPoint(std::string const &file_name) const final | amrex::MLNodeLaplacian | privatevirtual |
CoarseningStrategy enum name | amrex::MLNodeLinOp | |
Communicator() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
compactify(Box const &b) const noexcept | amrex::MLLinOpT< MF > | protected |
compactify(Array4< T > const &a) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
compDivergence(const Vector< MultiFab * > &rhs, const Vector< MultiFab * > &vel) | amrex::MLNodeLaplacian | |
compFlux(int, const Array< MF *, AMREX_SPACEDIM > &, MF &, Location) const | amrex::MLLinOpT< MF > | inlinevirtual |
compGrad(int, const Array< MultiFab *, AMREX_SPACEDIM > &, MultiFab &, Location) const final | amrex::MLNodeLaplacian | inline |
compGrad(int amrlev, MultiFab &grad, MultiFab &sol) const | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::compGrad(int, const Array< MF *, AMREX_SPACEDIM > &, MF &, Location) const | amrex::MLLinOpT< MF > | inlinevirtual |
compRHS(const Vector< MultiFab * > &rhs, const Vector< MultiFab * > &vel, const Vector< const MultiFab * > &rhnd, const Vector< MultiFab * > &rhcc) | amrex::MLNodeLaplacian | |
compSyncResidualCoarse(MultiFab &sync_resid, const MultiFab &phi, const MultiFab &vold, const MultiFab *rhcc, const BoxArray &fine_grids, const IntVect &ref_ratio) | amrex::MLNodeLaplacian | |
compSyncResidualFine(MultiFab &sync_resid, const MultiFab &phi, const MultiFab &vold, const MultiFab *rhcc) | amrex::MLNodeLaplacian | |
copyNSolveSolution(MF &, MF const &) const | amrex::MLLinOpT< MF > | inlinevirtual |
correctionResidual(int amrlev, int mglev, MultiFab &resid, MultiFab &x, const MultiFab &b, BCMode bc_mode, const MultiFab *crse_bcdata=nullptr) override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::correctionResidual(int amrlev, int mglev, MF &resid, MF &x, const MF &b, BCMode bc_mode, const MF *crse_bcdata=nullptr)=0 | amrex::MLLinOpT< MF > | pure 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={}, Real a_const_sigma=Real(0.0)) | amrex::MLNodeLaplacian | |
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 | |
amrex::MLLinOpT::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< MF > | |
defineBC() | amrex::MLLinOpT< MF > | private |
defineGrids(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const Vector< FabFactory< FAB > const * > &a_factory) | amrex::MLLinOpT< MF > | private |
doAgglomeration() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
doConsolidation() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
doSemicoarsening() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
enforceSingularSolvable | amrex::MLLinOpT< MF > | protected |
FAB typedef | amrex::MLLinOpT< MF > | |
Factory(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
Fapply(int amrlev, int mglev, MultiFab &out, const MultiFab &in) const final | amrex::MLNodeLaplacian | virtual |
FillBoundaryCoeff(MultiFab &sigma, const Geometry &geom) | amrex::MLNodeLaplacian | |
fixSolvabilityByOffset(int amrlev, int mglev, MultiFab &rhs, Vector< Real > const &offset) const override | amrex::MLNodeLaplacian | |
amrex::MLLinOpT::fixSolvabilityByOffset(int, int, MF &, Vector< RT > const &) const | amrex::MLLinOpT< MF > | inlinevirtual |
fixUpResidualMask(int amrlev, iMultiFab &resmsk) final | amrex::MLNodeLaplacian | virtual |
Fsmooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs) const final | amrex::MLNodeLaplacian | virtual |
Geom(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< MF > | inline |
get_d0(T const &dx, T const &dy, T const &) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
get_d1(T const &, T const &dy, T const &dz) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
getDefaultBottomSolver() const final | amrex::MLNodeLaplacian | inlinevirtual |
getEnforceSingularSolvable() const noexcept | amrex::MLLinOpT< MF > | inline |
getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &, const Vector< MultiFab * > &, Location) const final | amrex::MLNodeLaplacian | inline |
getFluxes(const Vector< MultiFab * > &a_flux, const Vector< MultiFab * > &a_sol) const final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::getFluxes(const Vector< Array< MF *, AMREX_SPACEDIM > > &, const Vector< MF * > &, Location) const | amrex::MLLinOpT< MF > | inlinevirtual |
amrex::MLNodeLinOp::getFluxes(const Vector< MF * > &, const Vector< MF * > &) const | amrex::MLLinOpT< MF > | inlinevirtual |
getMaxOrder() const noexcept | amrex::MLLinOpT< MF > | inline |
getNComp() const | amrex::MLLinOpT< MF > | inlinevirtual |
getNGrow(int=0, int=0) const | amrex::MLLinOpT< MF > | inlinevirtual |
getNGrowVectRestriction() const | amrex::MLLinOpT< MF > | inlineprotectedvirtual |
getSolvabilityOffset(int amrlev, int mglev, MultiFab const &rhs) const override | amrex::MLNodeLaplacian | |
amrex::MLLinOpT::getSolvabilityOffset(int, int, MF const &) const | amrex::MLLinOpT< MF > | inlinevirtual |
hasBC(BCType bct) const noexcept | amrex::MLLinOpT< MF > | protected |
hasHiddenDimension() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
hasInhomogNeumannBC() const noexcept | amrex::MLLinOpT< MF > | protected |
hasRobinBC() const noexcept | amrex::MLLinOpT< MF > | protected |
HiBC(int icomp=0) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
hiddenDirection() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
info | amrex::MLLinOpT< MF > | protected |
interpAssign(int amrlev, int fmglev, MultiFab &fine, MultiFab &crse) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::interpAssign(int amrlev, int fmglev, MF &fine, MF &crse) const | amrex::MLLinOpT< MF > | inlinevirtual |
interpolation(int amrlev, int fmglev, MultiFab &fine, const MultiFab &crse) const final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::interpolation(int amrlev, int fmglev, MF &fine, const MF &crse) const =0 | amrex::MLLinOpT< MF > | pure virtual |
interpolationAmr(int famrlev, MultiFab &fine, const MultiFab &crse, IntVect const &nghost) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::interpolationAmr(int famrlev, MF &fine, const MF &crse, IntVect const &nghost) const | amrex::MLLinOpT< MF > | inlinevirtual |
isBottomActive() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
isBottomSingular() const override | amrex::MLNodeLinOp | inlinevirtual |
isCellCentered() const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
isMFIterSafe(int amrlev, int mglev1, int mglev2) const | amrex::MLLinOpT< MF > | |
isSingular(int amrlev) const override | amrex::MLNodeLinOp | inlinevirtual |
levelbc_raii | amrex::MLLinOpT< MF > | private |
LoBC(int icomp=0) const noexcept | amrex::MLLinOpT< MF > | inlineprotected |
Location typedef | amrex::MLLinOpT< MF > | |
m_amr_ref_ratio | amrex::MLLinOpT< MF > | protected |
m_bottom_comm | amrex::MLLinOpT< MF > | protected |
m_bottom_dot_mask | amrex::MLNodeLinOp | protected |
m_cc_fine_mask | amrex::MLNodeLinOp | protected |
m_coarse_bc_loc | amrex::MLLinOpT< MF > | protected |
m_coarse_data_crse_ratio | amrex::MLLinOpT< MF > | protected |
m_coarse_data_for_bc | amrex::MLLinOpT< MF > | protected |
m_coarse_data_for_bc_raii | amrex::MLLinOpT< MF > | protected |
m_coarse_dot_mask | amrex::MLNodeLinOp | protected |
m_coarse_fine_bc_type | amrex::MLLinOpT< MF > | protected |
m_coarsening_strategy | amrex::MLNodeLinOp | protected |
m_const_sigma | amrex::MLNodeLaplacian | private |
m_default_comm | amrex::MLLinOpT< MF > | protected |
m_dirichlet_mask | amrex::MLNodeLinOp | protected |
m_dmap | amrex::MLLinOpT< MF > | protected |
m_do_agglomeration | amrex::MLLinOpT< MF > | protected |
m_do_consolidation | amrex::MLLinOpT< MF > | protected |
m_do_semicoarsening | amrex::MLLinOpT< MF > | protected |
m_domain_bloc_hi | amrex::MLLinOpT< MF > | protected |
m_domain_bloc_lo | amrex::MLLinOpT< MF > | protected |
m_domain_covered | amrex::MLLinOpT< MF > | protected |
m_factory | amrex::MLLinOpT< MF > | protected |
m_geom | amrex::MLLinOpT< MF > | protected |
m_grids | amrex::MLLinOpT< MF > | protected |
m_has_fine_bndry | amrex::MLNodeLinOp | protected |
m_hibc | amrex::MLLinOpT< MF > | |
m_hibc_orig | amrex::MLLinOpT< MF > | |
m_in_solution_mode | amrex::MLNodeLinOp | mutableprotected |
m_is_bottom_singular | amrex::MLNodeLinOp | private |
m_is_rz | amrex::MLNodeLaplacian | private |
m_ixtype | amrex::MLLinOpT< MF > | protected |
m_lobc | amrex::MLLinOpT< MF > | |
m_lobc_orig | amrex::MLLinOpT< MF > | |
m_masks_built | amrex::MLNodeLinOp | protected |
m_nd_fine_mask | amrex::MLNodeLinOp | protected |
m_needs_coarse_data_for_bc | amrex::MLLinOpT< MF > | protected |
m_norm_fine_mask | amrex::MLNodeLinOp | protected |
m_normalization_threshold | amrex::MLNodeLaplacian | private |
m_nosigma_stencil | amrex::MLNodeLaplacian | private |
m_num_amr_levels | amrex::MLLinOpT< MF > | protected |
m_num_mg_levels | amrex::MLLinOpT< MF > | 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< MF > | protected |
m_raii_comm | amrex::MLLinOpT< MF > | protected |
m_s0_norm0 | amrex::MLNodeLaplacian | private |
m_sigma | amrex::MLNodeLaplacian | private |
m_smooth_num_sweeps | amrex::MLNodeLinOp | protected |
m_stencil | amrex::MLNodeLaplacian | private |
m_use_gauss_seidel | amrex::MLNodeLaplacian | private |
m_use_harmonic_average | amrex::MLNodeLaplacian | private |
m_use_mapped | amrex::MLNodeLaplacian | private |
make(Vector< Vector< MF > > &mf, IntVect const &ng) const | amrex::MLLinOpT< MF > | protectedvirtual |
make(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOpT< MF > | protectedvirtual |
makeAgglomeratedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm) | amrex::MLLinOpT< MF > | privatestatic |
makeAlias(MF const &mf) const | amrex::MLLinOpT< MF > | protectedvirtual |
makeCoarseAmr(int famrlev, IntVect const &ng) const | amrex::MLLinOpT< MF > | protectedvirtual |
makeCoarseMG(int amrlev, int mglev, IntVect const &ng) const | amrex::MLLinOpT< MF > | protectedvirtual |
makeConsolidatedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm, int ratio, int strategy) | amrex::MLLinOpT< MF > | privatestatic |
makeFactory(int, int) const | amrex::MLLinOpT< MF > | inlineprotectedvirtual |
makeNLinOp(int) const | amrex::MLLinOpT< MF > | inlinevirtual |
makeOwnerMask(const BoxArray &ba, const DistributionMapping &dm, const Geometry &geom) | amrex::MLNodeLinOp | static |
makeSubCommunicator(const DistributionMapping &dm) | amrex::MLLinOpT< MF > | private |
maxorder | amrex::MLLinOpT< MF > | protected |
MFType typedef | amrex::MLLinOpT< MF > | |
mg_box_min_width | amrex::MLLinOpT< MF > | protectedstatic |
mg_coarsen_ratio | amrex::MLLinOpT< MF > | protectedstatic |
mg_coarsen_ratio_vec | amrex::MLLinOpT< MF > | protected |
mg_domain_min_width | amrex::MLLinOpT< MF > | protected |
MLLinOpT()=default | amrex::MLLinOpT< MF > | |
MLLinOpT(const MLLinOpT< MF > &)=delete | amrex::MLLinOpT< MF > | |
MLLinOpT(MLLinOpT< MF > &&)=delete | amrex::MLLinOpT< MF > | |
MLNodeLaplacian()=default | amrex::MLNodeLaplacian | |
MLNodeLaplacian(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={}, Real a_const_sigma=Real(0.0)) | amrex::MLNodeLaplacian | |
MLNodeLaplacian(const MLNodeLaplacian &)=delete | amrex::MLNodeLaplacian | |
MLNodeLaplacian(MLNodeLaplacian &&)=delete | amrex::MLNodeLaplacian | |
MLNodeLinOp() | amrex::MLNodeLinOp | |
MLNodeLinOp(const MLNodeLinOp &)=delete | amrex::MLNodeLinOp | |
MLNodeLinOp(MLNodeLinOp &&)=delete | amrex::MLNodeLinOp | |
name() const override | amrex::MLNodeLaplacian | inlinevirtual |
NAMRLevels() const noexcept | amrex::MLLinOpT< MF > | inline |
needsCoarseDataForBC() const noexcept | amrex::MLLinOpT< MF > | inline |
needsUpdate() const | amrex::MLLinOpT< MF > | inlinevirtual |
NMGLevels(int amrlev) const noexcept | amrex::MLLinOpT< MF > | inline |
nodalSync(int amrlev, int mglev, MultiFab &mf) const | amrex::MLNodeLinOp | |
normalize(int amrlev, int mglev, MultiFab &mf) const final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::normalize(int amrlev, int mglev, MF &mf) const | amrex::MLLinOpT< MF > | inlinevirtual |
normInf(int amrlev, MultiFab const &mf, bool local) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::normInf(int amrlev, MF const &mf, bool local) const =0 | amrex::MLLinOpT< MF > | pure virtual |
operator=(const MLNodeLaplacian &)=delete | amrex::MLNodeLaplacian | |
operator=(MLNodeLaplacian &&)=delete | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::operator=(const MLNodeLinOp &)=delete | amrex::MLNodeLinOp | |
amrex::MLNodeLinOp::operator=(MLNodeLinOp &&)=delete | amrex::MLNodeLinOp | |
amrex::MLLinOpT::operator=(const MLLinOpT< MF > &)=delete | amrex::MLLinOpT< MF > | |
amrex::MLLinOpT::operator=(MLLinOpT< MF > &&)=delete | amrex::MLLinOpT< MF > | |
postSolve(Vector< MF > &) const | amrex::MLLinOpT< MF > | inlinevirtual |
prepareForFluxes(int, const MF *=nullptr) | amrex::MLLinOpT< MF > | inlinevirtual |
prepareForGMRES() override | amrex::MLNodeLinOp | virtual |
prepareForSolve() final | amrex::MLNodeLaplacian | virtual |
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 final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::reflux(int crse_amrlev, MF &res, const MF &crse_sol, const MF &crse_rhs, MF &fine_res, MF &fine_sol, const MF &fine_rhs) const | amrex::MLLinOpT< MF > | inlinevirtual |
resizeMultiGrid(int new_size) final | amrex::MLNodeLaplacian | protectedvirtual |
restrictInteriorNodes(int camrlev, MultiFab &crhs, MultiFab &frhs) const | amrex::MLNodeLaplacian | |
restriction(int amrlev, int cmglev, MultiFab &crse, MultiFab &fine) const final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::restriction(int amrlev, int cmglev, MF &crse, MF &fine) const =0 | amrex::MLLinOpT< MF > | pure virtual |
robin_a_raii | amrex::MLLinOpT< MF > | private |
robin_b_raii | amrex::MLLinOpT< MF > | private |
robin_f_raii | amrex::MLLinOpT< MF > | private |
RT typedef | amrex::MLLinOpT< MF > | |
scaleRHS(int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
setCoarseFineBC(const MF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MF > | |
setCoarseFineBC(const MF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MF > | |
setCoarseFineBC(const AMF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MF > | |
setCoarseFineBC(const AMF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< MF > | |
setCoarseFineBCLocation(const RealVect &cloc) noexcept | amrex::MLLinOpT< MF > | inlineprotected |
setCoarseningStrategy(CoarseningStrategy cs) noexcept | amrex::MLNodeLaplacian | inline |
setDirichletNodesToZero(int amrlev, int mglev, MultiFab &mf) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::setDirichletNodesToZero(int, int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
setDomainBC(const Array< BCType, AMREX_SPACEDIM > &lobc, const Array< BCType, AMREX_SPACEDIM > &hibc) noexcept | amrex::MLLinOpT< MF > | |
setDomainBC(const Vector< Array< BCType, AMREX_SPACEDIM > > &lobc, const Vector< Array< BCType, AMREX_SPACEDIM > > &hibc) noexcept | amrex::MLLinOpT< MF > | |
setDomainBCLoc(const Array< Real, AMREX_SPACEDIM > &lo_bcloc, const Array< Real, AMREX_SPACEDIM > &hi_bcloc) noexcept | amrex::MLLinOpT< MF > | |
setEnforceSingularSolvable(bool o) noexcept | amrex::MLLinOpT< MF > | inline |
setGaussSeidel(bool flag) noexcept | amrex::MLNodeLaplacian | inline |
setHarmonicAverage(bool flag) noexcept | amrex::MLNodeLaplacian | inline |
setLevelBC(int, const MultiFab *, const MultiFab *=nullptr, const MultiFab *=nullptr, const MultiFab *=nullptr) final | amrex::MLNodeLinOp | inline |
amrex::MLLinOpT::setLevelBC(int, const MF *, const MF *=nullptr, const MF *=nullptr, const MF *=nullptr)=0 | amrex::MLLinOpT< MF > | pure virtual |
amrex::MLLinOpT::setLevelBC(int amrlev, const AMF *levelbcdata, const AMF *robinbc_a=nullptr, const AMF *robinbc_b=nullptr, const AMF *robinbc_f=nullptr) | amrex::MLLinOpT< MF > | |
setMapped(bool flag) noexcept | amrex::MLNodeLaplacian | inline |
setMaxOrder(int o) noexcept | amrex::MLLinOpT< MF > | inline |
setNormalizationThreshold(Real t) noexcept | amrex::MLNodeLaplacian | inline |
setOversetMask(int amrlev, const iMultiFab &a_dmask) | amrex::MLNodeLinOp | |
setRZCorrection(bool rz) noexcept | amrex::MLNodeLaplacian | inline |
setSigma(int amrlev, const MultiFab &a_sigma) | amrex::MLNodeLaplacian | |
setSmoothNumSweeps(int nsweeps) noexcept | amrex::MLNodeLinOp | inline |
setVerbose(int v) noexcept | amrex::MLLinOpT< MF > | inline |
smooth(int amrlev, int mglev, MultiFab &sol, const MultiFab &rhs, bool skip_fillboundary=false) const override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::smooth(int amrlev, int mglev, MF &sol, const MF &rhs, bool skip_fillboundary=false) const =0 | amrex::MLLinOpT< MF > | pure virtual |
solutionResidual(int amrlev, MultiFab &resid, MultiFab &x, const MultiFab &b, const MultiFab *crse_bcdata=nullptr) override | amrex::MLNodeLinOp | |
amrex::MLLinOpT::solutionResidual(int amrlev, MF &resid, MF &x, const MF &b, const MF *crse_bcdata=nullptr)=0 | amrex::MLLinOpT< MF > | pure virtual |
StateMode typedef | amrex::MLLinOpT< MF > | |
supportInhomogNeumannBC() const noexcept | amrex::MLLinOpT< MF > | inlineprotectedvirtual |
supportNSolve() const | amrex::MLLinOpT< MF > | inlinevirtual |
supportRobinBC() const noexcept | amrex::MLLinOpT< MF > | inlineprotectedvirtual |
unapplyMetricTerm(int, int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
unimposeNeumannBC(int amrlev, MultiFab &rhs) const final | amrex::MLNodeLaplacian | |
amrex::MLNodeLinOp::unimposeNeumannBC(int, MF &) const | amrex::MLLinOpT< MF > | inlinevirtual |
update() | amrex::MLLinOpT< MF > | inlinevirtual |
updateVelocity(const Vector< MultiFab * > &vel, const Vector< MultiFab const * > &sol) const | amrex::MLNodeLaplacian | |
verbose | amrex::MLLinOpT< MF > | protected |
xdoty(int amrlev, int mglev, const MultiFab &x, const MultiFab &y, bool local) const final | amrex::MLNodeLinOp | |
amrex::MLLinOpT::xdoty(int amrlev, int mglev, const MF &x, const MF &y, bool local) const =0 | amrex::MLLinOpT< MF > | pure virtual |
~MLLinOpT()=default | amrex::MLLinOpT< MF > | virtual |
~MLNodeLaplacian() override=default | amrex::MLNodeLaplacian | |
~MLNodeLinOp() override=default | amrex::MLNodeLinOp |