Module Lp_glpk_ffi.G

module CI = Cstubs_internals
val lp_glpk_stub_1_glp_term_out : int -> unit
val lp_glpk_stub_2_glp_create_prob : unit -> CI.voidp
val lp_glpk_stub_3_glp_delete_prob : (__) CI.fatptr -> unit
val lp_glpk_stub_4_glp_set_prob_name : (__) CI.fatptr -> (__) CI.fatptr -> unit
val lp_glpk_stub_5_glp_get_prob_name : (__) CI.fatptr -> CI.voidp
val lp_glpk_stub_6_glp_set_obj_dir : (__) CI.fatptr -> int -> unit
val lp_glpk_stub_7_glp_get_obj_dir : (__) CI.fatptr -> int
val lp_glpk_stub_8_glp_add_rows : (__) CI.fatptr -> int -> int
val lp_glpk_stub_9_glp_add_cols : (__) CI.fatptr -> int -> int
val lp_glpk_stub_10_glp_set_row_name : (__) CI.fatptr -> int -> (__) CI.fatptr -> unit
val lp_glpk_stub_11_glp_get_row_name : (__) CI.fatptr -> int -> CI.voidp
val lp_glpk_stub_12_glp_set_col_name : (__) CI.fatptr -> int -> (__) CI.fatptr -> unit
val lp_glpk_stub_13_glp_get_col_name : (__) CI.fatptr -> int -> CI.voidp
val lp_glpk_stub_14_glp_set_row_bnds : (__) CI.fatptr -> int -> int -> float -> float -> unit
val lp_glpk_stub_15_glp_set_col_bnds : (__) CI.fatptr -> int -> int -> float -> float -> unit
val lp_glpk_stub_16_glp_set_obj_coef : (__) CI.fatptr -> int -> float -> unit
val lp_glpk_stub_17_glp_set_mat_row : (__) CI.fatptr -> int -> int -> (__) CI.fatptr -> (__) CI.fatptr -> unit
val lp_glpk_stub_18_glp_set_mat_col : (__) CI.fatptr -> int -> int -> (__) CI.fatptr -> (__) CI.fatptr -> unit
val lp_glpk_stub_19_glp_load_matrix : (__) CI.fatptr -> int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> unit
val lp_glpk_stub_20_glp_set_col_kind : (__) CI.fatptr -> int -> int -> unit
val lp_glpk_stub_21_glp_get_col_kind : (__) CI.fatptr -> int -> int
val lp_glpk_stub_22_glp_get_num_rows : (__) CI.fatptr -> int
val lp_glpk_stub_23_glp_get_num_cols : (__) CI.fatptr -> int
val lp_glpk_stub_24_glp_get_num_nz : (__) CI.fatptr -> int
val lp_glpk_stub_25_glp_get_num_int : (__) CI.fatptr -> int
val lp_glpk_stub_26_glp_get_num_bin : (__) CI.fatptr -> int
val lp_glpk_stub_27_glp_init_smcp : (__) CI.fatptr -> unit
val lp_glpk_stub_28_glp_init_iocp : (__) CI.fatptr -> unit
val lp_glpk_stub_29_glp_simplex : (__) CI.fatptr -> (__) CI.fatptr -> int
val lp_glpk_stub_30_glp_intopt : (__) CI.fatptr -> (__) CI.fatptr -> int
val lp_glpk_stub_31_glp_get_status : (__) CI.fatptr -> int
val lp_glpk_stub_32_glp_mip_status : (__) CI.fatptr -> int
val lp_glpk_stub_33_glp_get_obj_val : (__) CI.fatptr -> float
val lp_glpk_stub_34_glp_mip_obj_val : (__) CI.fatptr -> float
val lp_glpk_stub_35_glp_get_row_prim : (__) CI.fatptr -> int -> float
val lp_glpk_stub_36_glp_get_row_dual : (__) CI.fatptr -> int -> float
val lp_glpk_stub_37_glp_mip_row_val : (__) CI.fatptr -> int -> float
val lp_glpk_stub_38_glp_get_col_prim : (__) CI.fatptr -> int -> float
val lp_glpk_stub_39_glp_get_col_dual : (__) CI.fatptr -> int -> float
val lp_glpk_stub_40_glp_mip_col_val : (__) CI.fatptr -> int -> float
type 'a result = 'a
type 'a return = 'a
type 'a fn =
| Returns : 'a CI.typ -> 'a return fn
| Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
val map_result : ('a -> 'b) -> 'a -> 'b
val returning : 'a CI.typ -> 'a return fn
val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr