OutputTools< Real >::VariableGradient VariableGradient
const Moose::CoordinateSystemType & _coord_sys
Coordinate system.
const QBase *const & _qrule
Quadrature rule.
static InputParameters validParams()
const Elem *const & _current_elem
Current element.
const MooseArray< Point > & _q_point
Quadrature points.
Keeps track of stuff related to assembling.
Class for stuff related to variables.
ElementDamper(const InputParameters ¶meters)
MooseVariableFE< Real > MooseVariable
const VariableValue & _u
Holds the current solution at the current quadrature point.
unsigned int _qp
Quadrature point index.
const VariableValue & _u_increment
The current Newton increment.
MooseVariableFE< VectorValue< Real > > VectorMooseVariable
Base class for a system (of equations)
const MooseArray< Real > & _JxW
Transformed Jacobian weights.
Base class for deriving element dampers.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Generic class for solving transient nonlinear problems.
An interface for accessing Materials.
virtual Real computeQpDamping()=0
This MUST be overridden by a child damper.
MooseVariable & _var
Non-linear variable this damper works on.
Base class for deriving dampers.
MooseVariable * getVariable()
Get the variable this damper is acting on.
const InputParameters & parameters() const
Get the parameters of the object.
const VariableGradient & _grad_u
Holds the current solution gradient at the current quadrature point.
Real computeDamping()
Computes this Damper's damping for one element.