exception Gurobi_error of string
module Stat : sig ... end
val model : model Ctypes.typ
val get_error_msg : env -> string
val check : env -> int -> unit
val start_env : env -> unit
val empty_env : ?start:bool -> unit -> env
val free_env : env -> unit
val set_int_param : env -> string -> int -> unit
val set_term_output : env -> bool -> unit
val new_model : env -> string -> float list -> float list -> float list -> Vt.t list -> string list -> model
val set_int_attr : env -> model -> string -> int -> unit
val get_int_attr : env -> model -> string -> int
val add_var : env -> model -> int list -> float list -> float -> float -> float -> Vt.t -> string -> unit
val add_constr : env -> model -> int list -> float list -> Cs.t -> float -> string -> unit
val add_qpterms : env -> model -> int list -> int list -> float list -> unit
val add_qconstr : env -> model -> int list -> float list -> int list -> int list -> float list -> Cs.t -> float -> string -> unit
val get_dbl_attr : env -> model -> string -> float
val get_dbl_attr_array : env -> model -> string -> int -> int -> float list
val get_obj_x : env -> model -> int -> float list
val write : env -> model -> string -> unit