package osdp

  1. Overview
  2. Docs

Parameters

module ET : Scalar.S

Signature

module Coeff : sig ... end
type t
exception Dimension_error of string
val of_list_list : Coeff.t list list -> t
val to_list_list : t -> Coeff.t list list
val of_array_array : Coeff.t array array -> t
val to_array_array : t -> Coeff.t array array
val zeros : int -> int -> t
val eye : int -> t
val kron : int -> int -> int -> t
val kron_sym : int -> int -> int -> t
val block : t array array -> t
val lift_block : t -> int -> int -> int -> int -> t
val transpose : t -> t
val minus : t -> t
val mult_scalar : Coeff.t -> t -> t
val add : t -> t -> t
val sub : t -> t -> t
val mult : t -> t -> t
val power : t -> int -> t
val nb_lines : t -> int
val nb_cols : t -> int
val is_symmetric : t -> bool
val remove_0_row_cols : t -> t
val gauss_split : t -> int * t * t
val (~:) : t -> t
val (~-) : t -> t
val (*.) : Coeff.t -> t -> t
val (+) : t -> t -> t
val (-) : t -> t -> t
val (*) : t -> t -> t
val (**) : t -> int -> t
val pp : Stdlib.Format.formatter -> t -> unit
OCaml

Innovation. Community. Security.