MadNLP.AbstractSparseKKTSystem
— TypeSparse KKT system
MadNLP.build_kkt!
— FunctionAssemble KKT matrix.
MadNLP.compress_hessian!
— FunctionCompress Hessian matrix.
MadNLP.compress_jacobian!
— FunctionCompress Jacobian matrix.
MadNLP.get_hessian
— FunctionGet Hessian matrix
MadNLP.get_jacobian
— FunctionGet Jacobian matrix
MadNLP.get_kkt
— FunctionGet KKT system
MadNLP.hess_dense!
— FunctionDense Hessian callback
MadNLP.initialize!
— FunctionInitialize KKT system with default values.
MadNLP.is_inertia_correct
— FunctionCheck if inertia is correct.
MadNLP.is_reduced
— FunctionReturn true if KKT system is reduced.
MadNLP.jac_dense!
— FunctionDense Jacobian callback
MadNLP.jtprod!
— FunctionMultiply with Jacobian
MadNLP.nnz_jacobian
— FunctionNonzero in Jacobian
MadNLP.nnz_kkt
— FunctionNonzero in Hessian
MadNLP.num_variables
— FunctionNumber of variables associated to the KKT system.
MadNLP.regularize_diagonal!
— FunctionRegularize values in the diagonal of the KKT system.
MadNLP.set_jacobian_scaling!
— FunctionSet scaling of Jacobian