WarpX
Loading...
Searching...
No Matches
NewtonSolver< Vec, Ops > Member List

This is the complete list of members for NewtonSolver< Vec, Ops >, including all inherited members.

CurTime(amrex::Real a_time) constNewtonSolver< Vec, Ops >inline
CurTimeStep(amrex::Real a_dt) constNewtonSolver< Vec, Ops >inline
Define(const Vec &a_U, Ops *a_ops) overrideNewtonSolver< Vec, Ops >virtual
EvalResidual(Vec &a_F, const Vec &a_U, const Vec &a_b, amrex::Real a_time, int a_iter) constNewtonSolver< Vec, Ops >private
GetSolverParams(amrex::Real &a_rtol, amrex::Real &a_atol, int &a_maxits) overrideNewtonSolver< Vec, Ops >inlinevirtual
IsDefined() constNonlinearSolver< Vec, Ops >inline
m_atolNewtonSolver< Vec, Ops >private
m_cur_timeNewtonSolver< Vec, Ops >mutableprivate
m_diagnostic_fileNonlinearSolver< Vec, Ops >protected
m_diagnostic_intervalNonlinearSolver< Vec, Ops >protected
m_dtNewtonSolver< Vec, Ops >private
m_dUNewtonSolver< Vec, Ops >mutableprivate
m_FNewtonSolver< Vec, Ops >private
m_is_definedNonlinearSolver< Vec, Ops >protected
m_linear_functionNewtonSolver< Vec, Ops >private
m_linear_solverNewtonSolver< Vec, Ops >private
m_linear_solver_typeNewtonSolver< Vec, Ops >private
m_linsol_atolNewtonSolver< Vec, Ops >private
m_linsol_maxitsNewtonSolver< Vec, Ops >private
m_linsol_restart_lengthNewtonSolver< Vec, Ops >private
m_linsol_rtolNewtonSolver< Vec, Ops >private
m_linsol_verbose_intNewtonSolver< Vec, Ops >private
m_maxitsNewtonSolver< Vec, Ops >private
m_opsNewtonSolver< Vec, Ops >private
m_pc_typeNewtonSolver< Vec, Ops >private
m_RNewtonSolver< Vec, Ops >private
m_require_convergenceNewtonSolver< Vec, Ops >private
m_rtolNewtonSolver< Vec, Ops >private
m_total_itersNewtonSolver< Vec, Ops >mutableprivate
m_total_linsol_itersNewtonSolver< Vec, Ops >mutableprivate
m_usePCNonlinearSolver< Vec, Ops >protected
m_verboseNonlinearSolver< Vec, Ops >mutableprotected
NewtonSolver()=defaultNewtonSolver< Vec, Ops >
NewtonSolver(const NewtonSolver &)=deleteNewtonSolver< Vec, Ops >
NewtonSolver(NewtonSolver &&) noexcept=deleteNewtonSolver< Vec, Ops >
NonlinearSolver()=defaultNonlinearSolver< Vec, Ops >
NonlinearSolver(const NonlinearSolver &)=deleteNonlinearSolver< Vec, Ops >
NonlinearSolver(NonlinearSolver &&) noexcept=deleteNonlinearSolver< Vec, Ops >
operator=(const NewtonSolver &)=deleteNewtonSolver< Vec, Ops >
operator=(NewtonSolver &&) noexcept=deleteNewtonSolver< Vec, Ops >
NonlinearSolver::operator=(const NonlinearSolver &)=deleteNonlinearSolver< Vec, Ops >
NonlinearSolver::operator=(NonlinearSolver &&) noexcept=deleteNonlinearSolver< Vec, Ops >
ParseParameters()NewtonSolver< Vec, Ops >private
PrintParams() const overrideNewtonSolver< Vec, Ops >inlinevirtual
Solve(Vec &a_U, const Vec &a_b, amrex::Real a_time, amrex::Real a_dt, int a_step) const overrideNewtonSolver< Vec, Ops >virtual
UsePreconditioner()NonlinearSolver< Vec, Ops >inlinevirtual
Verbose(bool a_verbose)NonlinearSolver< Vec, Ops >inline
~NewtonSolver() override=defaultNewtonSolver< Vec, Ops >
~NonlinearSolver()=defaultNonlinearSolver< Vec, Ops >virtual