package lp-glpk

  1. Overview
  2. Docs
LP and MIP modeling in OCaml (GLPK interface)

Install

Dune Dependency

Authors

Maintainers

Sources

0.5.0.tar.gz
md5=5e9ec847f25fb939b3c68ae99244cfac
sha512=336c007cc2a26eebbe0027ed43a853518182589e6fa56b127aee33e268cfdc0d147f0bf0280df80bb172aa3a672349f59adf1f5675d4f8f5dfdcfa427558dd34

doc/lp-glpk.ffi/Lp_glpk_ffi/M/index.html

Module Lp_glpk_ffi.MSource

include sig ... end
Sourceval set_term_out : (bool -> unit G.return) G.result
Sourcetype prob = unit Ctypes.ptr
Sourceval create_prob : (unit -> prob G.return) G.result
Sourceval delete_prob : (prob -> unit G.return) G.result
Sourceval set_prob_name : (prob -> string -> unit G.return) G.result
Sourceval get_prob_name : (prob -> string G.return) G.result
Sourceval set_obj_dir : (prob -> Lp_glpk_bindings.T.Dir.t -> unit G.return) G.result
Sourceval add_rows : (prob -> int -> int G.return) G.result
Sourceval add_cols : (prob -> int -> int G.return) G.result
Sourceval set_row_name : (prob -> int -> string -> unit G.return) G.result
Sourceval get_row_name : (prob -> int -> string G.return) G.result
Sourceval set_col_name : (prob -> int -> string -> unit G.return) G.result
Sourceval get_col_name : (prob -> int -> string G.return) G.result
Sourceval set_row_bnds : (prob -> int -> Lp_glpk_bindings.T.Bnd.t -> float -> float -> unit G.return) G.result
Sourceval set_col_bnds : (prob -> int -> Lp_glpk_bindings.T.Bnd.t -> float -> float -> unit G.return) G.result
Sourceval set_obj_coef : (prob -> int -> float -> unit G.return) G.result
Sourceval set_mat_row : (prob -> int -> int -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit G.return) G.result
Sourceval set_mat_col : (prob -> int -> int -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit G.return) G.result
Sourceval load_matrix : (prob -> int -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit G.return) G.result
Sourceval set_col_kind : (prob -> int -> Lp_glpk_bindings.T.Vt.t -> unit G.return) G.result
Sourceval get_col_kind : (prob -> int -> Lp_glpk_bindings.T.Vt.t G.return) G.result
Sourceval get_num_rows : (prob -> int G.return) G.result
Sourceval get_num_cols : (prob -> int G.return) G.result
Sourceval get_num_nz : (prob -> int G.return) G.result
Sourceval get_num_int : (prob -> int G.return) G.result
Sourceval get_num_bin : (prob -> int G.return) G.result
Sourceval get_obj_val : (prob -> float G.return) G.result
Sourceval mip_obj_val : (prob -> float G.return) G.result
Sourceval get_row_prim : (prob -> int -> float G.return) G.result
Sourceval get_row_dual : (prob -> int -> float G.return) G.result
Sourceval mip_row_val : (prob -> int -> float G.return) G.result
Sourceval get_col_prim : (prob -> int -> float G.return) G.result
Sourceval get_col_dual : (prob -> int -> float G.return) G.result
Sourceval mip_col_val : (prob -> int -> float G.return) G.result
OCaml

Innovation. Community. Security.