Procedure | Location | Procedure Type | Description |
---|---|---|---|
bvls | bvls_module | Subroutine | Given an m by n matrix, , and an m-vector, , compute an n-vector, , that solves the least squares problem: |
bvls_wrapper | bvls_module | Subroutine | |
check_convergence | slsqp_core | Function | Check for convergence. |
daxpy | slsqp_support | Subroutine | constant times a vector plus a vector. uses unrolled loops for increments equal to one. |
dcopy | slsqp_support | Subroutine | copies a vector, x, to a vector, y. uses unrolled loops for increments equal to one. |
ddot | slsqp_support | Function | forms the dot product of two vectors. uses unrolled loops for increments equal to one. |
destroy_linmin_data | slsqp_core | Subroutine | Destructor for linmin_data type. |
destroy_slsqp | slsqp_module | Subroutine | destructor for slsqp_solver. |
destroy_slsqpb_data | slsqp_core | Subroutine | Destructor for slsqpb_data type. |
dnrm2 | slsqp_support | Function | Function that returns the Euclidean norm of a vector . |
dscal | slsqp_support | Subroutine | scales a vector by a constant. uses unrolled loops for increment equal to one. |
enforce_bounds | slsqp_core | Subroutine | enforce the bound constraints on |
g1 | slsqp_core | Subroutine | Compute orthogonal rotation matrix. |
h12 | slsqp_core | Subroutine | Construction and/or application of a single householder transformation . |
hfti | slsqp_core | Subroutine | Rank-deficient least squares algorithm using householder forward triangulation with column interchanges. |
initialize_slsqp | slsqp_module | Subroutine | initialize the slsqp_solver class. see slsqp for more details. |
ldl | slsqp_core | Subroutine | - rank-one - update |
ldp | slsqp_core | Subroutine | Least distance programming routine. Minimize subject to . |
linmin | slsqp_core | Function | Linesearch without derivatives (used by slsqp if |
lsei | slsqp_core | Subroutine | for |
lsi | slsqp_core | Subroutine | for |
lsq | slsqp_core | Subroutine | Minimize with respect to , with upper triangular matrix , and vector , where the unit lower tridiangular matrix is stored columnwise dense in the array with vector stored in its 'diagonal' thus substituting the one-elements of |
mode_to_status_message | slsqp_module | Function | Convert the slsqp |
nnls | slsqp_core | Subroutine | Nonnegative least squares algorithm. |
report_message | slsqp_module | Subroutine | Report a message from an slsqp_solver class. This uses the |
slsqp | slsqp_core | Subroutine | slsqp: sequential least squares programming to solve general nonlinear optimization problems |
slsqp_wrapper | slsqp_module | Subroutine | main routine for calling slsqp. |
slsqpb | slsqp_core | Subroutine | nonlinear programming by solving sequentially quadratic programs |
stop_iterations | slsqp_module | Subroutine | A method that the user can call to stop the iterations. (it can be called in any of the functions). SLSQP will stop at the end of the next iteration. |