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
valueof the constraint is on the wrong side oflowerorupperboundaries.- Parameters:
y- constraint value (y =value(x))- Returns:
- L¹-norm of constraint overshoot
-