Interface Constraint
- All Superinterfaces:
MultivariateVectorFunction
,OptimizationData
,VectorDifferentiableFunction
- All Known Implementing Classes:
BoundedConstraint
,EqualityConstraint
,InequalityConstraint
,LinearBoundedConstraint
,LinearEqualityConstraint
,LinearInequalityConstraint
Generic constraint.
- Since:
- 3.1
-
Method Details
-
getLowerBound
RealVector getLowerBound()Get Lower Bound forvalue(x)
.- Returns:
- Lower Bound for
value(x)
-
getUpperBound
RealVector getUpperBound()Get Upper Bound forvalue(x)
.- Returns:
- Upper Bound for
value(x)
-
overshoot
Check how much a point overshoots the constraint.The overshoots is zero if the point fulfills the constraint, and positive if the
value
of the constraint is on the wrong side oflower
orupper
boundaries.- Parameters:
y
- constraint value (y =value
(x))- Returns:
- L¹-norm of constraint overshoot
-