void computeQpProperties()
static InputParameters validParams()
RealVectorValue _qp_gap_velocity_nodal
The gap velocity vector at the current quadrature point, used when we are not interpolating the norma...
const MooseVariable * _disp_z
const ADVariableValue *const _secondary_z_dot
z-velocity on the secondary face
const bool _has_disp_z
For 2D mortar contact no displacement will be specified, so const pointers used.
void computeQpIProperties()
const MooseVariable & _disp_y
const ADVariableValue & _primary_x_dot
x-velocity on the primary face
const ADVariableValue *const _primary_z_dot
z-velocity on the primary face
Real _weighted_gap_velocity
The weighted gap velocity.
WeightedGapVelAux(const InputParameters ¶meters)
Factory constructor, takes parameters so that all derived classes can be built using the same constru...
Real _qp_gap_velocity
The gap velocity vector at the current quadrature point, used when we are interpolating the normal ve...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADVariableValue & _secondary_x_dot
x-velocity on the secondary face
const InputParameters & parameters() const
const ADVariableValue & _primary_y_dot
y-velocity on the primary face
Compute nodal weighted gap velocity based on a mortar discretization.
const MooseVariable & _disp_x
Reference to the secondary variable.
Real computeValue() override
const ADVariableValue & _secondary_y_dot
y-velocity on the secondary face