24 "a user-supplied reference quantity rather than " 25 "the initial residual");
38 const std::string class_name =
"ReferenceResidualConvergence";
42 params.
set<
bool>(
"added_as_default") =
true;
const std::vector< ConvergenceName > & getNonlinearConvergenceNames() const
Gets the nonlinear system convergence object name(s).
static InputParameters validParams()
Factory & _factory
The Factory for building objects.
Interface class shared between ReferenceResidualProblem and ReferenceResidualConvergence.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const InputParameters & parameters() const
Get the parameters of the object.
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
virtual void addDefaultNonlinearConvergence(const InputParameters ¶ms) override
Adds the default nonlinear Convergence associated with the problem.
static InputParameters validParams()
registerMooseObject("MooseApp", ReferenceResidualProblem)
static InputParameters validParams()
virtual void addConvergence(const std::string &type, const std::string &name, InputParameters ¶meters)
Adds a Convergence object.
Problem that checks for convergence relative to a user-supplied reference quantity rather than the in...
ReferenceResidualProblem(const InputParameters ¶ms)