const InputParameters & parameters() const
Get the parameters of the object.
const std::string & type() const
Get the type of this class.
A NodeFaceConstraint is used when you need to create constraints between two surfaces in a mesh.
A TiedValueConstraint forces the value of a variable to be the same on both sides of an interface.
static InputParameters validParams()
virtual Real computeQpSecondaryValue() override
Compute the value the secondary node should have at the beginning of a timestep.
NumericVector< Number > & _residual_copy
virtual Real computeQpJacobian(Moose::ConstraintJacobianType type) override
This is the virtual that derived classes should override for computing the Jacobian on neighboring el...
virtual Real computeQpResidual(Moose::ConstraintType type) override
This is the virtual that derived classes should override for computing the residual on neighboring el...