The ConstraintHandler class is an abstract base class. Its purpose is
to define the interface common among all subclasses. A constraint
handler is responsible for:
- creating the
FE_Element and DOF_Group objects and adding them to the
AnalysisModel.
- setting the initial dof equation numbers to -1,
-2 or -3. A -1 indicates to the DOF_Numberer object that no
equation number is to be allocated for this dof, a -3 that this dof
is to be among the last group of dof to be numbered.
- deleting
the DOF_Group and FE_Element objects that it created.
}