https://mooseframework.inl.gov
Loading...
Searching...
No Matches
WeightedGapVelAux.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
13
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
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.
Real computeValue() override
const MooseVariable * _disp_z
VariableValueTempl< true > ADVariableValue