This is the complete list of members for amrex::MLCurlCurl, including all inherited members.
AMRRefRatio() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
AMRRefRatio(int amr_lev) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
apply(int amrlev, int mglev, MF &out, MF &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< MF > *bndry=nullptr) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::apply(int amrlev, int mglev, Array< MultiFab, 3 > &out, Array< MultiFab, 3 > &in, BCMode bc_mode, StateMode s_mode, const MLMGBndryT< Array< MultiFab, 3 > > *bndry=nullptr) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
applyBC(int amrlev, int mglev, MF &in, CurlCurlStateType type) const | amrex::MLCurlCurl | private |
applyInhomogNeumannTerm(int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
applyMetricTerm(int, int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
applyOverset(int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
applyPhysBC(int amrlev, int mglev, MultiFab &mf, CurlCurlStateType type) const | amrex::MLCurlCurl | |
averageDownAndSync(Vector< MF > &sol) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::averageDownAndSync(Vector< Array< MultiFab, 3 > > &sol) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
averageDownSolutionRHS(int camrlev, Array< MultiFab, 3 > &crse_sol, Array< MultiFab, 3 > &crse_rhs, const Array< MultiFab, 3 > &fine_sol, const Array< MultiFab, 3 > &fine_rhs) | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
avgDownResAmr(int clev, Array< MultiFab, 3 > &cres, Array< MultiFab, 3 > const &fres) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
avgDownResMG(int clev, Array< MultiFab, 3 > &cres, Array< MultiFab, 3 > const &fres) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | virtual |
BCMode typedef | amrex::MLCurlCurl | |
BCType typedef | amrex::MLCurlCurl | |
BottomCommunicator() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
checkPoint(std::string const &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprivatevirtual |
Communicator() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
compactify(Box const &b) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
compactify(Array4< T > const &a) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
compFlux(int, const Array< Array< MultiFab, 3 > *, AMREX_SPACEDIM > &, Array< MultiFab, 3 > &, Location) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
compGrad(int, const Array< Array< MultiFab, 3 > *, AMREX_SPACEDIM > &, Array< MultiFab, 3 > &, Location) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
compresid(int amrlev, int mglev, MF &resid, MF const &b) const | amrex::MLCurlCurl | |
copyNSolveSolution(Array< MultiFab, 3 > &, Array< MultiFab, 3 > const &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
correctionResidual(int amrlev, int mglev, MF &resid, MF &x, const MF &b, BCMode bc_mode, const MF *crse_bcdata=nullptr) override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::correctionResidual(int amrlev, int mglev, Array< MultiFab, 3 > &resid, Array< MultiFab, 3 > &x, const Array< MultiFab, 3 > &b, BCMode bc_mode, const Array< MultiFab, 3 > *crse_bcdata=nullptr)=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
define(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info=LPInfo()) | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::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< Array< MultiFab, 3 > > | |
defineBC() | amrex::MLLinOpT< Array< MultiFab, 3 > > | 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< Array< MultiFab, 3 > > | private |
doAgglomeration() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
doConsolidation() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
doSemicoarsening() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
enforceSingularSolvable | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
FAB typedef | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
Factory(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
fixSolvabilityByOffset(int, int, Array< MultiFab, 3 > &, Vector< RT > const &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
Geom(int amr_lev, int mglev=0) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
get_d0(T const &dx, T const &dy, T const &) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
get_d1(T const &, T const &dy, T const &dz) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
getDefaultBottomSolver() const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getDirichletInfo(int amrlev, int mglev) const | amrex::MLCurlCurl | private |
getDotMask(int amrlev, int mglev, int idim) const | amrex::MLCurlCurl | private |
getEnforceSingularSolvable() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
getFluxes(const Vector< Array< Array< MultiFab, 3 > *, AMREX_SPACEDIM > > &, const Vector< Array< MultiFab, 3 > * > &, Location) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getFluxes(const Vector< Array< MultiFab, 3 > * > &, const Vector< Array< MultiFab, 3 > * > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getMaxOrder() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
getNComp() const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getNGrow(int=0, int=0) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getNGrowVectRestriction() const override | amrex::MLCurlCurl | inlinevirtual |
getSolvabilityOffset(int, int, Array< MultiFab, 3 > const &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
getSymmetryInfo(int amrlev, int mglev) const | amrex::MLCurlCurl | private |
hasBC(BCType bct) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
hasHiddenDimension() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
hasInhomogNeumannBC() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
hasRobinBC() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
HiBC(int icomp=0) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
hiddenDirection() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
info | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
interpAssign(int amrlev, int fmglev, Array< MultiFab, 3 > &fine, Array< MultiFab, 3 > &crse) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
interpolation(int amrlev, int fmglev, MF &fine, const MF &crse) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::interpolation(int amrlev, int fmglev, Array< MultiFab, 3 > &fine, const Array< MultiFab, 3 > &crse) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
interpolationAmr(int famrlev, Array< MultiFab, 3 > &fine, const Array< MultiFab, 3 > &crse, IntVect const &nghost) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
isBottomActive() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
isBottomSingular() const override | amrex::MLCurlCurl | inlinevirtual |
isCellCentered() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
isMFIterSafe(int amrlev, int mglev1, int mglev2) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
isSingular(int) const override | amrex::MLCurlCurl | inlinevirtual |
levelbc_raii | amrex::MLLinOpT< Array< MultiFab, 3 > > | private |
LoBC(int icomp=0) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
Location typedef | amrex::MLCurlCurl | |
m_alpha | amrex::MLCurlCurl | private |
m_amr_ref_ratio | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_bcoefs | amrex::MLCurlCurl | private |
m_beta | amrex::MLCurlCurl | private |
m_bottom_comm | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_coarse_bc_loc | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_coarse_data_crse_ratio | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_coarse_data_for_bc | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_coarse_data_for_bc_raii | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_coarse_fine_bc_type | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_default_comm | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_dmap | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_do_agglomeration | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_do_consolidation | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_do_semicoarsening | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_domain_bloc_hi | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_domain_bloc_lo | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_domain_covered | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_dotmask | amrex::MLCurlCurl | mutableprivate |
m_etype | amrex::MLCurlCurl | private |
m_factory | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_geom | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_grids | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_hibc | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
m_hibc_orig | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
m_ixtype | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_lobc | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
m_lobc_orig | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
m_lusolver | amrex::MLCurlCurl | private |
m_ncomp | amrex::MLCurlCurl | privatestatic |
m_needs_coarse_data_for_bc | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_num_amr_levels | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_num_mg_levels | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_parent | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_raii_comm | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
m_use_pcg | amrex::MLCurlCurl | private |
make(Vector< Vector< MF > > &mf, IntVect const &ng) const override | amrex::MLCurlCurl | |
make(int amrlev, int mglev, IntVect const &ng) const override | amrex::MLCurlCurl | virtual |
MLLinOpT< Array< MultiFab, 3 > >::make(Vector< Vector< Array< MultiFab, 3 > > > &mf, IntVect const &ng) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | protectedvirtual |
makeAgglomeratedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm) | amrex::MLLinOpT< Array< MultiFab, 3 > > | privatestatic |
makeAlias(MF const &mf) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::makeAlias(Array< MultiFab, 3 > const &mf) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | protectedvirtual |
makeCoarseAmr(int famrlev, IntVect const &ng) const override | amrex::MLCurlCurl | virtual |
makeCoarseMG(int amrlev, int mglev, IntVect const &ng) const override | amrex::MLCurlCurl | virtual |
makeConsolidatedDMap(const Vector< BoxArray > &ba, Vector< DistributionMapping > &dm, int ratio, int strategy) | amrex::MLLinOpT< Array< MultiFab, 3 > > | privatestatic |
makeFactory(int, int) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotectedvirtual |
makeNLinOp(int) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
makeSubCommunicator(const DistributionMapping &dm) | amrex::MLLinOpT< Array< MultiFab, 3 > > | private |
maxorder | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
MF typedef | amrex::MLCurlCurl | |
MFType typedef | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
mg_box_min_width | amrex::MLLinOpT< Array< MultiFab, 3 > > | protectedstatic |
mg_coarsen_ratio | amrex::MLLinOpT< Array< MultiFab, 3 > > | protectedstatic |
mg_coarsen_ratio_vec | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
mg_domain_min_width | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
MLCurlCurl()=default | amrex::MLCurlCurl | |
MLCurlCurl(const Vector< Geometry > &a_geom, const Vector< BoxArray > &a_grids, const Vector< DistributionMapping > &a_dmap, const LPInfo &a_info=LPInfo()) | amrex::MLCurlCurl | |
MLLinOpT()=default | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
MLLinOpT(const MLLinOpT< Array< MultiFab, 3 > > &)=delete | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
MLLinOpT(MLLinOpT< Array< MultiFab, 3 > > &&)=delete | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
name() const override | amrex::MLCurlCurl | inlinevirtual |
NAMRLevels() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
needsCoarseDataForBC() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
needsUpdate() const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
NMGLevels(int amrlev) const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
normalize(int amrlev, int mglev, Array< MultiFab, 3 > &mf) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
normInf(int amrlev, MF const &mf, bool local) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::normInf(int amrlev, Array< MultiFab, 3 > const &mf, bool local) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
operator=(const MLLinOpT< Array< MultiFab, 3 > > &)=delete | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
operator=(MLLinOpT< Array< MultiFab, 3 > > &&)=delete | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
postSolve(Vector< Array< MultiFab, 3 > > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
prepareForFluxes(int, const Array< MultiFab, 3 > *=nullptr) | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
prepareForGMRES() | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
prepareForSolve() override | amrex::MLCurlCurl | virtual |
prepareRHS(Vector< MF * > const &rhs) const | amrex::MLCurlCurl | |
reflux(int crse_amrlev, Array< MultiFab, 3 > &res, const Array< MultiFab, 3 > &crse_sol, const Array< MultiFab, 3 > &crse_rhs, Array< MultiFab, 3 > &fine_res, Array< MultiFab, 3 > &fine_sol, const Array< MultiFab, 3 > &fine_rhs) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
resizeMultiGrid(int new_size) | amrex::MLLinOpT< Array< MultiFab, 3 > > | protectedvirtual |
restriction(int amrlev, int cmglev, MF &crse, MF &fine) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::restriction(int amrlev, int cmglev, Array< MultiFab, 3 > &crse, Array< MultiFab, 3 > &fine) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
robin_a_raii | amrex::MLLinOpT< Array< MultiFab, 3 > > | private |
robin_b_raii | amrex::MLLinOpT< Array< MultiFab, 3 > > | private |
robin_f_raii | amrex::MLLinOpT< Array< MultiFab, 3 > > | private |
RT typedef | amrex::MLCurlCurl | |
scaleRHS(int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
setBeta(const Vector< Array< MultiFab const *, 3 >> &a_bcoefs) | amrex::MLCurlCurl | |
setCoarseFineBC(const Array< MultiFab, 3 > *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setCoarseFineBC(const Array< MultiFab, 3 > *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setCoarseFineBC(const AMF *crse, int crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setCoarseFineBC(const AMF *crse, IntVect const &crse_ratio, LinOpBCType bc_type=LinOpBCType::Dirichlet) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setCoarseFineBCLocation(const RealVect &cloc) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotected |
setDirichletNodesToZero(int amrlev, int mglev, MF &a_mf) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::setDirichletNodesToZero(int, int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
setDomainBC(const Array< BCType, AMREX_SPACEDIM > &lobc, const Array< BCType, AMREX_SPACEDIM > &hibc) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setDomainBC(const Vector< Array< BCType, AMREX_SPACEDIM > > &lobc, const Vector< Array< BCType, AMREX_SPACEDIM > > &hibc) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setDomainBCLoc(const Array< Real, AMREX_SPACEDIM > &lo_bcloc, const Array< Real, AMREX_SPACEDIM > &hi_bcloc) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setEnforceSingularSolvable(bool o) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
setLevelBC(int amrlev, const MF *levelbcdata, const MF *robinbc_a=nullptr, const MF *robinbc_b=nullptr, const MF *robinbc_f=nullptr) override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::setLevelBC(int, const Array< MultiFab, 3 > *, const Array< MultiFab, 3 > *=nullptr, const Array< MultiFab, 3 > *=nullptr, const Array< MultiFab, 3 > *=nullptr)=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
MLLinOpT< Array< MultiFab, 3 > >::setLevelBC(int amrlev, const AMF *levelbcdata, const AMF *robinbc_a=nullptr, const AMF *robinbc_b=nullptr, const AMF *robinbc_f=nullptr) | amrex::MLLinOpT< Array< MultiFab, 3 > > | |
setMaxOrder(int o) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
setScalars(RT a_alpha, RT a_beta) noexcept | amrex::MLCurlCurl | |
setUsePCG(bool flag) | amrex::MLCurlCurl | inline |
setVerbose(int v) noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inline |
smooth(int amrlev, int mglev, MF &sol, const MF &rhs, bool skip_fillboundary=false) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::smooth(int amrlev, int mglev, Array< MultiFab, 3 > &sol, const Array< MultiFab, 3 > &rhs, bool skip_fillboundary=false) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
smooth4(int amrlev, int mglev, MF &sol, MF const &rhs, int color) const | amrex::MLCurlCurl | |
solutionResidual(int amrlev, MF &resid, MF &x, const MF &b, const MF *crse_bcdata=nullptr) override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::solutionResidual(int amrlev, Array< MultiFab, 3 > &resid, Array< MultiFab, 3 > &x, const Array< MultiFab, 3 > &b, const Array< MultiFab, 3 > *crse_bcdata=nullptr)=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
StateMode typedef | amrex::MLCurlCurl | |
supportInhomogNeumannBC() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotectedvirtual |
supportNSolve() const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
supportRobinBC() const noexcept | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlineprotectedvirtual |
unapplyMetricTerm(int, int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
unimposeNeumannBC(int, Array< MultiFab, 3 > &) const | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
update() | amrex::MLLinOpT< Array< MultiFab, 3 > > | inlinevirtual |
verbose | amrex::MLLinOpT< Array< MultiFab, 3 > > | protected |
xdoty(int amrlev, int mglev, const MF &x, const MF &y, bool local) const override | amrex::MLCurlCurl | |
MLLinOpT< Array< MultiFab, 3 > >::xdoty(int amrlev, int mglev, const Array< MultiFab, 3 > &x, const Array< MultiFab, 3 > &y, bool local) const=0 | amrex::MLLinOpT< Array< MultiFab, 3 > > | pure virtual |
~MLLinOpT()=default | amrex::MLLinOpT< Array< MultiFab, 3 > > | virtual |