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