Class BaseFunctionalConstraint