const InputParameters & parameters() const
Compute nodal weighted gap velocity based on a mortar discretization.
Real _qp_gap_velocity
The gap velocity vector at the current quadrature point, used when we are interpolating the normal ve...
const ADVariableValue *const _secondary_z_dot
z-velocity on the secondary face
const ADVariableValue & _primary_x_dot
x-velocity on the primary face
const MooseVariable & _disp_y
RealVectorValue _qp_gap_velocity_nodal
The gap velocity vector at the current quadrature point, used when we are not interpolating the norma...
const ADVariableValue & _secondary_x_dot
x-velocity on the secondary face
Real _weighted_gap_velocity
The weighted gap velocity.
const ADVariableValue & _primary_y_dot
y-velocity on the primary face
const MooseVariable & _disp_x
Reference to the secondary variable.
const ADVariableValue & _secondary_y_dot
y-velocity on the secondary face
void computeQpIProperties()
static InputParameters validParams()
const ADVariableValue *const _primary_z_dot
z-velocity on the primary face
const bool _has_disp_z
For 2D mortar contact no displacement will be specified, so const pointers used.
void computeQpProperties()
Real computeValue() override
const MooseVariable * _disp_z
VariableValueTempl< true > ADVariableValue