An SP_Constraint represents a single point constraint in the
domain. A single point constraint specifies the response of a particular
degree-of-freedom at a node. The declaration that all methods are
virtual allows for time varying constraints to be introduced.