Interface Constraint

All Known Implementing Classes:
CombinedConstraint, LinearConstraint, NonlinearConstraint, SparsityForcedConstraint

public interface Constraint
Evaluator for the canonical-form constraints of the optimization problem: constr_eq(x) = 0 and constr_ineq(x) ≤ 0.
  • Method Details

    • constrEq

      Matrix constrEq(Matrix x)
      Parameters:
      x - current iterate (n × 1)
      Returns:
      equality-constraint residual (nEq × 1)
    • constrIneq

      Matrix constrIneq(Matrix x)
      Parameters:
      x - current iterate (n × 1)
      Returns:
      inequality-constraint residual (nIneq × 1); feasible iff every entry is ≤ 0