Lp_glpk_ffi.M
include sig ... end
val prob : prob Ctypes.typ
val set_obj_dir : (prob -> Lp_glpk_bindings.T.Dir.t -> unit G.return) G.result
val get_obj_dir : (prob -> Lp_glpk_bindings.T.Dir.t G.return) G.result
val set_row_bnds :
(prob ->
int ->
Lp_glpk_bindings.T.Bnd.t ->
float ->
float ->
unit G.return)
G.result
val set_col_bnds :
(prob ->
int ->
Lp_glpk_bindings.T.Bnd.t ->
float ->
float ->
unit G.return)
G.result
val set_col_kind :
(prob -> int -> Lp_glpk_bindings.T.Vt.t -> unit G.return) G.result
val get_col_kind : (prob -> int -> Lp_glpk_bindings.T.Vt.t G.return) G.result
val init_smcp :
(Lp_glpk_bindings.T.Smcp.t Ctypes.structure Ctypes_static.ptr ->
unit G.return)
G.result
val init_iocp :
(Lp_glpk_bindings.T.Iocp.t Ctypes.structure Ctypes_static.ptr ->
unit G.return)
G.result
val simplex :
(prob ->
Lp_glpk_bindings.T.Smcp.t Ctypes.structure Ctypes_static.ptr ->
Lp_glpk_bindings.T.SimplexReturn.t G.return)
G.result
val intopt :
(prob ->
Lp_glpk_bindings.T.Iocp.t Ctypes.structure Ctypes_static.ptr ->
Lp_glpk_bindings.T.IntoptReturn.t G.return)
G.result
val get_status : (prob -> Lp_glpk_bindings.T.Stat.t G.return) G.result
val mip_status : (prob -> Lp_glpk_bindings.T.Stat.t G.return) G.result