types

Undocumented in source.

Members

Aliases

LinSysSolver
alias LinSysSolver = linsys_solver

Linear system solver structure (sublevel objects initialize it differently)

free_t
alias free_t = void function(LinSysSolver* self)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
solve_t
alias solve_t = c_int function(LinSysSolver* self, c_float* b)

Define linsys_solver prototype structure

update_matrices_t
alias update_matrices_t = c_int function(LinSysSolver* s, const csc* P, const csc* A)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
update_rho_vec_t
alias update_rho_vec_t = c_int function(LinSysSolver* s, const c_float* rho_vec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

OSQPData
struct OSQPData

Data structure

OSQPInfo
struct OSQPInfo

Solver return information

OSQPPolish
struct OSQPPolish

Polish structure

OSQPScaling
struct OSQPScaling

Problem scaling matrices stored as vectors

OSQPSettings
struct OSQPSettings

Settings struct

OSQPSolution
struct OSQPSolution

Solution structure

OSQPTimer
struct OSQPTimer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OSQPTimer
struct OSQPTimer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OSQPTimer
struct OSQPTimer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OSQPWorkspace
struct OSQPWorkspace

OSQP Workspace

csc
struct csc

Matrix in compressed-column form. The structure is used internally to store matrices in the triplet form as well, but the API requires that the matrices are in the CSC format.

linsys_solver
struct linsys_solver
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

NOGDI
enum bool NOGDI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta