package lp-gurobi

  1. Overview
  2. Docs

Module Lp_grbSource

Sourceexception Gurobi_error of string
Sourcemodule Vt : sig ... end
Sourcemodule Cs : sig ... end

constraint sense

Sourcemodule Stat : sig ... end
Sourcetype env = unit Ctypes.ptr
Sourcetype model = unit Ctypes.ptr
Sourceval get_error_msg : env -> string
Sourceval check : env -> int -> unit
Sourceval _empty_env : env Ctypes_static.ptr -> int
Sourceval _start_env : env -> int
Sourceval start_env : env -> unit
Sourceval empty_env : ?start:bool -> unit -> env
Sourceval free_env : env -> unit

no error code

Sourceval _new_model : env -> model Ctypes_static.ptr -> string -> int -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> char Ctypes_static.ptr -> string Ctypes_static.ptr -> int
Sourceval new_model : env -> string -> float list -> float list -> float list -> Vt.t list -> string list -> model
Sourceval _free_model : model -> int
Sourceval free_model : env -> model -> unit
Sourceval _set_int_attr : model -> string -> int -> int
Sourceval set_int_attr : env -> model -> string -> int -> unit
Sourceval _get_int_attr : model -> string -> int Ctypes_static.ptr -> int
Sourceval get_int_attr : env -> model -> string -> int
Sourceval set_minimize : env -> model -> unit
Sourceval set_maximize : env -> model -> unit
Sourceval _update_model : model -> int
Sourceval update_model : env -> model -> unit
Sourceval _optimize : model -> int
Sourceval optimize : env -> model -> unit
Sourceval _add_var : model -> int -> int Ctypes_static.ptr -> float Ctypes_static.ptr -> float -> float -> float -> Vt.t -> string -> int
Sourceval add_var : env -> model -> int list -> float list -> float -> float -> float -> Vt.t -> string -> unit
Sourceval _add_constr : model -> int -> int Ctypes_static.ptr -> float Ctypes_static.ptr -> Cs.t -> float -> string -> int
Sourceval add_constr : env -> model -> int list -> float list -> Cs.t -> float -> string -> unit
Sourceval _add_qpterms : model -> int -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> float Ctypes_static.ptr -> int

quadratic obj and constraints

Sourceval add_qpterms : env -> model -> int list -> int list -> float list -> unit
Sourceval _add_qconstr : model -> int -> int Ctypes_static.ptr -> float Ctypes_static.ptr -> int -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> float Ctypes_static.ptr -> Cs.t -> float -> string -> int
Sourceval add_qconstr : env -> model -> int list -> float list -> int list -> int list -> float list -> Cs.t -> float -> string -> unit
Sourceval get_status : env -> model -> Stat.t
Sourceval _get_dbl_attr : model -> string -> float Ctypes_static.ptr -> int
Sourceval get_dbl_attr : env -> model -> string -> float
Sourceval get_obj_val : env -> model -> float
Sourceval _get_dbl_attr_array : model -> string -> int -> int -> float Ctypes_static.ptr -> int
Sourceval get_dbl_attr_array : env -> model -> string -> int -> int -> float list
Sourceval get_obj_x : env -> model -> int -> float list
Sourceval _write : model -> string -> int
Sourceval write : env -> model -> string -> unit
OCaml

Innovation. Community. Security.