unsigned int _primary_node_id
void updateConstrainedNodes()
Update the sets of nodes with constrained DOFs.
virtual void meshChanged() override
Called on this object when the mesh changes.
std::vector< unsigned int > _secondary_node_ids
const std::string & type() const
Get the type of this class.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
EqualValueBoundaryConstraint(const InputParameters ¶meters)
virtual Real computeQpJacobian(Moose::ConstraintJacobianType type) override
Computes the jacobian for the constraint.
BoundaryName _secondary_node_set_id
const InputParameters & parameters() const
Get the parameters of the object.
virtual Real computeQpResidual(Moose::ConstraintType type) override
Computes the residual for the current secondary node.