| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| bfgs_variable_metric_update | psqp_module | Subroutine | variable metric update of a dense symmetric positive definite matrix using the factorization b=ldtrans(l). |
| compute_augmented_lagrangian | psqp_module | Subroutine | computation of value of the augmented lagrangian function. |
| compute_con_and_dcon | psqp_module | Subroutine | computation of the value and the gradient of the constraint function. |
| compute_new_penalty_parameters | psqp_module | Subroutine | computation of the new penalty parameters. |
| compute_obj_and_dobj | psqp_module | Subroutine | computation of the value and the gradient of the objective function. |
| determine_new_active_linear_constr | psqp_module | Subroutine | determination of the new active linear constraint. |
| determine_new_active_simple_bound | psqp_module | Subroutine | determination of the new active simple bound. |
| dual_range_space_qp | psqp_module | Subroutine | dual range space quadratic programming method for minimax approximation. |
| dual_range_space_quad_prog | psqp_module | Subroutine | dual range space quadratic programming method. |
| extended_line_search | psqp_module | Subroutine | extended line search without directional derivatives. |
| line_search_interpolation | psqp_module | Subroutine | extrapolation or interpolation for line search without directional derivatives. |
| mxdpgb | psqp_matrix_module | Subroutine | solution of a system of linear equations with a dense symmetric
positive definite matrix a+e using the factorization |
| mxdpgf | psqp_matrix_module | Subroutine | factorization |
| mxdpgp | psqp_matrix_module | Function | computation of the number |
| mxdpgs | psqp_matrix_module | Subroutine | scaling of a dense symmetric positive definite matrix a+e using the
factorization |
| mxdpgu | psqp_matrix_module | Subroutine | correction of a dense symmetric positive definite matrix |
| mxdprb | psqp_matrix_module | Subroutine | solution of a system of linear equations with a dense symmetric positive definite matrix a using the factorization a=trans(r)*r. |
| mxdsmi | psqp_matrix_module | Subroutine | dense symmetric matrix a is set to the unit matrix with the same order. |
| mxdsmm | psqp_matrix_module | Subroutine | multiplication of a dense symmetric matrix a by a vector x. |
| mxdsmv | psqp_matrix_module | Subroutine | k-th row of a dense symmetric matrix a is copied to the vector x. |
| mxvcop | psqp_matrix_module | Subroutine | copying of a vector. |
| mxvdif | psqp_matrix_module | Subroutine | vector difference. |
| mxvdir | psqp_matrix_module | Subroutine | vector augmented by the scaled vector. |
| mxvdot | psqp_matrix_module | Function | dot product of two vectors. |
| mxvina | psqp_matrix_module | Subroutine | elements of the integer vector are replaced by their absolute values. |
| mxvinv | psqp_matrix_module | Subroutine | change of the integer vector element for the constraint addition. |
| mxvmax | psqp_matrix_module | Function | l-infinity norm of a vector. |
| mxvneg | psqp_matrix_module | Subroutine | change the signs of vector elements. |
| mxvort | psqp_matrix_module | Subroutine | determination of an elementary orthogonal matrix for plane rotation. |
| mxvrot | psqp_matrix_module | Subroutine | plane rotation is applied to two values. |
| mxvsav | psqp_matrix_module | Subroutine | difference of two vectors returned in the subtracted one. |
| mxvscl | psqp_matrix_module | Subroutine | scaling of a vector. |
| mxvset | psqp_matrix_module | Subroutine | a scalar is set to all the elements of a vector. |
| ops_after_constr_deletion | psqp_module | Subroutine | operations after constraint deletion. |
| psqp | psqp_module | Subroutine | recursive quadratic programming method with the bfgs variable metric update for general nonlinear programming problems. |
| psqpn | psqp_module | Subroutine | easy to use subroutine for general nonlinear programming problems. |
| test_simple_bound | psqp_module | Subroutine | test on activity of a given simple bound. |
| transform_incompatible_qp_subproblem | psqp_module | Subroutine | transformation of the incompatible quadratic programming subproblem. |
| update_tri_decomp_general | psqp_module | Subroutine | triangular decomposition of kernel of the general projection is updated after constraint addition. |
| update_tri_decomp_orthogonal | psqp_module | Subroutine | triangular decomposition of kernel of the orthogonal projection is updated after constraint deletion. |