18 typename std::conditional<is_ad, ADMortarConstraint, MortarConstraint>::type;
Moose::GenericType< Real, is_ad > GenericReal
PenaltyEqualValueConstraintTempl< false > PenaltyEqualValueConstraint
PenaltyEqualValueConstraintTempl< true > ADPenaltyEqualValueConstraint
typename std::conditional< is_ad, ADMortarConstraint, MortarConstraint >::type MortarConstraintTempl
Constrain the value of a variable to be the same on both sides of an interface using a generalized fo...
GenericReal< is_ad > computeQpResidual(Moose::MortarType mortar_type) final
const Real _penalty_value
Penalty value used to enforce the constraint.
static InputParameters validParams()
GenericReal< is_ad > computeQpJacobian(Moose::ConstraintJacobianType jacobian_type, unsigned int jvar)