MooseVariableFE< Real > MooseVariable
MooseVariableFE< VectorValue< Real > > VectorMooseVariable
OutputTools< Real >::VariableGradient VariableGradient
OutputTools< Real >::VariableValue VariableValue
Keeps track of stuff related to assembling.
Base class for deriving dampers.
Base class for deriving element dampers.
const VariableValue & _u
Holds the current solution at the current quadrature point.
MooseVariable * getVariable()
Get the variable this damper is acting on.
const Moose::CoordinateSystemType & _coord_sys
Coordinate system.
const libMesh::QBase *const & _qrule
Quadrature rule.
const VariableGradient & _grad_u
Holds the current solution gradient at the current quadrature point.
const MooseArray< Point > & _q_point
Quadrature points.
MooseVariable & _var
Non-linear variable this damper works on.
const MooseArray< Real > & _JxW
Transformed Jacobian weights.
const Elem *const & _current_elem
Current element.
Real computeDamping()
Computes this Damper's damping for one element.
unsigned int _qp
Quadrature point index.
virtual Real computeQpDamping()=0
This MUST be overridden by a child damper.
static InputParameters validParams()
bool variableDefinedOnElement(const Elem *elem) const
Check whether this damper's variable has DOFs/components on the given element.
const VariableValue & _u_increment
The current Newton increment.
An interface for accessing Materials.
const InputParameters & parameters() const
Get the parameters of the object.
Class for stuff related to variables.
Generic class for solving transient nonlinear problems.
Base class for a system (of equations)
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...