| penaltyFunctionGradX(RealVector, RealVector, RealVector, RealVector) |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
| penaltyFunctionGradY(RealVector, RealVector, RealVector) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| doOptimize() |   | 83% |   | 82% | 9 | 30 | 15 | 110 | 0 | 1 |
| BFGSFormula(RealMatrix, RealVector, double, RealVector, RealVector) |  | 96% |   | 75% | 1 | 3 | 1 | 16 | 0 | 1 |
| solveQP(RealVector, RealVector, double) |  | 99% |   | 80% | 6 | 16 | 1 | 59 | 0 | 1 |
| penaltyFunctionGrad(RealVector, RealVector, RealVector, RealVector, RealVector, RealVector) |  | 100% |  | 100% | 0 | 5 | 0 | 29 | 0 | 1 |
| penaltyFunction(double, double, RealVector, RealVector, RealVector, RealVector, RealVector) |  | 100% |  | 100% | 0 | 5 | 0 | 25 | 0 | 1 |
| updateRj(RealMatrix, RealVector, RealVector, RealVector, RealVector, double) |  | 100% |  | 100% | 0 | 8 | 0 | 21 | 0 | 1 |
| computeJacobianConstraint(RealVector) |  | 100% |  | 100% | 0 | 5 | 0 | 16 | 0 | 1 |
| updateRho(RealVector, RealVector, RealMatrix, RealMatrix, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| SQPOptimizerS() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |