21       "OldEqualValueConstraint enforces solution continuity between secondary and "    22       "primary sides of a mortar interface using lagrange multipliers");
    53   switch (jacobian_type)
 MooseVariableField< Real > & _secondary_var
Reference to the secondary variable. 
static InputParameters validParams()
const VariableTestValue & _test_secondary
The shape functions corresponding to the secondary interior primal variable. 
const VariablePhiValue * _phi
The current shape functions. 
OldEqualValueConstraint(const InputParameters ¶meters)
unsigned int number() const
Get variable number coming from libMesh. 
const VariableValue & _lambda
The LM solution. 
registerMooseObject("MooseApp", OldEqualValueConstraint)
Constrain the value of a variable to be the same on both sides of an interface. 
Real computeQpResidual(Moose::MortarType mortar_type) final
compute the residual at the quadrature points 
const VariableValue & _u_secondary
The primal solution on the secondary side. 
const VariableTestValue & _test
The shape functions corresponding to the lagrange multiplier variable. 
Real computeQpJacobian(Moose::ConstraintJacobianType jacobian_type, unsigned int jvar) final
compute the jacobian at the quadrature points 
MooseVariable *const _var
Pointer to the lagrange multipler variable. nullptr if none. 
const VariableValue & _u_primary
The primal solution on the primary side. 
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const VariableTestValue & _test_primary
The shape functions corresponding to the primary interior primal variable. 
MooseVariableField< Real > & _primary_var
Reference to the primary variable.