package osdp

  1. Overview
  2. Docs
type matrix = (int * int * float) list
type block_diag_matrix = (int * matrix) list
type options = {
  1. verbose : int;
}
val default : options
val solve : ?options:options -> block_diag_matrix -> (block_diag_matrix * float) list -> SdpRet.t * (float * float) * ((int * float array array) list * float array * (int * float array array) list)
val solve_ext : ?options:options -> ((int * float) list * block_diag_matrix) -> ((int * float) list * block_diag_matrix * float * float) list -> (int * float * float) list -> SdpRet.t * (float * float) * ((int * float) list * (int * float array array) list * float array * (int * float array array) list)