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)