const ADVariableValue _lambda_dummy
A dummy object useful for constructing _lambda when not using Lagrange multipliers.
ADMortarConstraint(const InputParameters ¶meters)
void computeResidualAndJacobian() override
Compute this object's contribution to the residual and Jacobian simultaneously.
const ADVariableGradient & _grad_u_secondary
The primal solution gradient on the secondary side.
const ADVariableGradient & _grad_u_primary
The primal solution gradient on the primary side.
virtual ADReal computeQpResidual(Moose::MortarType mortar_type)=0
compute the residual at the quadrature points
DualNumber< Real, DNDerivativeType, true > ADReal
const ADVariableValue & _lambda
The LM solution.
virtual void computeResidual() override
Method for computing the residual.
virtual void computeJacobian() override
Method for computing the Jacobian.
const InputParameters & parameters() const
Get the parameters of the object.
static InputParameters validParams()
const ADVariableValue & _u_primary
The primal solution on the primary side.
const ADVariableValue & _u_secondary
The primal solution on the secondary side.