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