20 "Populate an auxiliary variable with the residual contribution of a variable.");
22 "The variable that is being debugged.");
28 _debug_var(_nl_sys.getVariable(_tid, getParam<NonlinearVariableName>(
"debug_variable"))),
29 _residual_copy(_nl_sys.residualGhosted())
MooseVariableFEBase & _debug_var
bool _nodal
Flag indicating if the AuxKernel is nodal.
NumericVector< Number > & _residual_copy
unsigned int number() const
Get variable number coming from libMesh.
const Node *const & _current_node
Current node (valid only for nodal kernels)
Auxiliary kernel for debugging convergence.
registerMooseObject("MooseApp", DebugResidualAux)
static InputParameters validParams()
virtual Real computeValue() override
Compute and return the value of the aux variable.
unsigned int number() const
Gets the number of this system.
DebugResidualAux(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Elem *const & _current_elem
Current element (valid only for elemental kernels)
static InputParameters validParams()
Base class for creating new auxiliary kernels and auxiliary boundary conditions.