package alt-ergo

  1. Overview
  2. Docs
val matrix_stats : ('a * t2) list -> t2 -> unit
val poly0 : Format.formatter -> (int * AltErgoLib.Numbers.Q.t) list -> unit
val poly : Format.formatter -> t1 -> unit
val poly01 : Format.formatter -> t1 -> unit
val pred : pred -> string
val sep : string
val given_problem : (int * AltErgoLib.Numbers.Q.t) list -> ('a * ((int * AltErgoLib.Numbers.Q.t) list * (int * AltErgoLib.Numbers.Q.t) list * AltErgoLib.Numbers.Q.t)) list -> (int * AltErgoLib.Numbers.Q.t) list -> int -> unit
val max_poly : t2 -> int
val max_sys : ('a * t2) list -> int
val expand : string -> int -> string
val ppoly : int -> Format.formatter -> t2 -> unit
val auxiliary_problem : ((int * int) * t1) list -> ((int * int) * t1) -> t1 -> (int, int) H.t -> unit
val compacted_problem : (int, int) H.t -> (int, int) H.t -> (int * t2) list -> t2 -> unit
val psystem : Format.formatter -> ((int * t2) list * t2 * int array) -> unit
val report_unsat : (int * t2) list -> t2 -> int array -> unit
val report_max : (int * t2) list -> t2 -> int array -> unit
val given_problem2 : (int * t2) list -> t2 -> int array -> unit
val in_simplex : (int * t2) list -> t2 -> int array -> unit
val result_extraction : string -> (int * t2) list -> t2 -> int array -> unit
val retrieved_cost : t2 -> unit
val pline : Format.formatter -> (int * t2) -> unit
val psbt : Format.formatter -> sbt -> unit
val choosed_var : int -> unit
val choosed_eq : (int * t2) -> unit
val pivot_result : sbt -> unit
val change_pivot : int -> int -> unit
val init_simplex_pb : (int * t2) list -> t2 -> int array -> int -> (int * t2) -> unit
OCaml

Innovation. Community. Security.