Module Lp_highs_bindings.M
Parameters
module F : Ctypes.FOREIGNSignature
type highs = unit Ctypes.ptrval highs : highs Ctypes.typval version : (unit -> string F.return) F.resultval create : (unit -> highs F.return) F.resultval destroy : (highs -> unit F.return) F.resultval get_infinity : (highs -> float F.return) F.resultval set_bool_option_value :
(highs -> string -> int -> T.Status.t F.return) F.resultval set_int_option_value :
(highs -> string -> int -> T.Status.t F.return) F.resultval set_double_option_value :
(highs -> string -> float -> T.Status.t F.return) F.resultval set_string_option_value :
(highs -> string -> string -> T.Status.t F.return) F.resultval get_option_type :
(highs -> string -> int Ctypes_static.ptr -> T.Status.t F.return) F.resultval pass_lp :
(highs ->
int ->
int ->
int ->
T.MatrixFormat.t ->
T.ObjSense.t ->
float ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int Ctypes_static.ptr ->
float Ctypes_static.ptr ->
T.Status.t F.return)
F.resultval pass_mip :
(highs ->
int ->
int ->
int ->
T.MatrixFormat.t ->
T.ObjSense.t ->
float ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int Ctypes_static.ptr ->
float Ctypes_static.ptr ->
T.VarType.t Ctypes_static.ptr ->
T.Status.t F.return)
F.resultval pass_model :
(highs ->
int ->
int ->
int ->
int ->
T.MatrixFormat.t ->
T.HessianFormat.t ->
T.ObjSense.t ->
float ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int Ctypes_static.ptr ->
float Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int Ctypes_static.ptr ->
float Ctypes_static.ptr ->
T.VarType.t Ctypes_static.ptr ->
T.Status.t F.return)
F.resultval get_solution :
(highs ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
float Ctypes_static.ptr ->
T.Status.t F.return)
F.resultval get_objective_value : (highs -> float F.return) F.resultval get_num_col : (highs -> int F.return) F.resultval get_num_row : (highs -> int F.return) F.result