package lp-glpk

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

Install

Dune Dependency

Authors

Maintainers

Sources

0.4.0.tar.gz
md5=92a179cb5ff0feb598b9cc404779f6dc
sha512=c34ee01cc8ffa980b7e94a951179292a40df98fb4afa6d0d7bbeb6ae0a8d60c3fbfc031a634e2ee74236b493f38ee548bf22acfb6b5c47baccbbf2778ff89c7c

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.