qdldl_interface

Undocumented in source.

Members

Functions

free_linsys_solver_qdldl
void free_linsys_solver_qdldl(qdldl_solver* s)
Undocumented in source. Be warned that the author may not have intended to support it.
init_linsys_solver_qdldl
c_int init_linsys_solver_qdldl(qdldl_solver** sp, csc* P, csc* A, c_float sigma, c_float* rho_vec, c_int polish)
Undocumented in source. Be warned that the author may not have intended to support it.
permute_x
void permute_x(c_int n, c_float* x, c_float* b, c_int* P)
Undocumented in source. Be warned that the author may not have intended to support it.
permutet_x
void permutet_x(c_int n, c_float* x, c_float* b, c_int* P)
Undocumented in source. Be warned that the author may not have intended to support it.
solve_linsys_qdldl
c_int solve_linsys_qdldl(qdldl_solver* s, c_float* b)
Undocumented in source. Be warned that the author may not have intended to support it.
solve_linsys_qdldl
c_int solve_linsys_qdldl(qdldl_solver* s, c_float* b)
Undocumented in source. Be warned that the author may not have intended to support it.
update_linsys_solver_matrices_qdldl
c_int update_linsys_solver_matrices_qdldl(qdldl_solver* s, csc* P, csc* A)
Undocumented in source. Be warned that the author may not have intended to support it.
update_linsys_solver_rho_vec_qdldl
c_int update_linsys_solver_rho_vec_qdldl(qdldl_solver* s, c_float* rho_vec)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

LDLSolve
void LDLSolve(c_float* x, c_float* b, csc* L, c_float* Dinv, c_int* P, c_float* bp)
Undocumented in source. Be warned that the author may not have intended to support it.
LDL_factor
c_int LDL_factor(csc* A, qdldl_solver* p, c_int nvar)

Compute LDL factorization of matrix A @param A Matrix to be factorized @param p Private workspace @param nvar Number of QP variables @return exitstatus (0 is good)

permute_KKT
c_int permute_KKT(csc** KKT, qdldl_solver* p, c_int Pnz, c_int Anz, c_int m, c_int* PtoKKT, c_int* AtoKKT, c_int* rhotoKKT)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

qdldl_solver
struct qdldl_solver

QDLDL solver structure

Meta