org.gnu.glpk
Class GLPK

java.lang.Object
  extended by org.gnu.glpk.GLPK
All Implemented Interfaces:
GLPKConstants

public class GLPK
extends java.lang.Object
implements GLPKConstants


Field Summary
 
Fields inherited from interface org.gnu.glpk.GLPKConstants
GLP_ASN_MAX, GLP_ASN_MIN, GLP_ASN_MMP, GLP_BF_BG, GLP_BF_FT, GLP_BF_GR, GLP_BR_DTH, GLP_BR_FFV, GLP_BR_LFV, GLP_BR_MFV, GLP_BR_PCH, GLP_BS, GLP_BT_BFS, GLP_BT_BLB, GLP_BT_BPH, GLP_BT_DFS, GLP_BV, GLP_CV, GLP_DB, GLP_DN_BRNCH, GLP_DUAL, GLP_DUALP, GLP_EBADB, GLP_EBOUND, GLP_ECOND, GLP_EDATA, GLP_EFAIL, GLP_EINSTAB, GLP_EITLIM, GLP_EMIPGAP, GLP_ENOCVG, GLP_ENODFS, GLP_ENOFEAS, GLP_ENOPFS, GLP_EOBJLL, GLP_EOBJUL, GLP_ERANGE, GLP_EROOT, GLP_ESING, GLP_ESTOP, GLP_ETMLIM, GLP_FEAS, GLP_FR, GLP_FX, GLP_IBINGO, GLP_IBRANCH, GLP_ICUTGEN, GLP_IHEUR, GLP_INFEAS, GLP_IPREPRO, GLP_IPT, GLP_IROWGEN, GLP_ISELECT, GLP_IV, GLP_KKT_CS, GLP_KKT_DB, GLP_KKT_DE, GLP_KKT_PB, GLP_KKT_PE, GLP_LO, GLP_MAJOR_VERSION, GLP_MAX, GLP_MIN, GLP_MINOR_VERSION, GLP_MIP, GLP_MPS_DECK, GLP_MPS_FILE, GLP_MSG_ALL, GLP_MSG_DBG, GLP_MSG_ERR, GLP_MSG_OFF, GLP_MSG_ON, GLP_NF, GLP_NL, GLP_NO_BRNCH, GLP_NOFEAS, GLP_NS, GLP_NU, GLP_OFF, GLP_ON, GLP_OPT, GLP_ORD_AMD, GLP_ORD_NONE, GLP_ORD_QMD, GLP_ORD_SYMAMD, GLP_PP_ALL, GLP_PP_NONE, GLP_PP_ROOT, GLP_PRIMAL, GLP_PT_PSE, GLP_PT_STD, GLP_RF_CLQ, GLP_RF_COV, GLP_RF_CUT, GLP_RF_GMI, GLP_RF_LAZY, GLP_RF_MIR, GLP_RF_REG, GLP_RT_HAR, GLP_RT_STD, GLP_SF_2N, GLP_SF_AUTO, GLP_SF_EQ, GLP_SF_GM, GLP_SF_SKIP, GLP_SOL, GLP_UNBND, GLP_UNDEF, GLP_UP, GLP_UP_BRNCH, LPX_BS, LPX_C_ALL, LPX_C_CLIQUE, LPX_C_COVER, LPX_C_GOMORY, LPX_C_MIR, LPX_CV, LPX_D_FEAS, LPX_D_INFEAS, LPX_D_NOFEAS, LPX_D_UNDEF, LPX_DB, LPX_E_BADB, LPX_E_EMPTY, LPX_E_FAULT, LPX_E_INFEAS, LPX_E_INSTAB, LPX_E_ITLIM, LPX_E_MIPGAP, LPX_E_NOCONV, LPX_E_NODFS, LPX_E_NOFEAS, LPX_E_NOPFS, LPX_E_OBJLL, LPX_E_OBJUL, LPX_E_OK, LPX_E_SING, LPX_E_TMLIM, LPX_FEAS, LPX_FR, LPX_FX, LPX_I_FEAS, LPX_I_NOFEAS, LPX_I_OPT, LPX_I_UNDEF, LPX_INFEAS, LPX_IV, LPX_K_BFTYPE, LPX_K_BINARIZE, LPX_K_BRANCH, LPX_K_BTRACK, LPX_K_DUAL, LPX_K_ITCNT, LPX_K_ITLIM, LPX_K_LPTORIG, LPX_K_MIPGAP, LPX_K_MPSFREE, LPX_K_MPSINFO, LPX_K_MPSOBJ, LPX_K_MPSORIG, LPX_K_MPSSKIP, LPX_K_MPSWIDE, LPX_K_MSGLEV, LPX_K_OBJLL, LPX_K_OBJUL, LPX_K_OUTDLY, LPX_K_OUTFRQ, LPX_K_PRESOL, LPX_K_PRICE, LPX_K_RELAX, LPX_K_ROUND, LPX_K_SCALE, LPX_K_TMLIM, LPX_K_TOLBND, LPX_K_TOLDJ, LPX_K_TOLINT, LPX_K_TOLOBJ, LPX_K_TOLPIV, LPX_K_USECUTS, LPX_LO, LPX_LP, LPX_MAX, LPX_MIN, LPX_MIP, LPX_NF, LPX_NL, LPX_NOFEAS, LPX_NS, LPX_NU, LPX_OPT, LPX_P_FEAS, LPX_P_INFEAS, LPX_P_NOFEAS, LPX_P_UNDEF, LPX_T_OPT, LPX_T_UNDEF, LPX_UNBND, LPX_UNDEF, LPX_UP
 
Constructor Summary
GLPK()
           
 
Method Summary
static int _glp_lpx_add_cols(glp_prob lp, int ncs)
           
static int _glp_lpx_add_rows(glp_prob lp, int nrs)
           
static void _glp_lpx_adv_basis(glp_prob lp)
           
static void _glp_lpx_check_int(glp_prob lp, LPXKKT kkt)
           
static void _glp_lpx_check_kkt(glp_prob lp, int scaled, LPXKKT kkt)
           
static void _glp_lpx_cpx_basis(glp_prob lp)
           
static void _glp_lpx_create_index(glp_prob lp)
           
static glp_prob _glp_lpx_create_prob()
           
static void _glp_lpx_del_cols(glp_prob lp, int ncs, SWIGTYPE_p_int num)
           
static void _glp_lpx_del_rows(glp_prob lp, int nrs, SWIGTYPE_p_int num)
           
static void _glp_lpx_delete_index(glp_prob lp)
           
static void _glp_lpx_delete_prob(glp_prob lp)
           
static int _glp_lpx_dual_ratio_test(glp_prob lp, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val, int how, double tol)
           
static int _glp_lpx_eval_tab_col(glp_prob lp, int k, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int _glp_lpx_eval_tab_row(glp_prob lp, int k, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int _glp_lpx_exact(glp_prob lp)
           
static int _glp_lpx_find_col(glp_prob lp, java.lang.String name)
           
static int _glp_lpx_find_row(glp_prob lp, java.lang.String name)
           
static int _glp_lpx_get_class(glp_prob lp)
           
static void _glp_lpx_get_col_bnds(glp_prob lp, int j, SWIGTYPE_p_int typx, SWIGTYPE_p_double lb, SWIGTYPE_p_double ub)
           
static double _glp_lpx_get_col_dual(glp_prob lp, int j)
           
static void _glp_lpx_get_col_info(glp_prob lp, int j, SWIGTYPE_p_int tagx, SWIGTYPE_p_double vx, SWIGTYPE_p_double dx)
           
static int _glp_lpx_get_col_kind(glp_prob lp, int j)
           
static double _glp_lpx_get_col_lb(glp_prob lp, int j)
           
static java.lang.String _glp_lpx_get_col_name(glp_prob lp, int j)
           
static double _glp_lpx_get_col_prim(glp_prob lp, int j)
           
static int _glp_lpx_get_col_stat(glp_prob lp, int j)
           
static int _glp_lpx_get_col_type(glp_prob lp, int j)
           
static double _glp_lpx_get_col_ub(glp_prob lp, int j)
           
static int _glp_lpx_get_dual_stat(glp_prob lp)
           
static int _glp_lpx_get_int_parm(glp_prob lp, int parm)
           
static int _glp_lpx_get_mat_col(glp_prob lp, int j, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int _glp_lpx_get_mat_row(glp_prob lp, int i, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int _glp_lpx_get_num_bin(glp_prob lp)
           
static int _glp_lpx_get_num_cols(glp_prob lp)
           
static int _glp_lpx_get_num_int(glp_prob lp)
           
static int _glp_lpx_get_num_nz(glp_prob lp)
           
static int _glp_lpx_get_num_rows(glp_prob lp)
           
static double _glp_lpx_get_obj_coef(glp_prob lp, int j)
           
static int _glp_lpx_get_obj_dir(glp_prob lp)
           
static java.lang.String _glp_lpx_get_obj_name(glp_prob lp)
           
static double _glp_lpx_get_obj_val(glp_prob lp)
           
static int _glp_lpx_get_prim_stat(glp_prob lp)
           
static java.lang.String _glp_lpx_get_prob_name(glp_prob lp)
           
static int _glp_lpx_get_ray_info(glp_prob lp)
           
static double _glp_lpx_get_real_parm(glp_prob lp, int parm)
           
static void _glp_lpx_get_row_bnds(glp_prob lp, int i, SWIGTYPE_p_int typx, SWIGTYPE_p_double lb, SWIGTYPE_p_double ub)
           
static double _glp_lpx_get_row_dual(glp_prob lp, int i)
           
static void _glp_lpx_get_row_info(glp_prob lp, int i, SWIGTYPE_p_int tagx, SWIGTYPE_p_double vx, SWIGTYPE_p_double dx)
           
static double _glp_lpx_get_row_lb(glp_prob lp, int i)
           
static java.lang.String _glp_lpx_get_row_name(glp_prob lp, int i)
           
static double _glp_lpx_get_row_prim(glp_prob lp, int i)
           
static int _glp_lpx_get_row_stat(glp_prob lp, int i)
           
static int _glp_lpx_get_row_type(glp_prob lp, int i)
           
static double _glp_lpx_get_row_ub(glp_prob lp, int i)
           
static int _glp_lpx_get_status(glp_prob lp)
           
static int _glp_lpx_integer(glp_prob lp)
           
static int _glp_lpx_interior(glp_prob lp)
           
static int _glp_lpx_intopt(glp_prob lp)
           
static double _glp_lpx_ipt_col_dual(glp_prob lp, int j)
           
static double _glp_lpx_ipt_col_prim(glp_prob lp, int j)
           
static double _glp_lpx_ipt_obj_val(glp_prob lp)
           
static double _glp_lpx_ipt_row_dual(glp_prob lp, int i)
           
static double _glp_lpx_ipt_row_prim(glp_prob lp, int i)
           
static int _glp_lpx_ipt_status(glp_prob lp)
           
static int _glp_lpx_is_b_avail(glp_prob lp)
           
static void _glp_lpx_load_matrix(glp_prob lp, int ne, SWIGTYPE_p_int ia, SWIGTYPE_p_int ja, SWIGTYPE_p_double ar)
           
static int _glp_lpx_main(int argc, java.lang.String[] argv)
           
static double _glp_lpx_mip_col_val(glp_prob lp, int j)
           
static double _glp_lpx_mip_obj_val(glp_prob lp)
           
static double _glp_lpx_mip_row_val(glp_prob lp, int i)
           
static int _glp_lpx_mip_status(glp_prob lp)
           
static int _glp_lpx_prim_ratio_test(glp_prob lp, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val, int how, double tol)
           
static int _glp_lpx_print_ips(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_print_mip(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_print_prob(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_print_sens_bnds(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_print_sol(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_read_bas(glp_prob lp, java.lang.String fname)
           
static glp_prob _glp_lpx_read_cpxlp(java.lang.String fname)
           
static glp_prob _glp_lpx_read_freemps(java.lang.String fname)
           
static glp_prob _glp_lpx_read_model(java.lang.String model, java.lang.String data, java.lang.String output)
           
static glp_prob _glp_lpx_read_mps(java.lang.String fname)
           
static void _glp_lpx_reset_parms(glp_prob lp)
           
static void _glp_lpx_scale_prob(glp_prob lp)
           
static void _glp_lpx_set_class(glp_prob lp, int klass)
           
static void _glp_lpx_set_col_bnds(glp_prob lp, int j, int type, double lb, double ub)
           
static void _glp_lpx_set_col_kind(glp_prob lp, int j, int kind)
           
static void _glp_lpx_set_col_name(glp_prob lp, int j, java.lang.String name)
           
static void _glp_lpx_set_col_stat(glp_prob lp, int j, int stat)
           
static void _glp_lpx_set_int_parm(glp_prob lp, int parm, int val)
           
static void _glp_lpx_set_mat_col(glp_prob lp, int j, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void _glp_lpx_set_mat_row(glp_prob lp, int i, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void _glp_lpx_set_obj_coef(glp_prob lp, int j, double coef)
           
static void _glp_lpx_set_obj_dir(glp_prob lp, int dir)
           
static void _glp_lpx_set_obj_name(glp_prob lp, java.lang.String name)
           
static void _glp_lpx_set_prob_name(glp_prob lp, java.lang.String name)
           
static void _glp_lpx_set_real_parm(glp_prob lp, int parm, double val)
           
static void _glp_lpx_set_row_bnds(glp_prob lp, int i, int type, double lb, double ub)
           
static void _glp_lpx_set_row_name(glp_prob lp, int i, java.lang.String name)
           
static void _glp_lpx_set_row_stat(glp_prob lp, int i, int stat)
           
static int _glp_lpx_simplex(glp_prob lp)
           
static void _glp_lpx_std_basis(glp_prob lp)
           
static int _glp_lpx_transform_col(glp_prob lp, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int _glp_lpx_transform_row(glp_prob lp, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void _glp_lpx_unscale_prob(glp_prob lp)
           
static int _glp_lpx_warm_up(glp_prob lp)
           
static int _glp_lpx_write_bas(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_write_cpxlp(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_write_freemps(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_write_mps(glp_prob lp, java.lang.String fname)
           
static int _glp_lpx_write_pb(glp_prob lp, java.lang.String fname, int normalized, int binarize)
           
static void delete_doubleArray(SWIGTYPE_p_double ary)
           
static void delete_intArray(SWIGTYPE_p_int ary)
           
static double doubleArray_getitem(SWIGTYPE_p_double ary, int index)
           
static void doubleArray_setitem(SWIGTYPE_p_double ary, int index, double value)
           
static _glp_arc glp_add_arc(_glp_graph G, int i, int j)
           
static int glp_add_cols(glp_prob P, int ncs)
           
static int glp_add_rows(glp_prob P, int nrs)
           
static int glp_add_vertices(_glp_graph G, int nadd)
           
static void glp_adv_basis(glp_prob P, int flags)
           
static void glp_analyze_bound(glp_prob P, int k, SWIGTYPE_p_double value1, SWIGTYPE_p_int var1, SWIGTYPE_p_double value2, SWIGTYPE_p_int var2)
           
static void glp_analyze_coef(glp_prob P, int k, SWIGTYPE_p_double coef1, SWIGTYPE_p_int var1, SWIGTYPE_p_double value1, SWIGTYPE_p_double coef2, SWIGTYPE_p_int var2, SWIGTYPE_p_double value2)
           
static int glp_asnprob_hall(_glp_graph G, int v_set, int a_x)
           
static int glp_asnprob_lp(glp_prob P, int form, _glp_graph G, int names, int v_set, int a_cost)
           
static int glp_asnprob_okalg(int form, _glp_graph G, int v_set, int a_cost, SWIGTYPE_p_double sol, int a_x)
           
static void glp_assert_(java.lang.String expr, java.lang.String file, int line)
           
static int glp_bf_exists(glp_prob P)
           
static int glp_bf_updated(glp_prob P)
           
static void glp_btran(glp_prob P, SWIGTYPE_p_double x)
           
static SWIGTYPE_p_void glp_calloc(int n, int size)
           
static int glp_check_asnprob(_glp_graph G, int v_set)
           
static int glp_check_dup(int m, int n, int ne, SWIGTYPE_p_int ia, SWIGTYPE_p_int ja)
           
static int glp_close_tee()
           
static void glp_copy_prob(glp_prob dest, glp_prob prob, int names)
           
static double glp_cpp(_glp_graph G, int v_t, int v_es, int v_ls)
           
static void glp_cpx_basis(glp_prob P)
           
static _glp_graph glp_create_graph(int v_size, int a_size)
           
static void glp_create_index(glp_prob P)
           
static glp_prob glp_create_prob()
           
static void glp_create_v_index(_glp_graph G)
           
static void glp_del_arc(_glp_graph G, _glp_arc a)
           
static void glp_del_cols(glp_prob P, int ncs, SWIGTYPE_p_int num)
           
static void glp_del_rows(glp_prob P, int nrs, SWIGTYPE_p_int num)
           
static void glp_del_vertices(_glp_graph G, int ndel, SWIGTYPE_p_int num)
           
static void glp_delete_graph(_glp_graph G)
           
static void glp_delete_index(glp_prob P)
           
static void glp_delete_prob(glp_prob P)
           
static void glp_delete_v_index(_glp_graph G)
           
static double glp_difftime(glp_long t1, glp_long t0)
           
static int glp_dual_rtest(glp_prob P, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val, int dir, double eps)
           
static void glp_erase_graph(_glp_graph G, int v_size, int a_size)
           
static void glp_erase_prob(glp_prob P)
           
static SWIGTYPE_p_f_p_q_const__char_v_______void glp_error_(java.lang.String file, int line)
           
static void glp_error_hook(SWIGTYPE_p_f_p_void__void func, SWIGTYPE_p_void info)
           
static int glp_eval_tab_col(glp_prob P, int k, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int glp_eval_tab_row(glp_prob P, int k, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int glp_exact(glp_prob P, glp_smcp parm)
           
static int glp_factorize(glp_prob P)
           
static int glp_find_col(glp_prob P, java.lang.String name)
           
static int glp_find_row(glp_prob P, java.lang.String name)
           
static int glp_find_vertex(_glp_graph G, java.lang.String name)
           
static int glp_free_env()
           
static void glp_free(SWIGTYPE_p_void ptr)
           
static void glp_ftran(glp_prob P, SWIGTYPE_p_double x)
           
static void glp_get_bfcp(glp_prob P, glp_bfcp parm)
           
static int glp_get_bhead(glp_prob P, int k)
           
static int glp_get_col_bind(glp_prob P, int j)
           
static double glp_get_col_dual(glp_prob P, int j)
           
static int glp_get_col_kind(glp_prob P, int j)
           
static double glp_get_col_lb(glp_prob P, int j)
           
static java.lang.String glp_get_col_name(glp_prob P, int j)
           
static double glp_get_col_prim(glp_prob P, int j)
           
static int glp_get_col_stat(glp_prob P, int j)
           
static int glp_get_col_type(glp_prob P, int j)
           
static double glp_get_col_ub(glp_prob P, int j)
           
static int glp_get_dual_stat(glp_prob P)
           
static int glp_get_mat_col(glp_prob P, int j, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int glp_get_mat_row(glp_prob P, int i, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int glp_get_num_bin(glp_prob P)
           
static int glp_get_num_cols(glp_prob P)
           
static int glp_get_num_int(glp_prob P)
           
static int glp_get_num_nz(glp_prob P)
           
static int glp_get_num_rows(glp_prob P)
           
static double glp_get_obj_coef(glp_prob P, int j)
           
static int glp_get_obj_dir(glp_prob P)
           
static java.lang.String glp_get_obj_name(glp_prob P)
           
static double glp_get_obj_val(glp_prob P)
           
static int glp_get_prim_stat(glp_prob P)
           
static java.lang.String glp_get_prob_name(glp_prob P)
           
static double glp_get_rii(glp_prob P, int i)
           
static int glp_get_row_bind(glp_prob P, int i)
           
static double glp_get_row_dual(glp_prob P, int i)
           
static double glp_get_row_lb(glp_prob P, int i)
           
static java.lang.String glp_get_row_name(glp_prob P, int i)
           
static double glp_get_row_prim(glp_prob P, int i)
           
static int glp_get_row_stat(glp_prob P, int i)
           
static int glp_get_row_type(glp_prob P, int i)
           
static double glp_get_row_ub(glp_prob P, int i)
           
static double glp_get_sjj(glp_prob P, int j)
           
static int glp_get_status(glp_prob P)
           
static int glp_get_unbnd_ray(glp_prob P)
           
static int glp_gridgen(_glp_graph G, int v_rhs, int a_cap, int a_cost, SWIGTYPE_p_int parm)
           
static void glp_init_cpxcp(glp_cpxcp parm)
           
static int glp_init_env()
           
static void glp_init_iocp(glp_iocp parm)
           
static void glp_init_iptcp(glp_iptcp parm)
           
static void glp_init_mpscp(glp_mpscp parm)
           
static void glp_init_smcp(glp_smcp parm)
           
static int glp_interior(glp_prob P, glp_iptcp parm)
           
static int glp_intopt(glp_prob P, glp_iocp parm)
           
static int glp_ios_add_row(glp_tree T, java.lang.String name, int klass, int flags, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val, int type, double rhs)
           
static int glp_ios_best_node(glp_tree T)
           
static void glp_ios_branch_upon(glp_tree T, int j, int sel)
           
static int glp_ios_can_branch(glp_tree T, int j)
           
static void glp_ios_clear_pool(glp_tree T)
           
static int glp_ios_curr_node(glp_tree T)
           
static void glp_ios_del_row(glp_tree T, int i)
           
static glp_prob glp_ios_get_prob(glp_tree T)
           
static int glp_ios_heur_sol(glp_tree T, SWIGTYPE_p_double x)
           
static double glp_ios_mip_gap(glp_tree T)
           
static int glp_ios_next_node(glp_tree T, int p)
           
static double glp_ios_node_bound(glp_tree T, int p)
           
static SWIGTYPE_p_void glp_ios_node_data(glp_tree T, int p)
           
static int glp_ios_node_level(glp_tree T, int p)
           
static int glp_ios_pool_size(glp_tree T)
           
static int glp_ios_prev_node(glp_tree T, int p)
           
static int glp_ios_reason(glp_tree T)
           
static void glp_ios_row_attr(glp_tree T, int i, glp_attr attr)
           
static void glp_ios_select_node(glp_tree T, int p)
           
static void glp_ios_terminate(glp_tree T)
           
static void glp_ios_tree_size(glp_tree T, SWIGTYPE_p_int a_cnt, SWIGTYPE_p_int n_cnt, SWIGTYPE_p_int t_cnt)
           
static int glp_ios_up_node(glp_tree T, int p)
           
static double glp_ipt_col_dual(glp_prob P, int j)
           
static double glp_ipt_col_prim(glp_prob P, int j)
           
static double glp_ipt_obj_val(glp_prob P)
           
static double glp_ipt_row_dual(glp_prob P, int i)
           
static double glp_ipt_row_prim(glp_prob P, int i)
           
static int glp_ipt_status(glp_prob P)
           
static glp_tree glp_java_get_tree_object(long tree)
           
static void glp_load_matrix(glp_prob P, int ne, SWIGTYPE_p_int ia, SWIGTYPE_p_int ja, SWIGTYPE_p_double ar)
           
static int glp_main(int argc, java.lang.String[] argv)
           
static SWIGTYPE_p_void glp_malloc(int size)
           
static int glp_maxflow_ffalg(_glp_graph G, int s, int t, int a_cap, SWIGTYPE_p_double sol, int a_x, int v_cut)
           
static void glp_maxflow_lp(glp_prob P, _glp_graph G, int names, int s, int t, int a_cap)
           
static void glp_mem_limit(int limit)
           
static void glp_mem_usage(SWIGTYPE_p_int count, SWIGTYPE_p_int cpeak, glp_long total, glp_long tpeak)
           
static void glp_mincost_lp(glp_prob P, _glp_graph G, int names, int v_rhs, int a_low, int a_cap, int a_cost)
           
static int glp_mincost_okalg(_glp_graph G, int v_rhs, int a_low, int a_cap, int a_cost, SWIGTYPE_p_double sol, int a_x, int v_pi)
           
static double glp_mip_col_val(glp_prob P, int j)
           
static double glp_mip_obj_val(glp_prob P)
           
static double glp_mip_row_val(glp_prob P, int i)
           
static int glp_mip_status(glp_prob P)
           
static glp_tran glp_mpl_alloc_wksp()
           
static void glp_mpl_build_prob(glp_tran tran, glp_prob prob)
           
static void glp_mpl_free_wksp(glp_tran tran)
           
static int glp_mpl_generate(glp_tran tran, java.lang.String fname)
           
static int glp_mpl_postsolve(glp_tran tran, glp_prob prob, int sol)
           
static int glp_mpl_read_data(glp_tran tran, java.lang.String fname)
           
static int glp_mpl_read_model(glp_tran tran, java.lang.String fname, int skip)
           
static int glp_netgen(_glp_graph G, int v_rhs, int a_cap, int a_cost, SWIGTYPE_p_int parm)
           
static int glp_open_tee(java.lang.String fname)
           
static int glp_prim_rtest(glp_prob P, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val, int dir, double eps)
           
static int glp_print_ipt(glp_prob P, java.lang.String fname)
           
static int glp_print_mip(glp_prob P, java.lang.String fname)
           
static int glp_print_ranges(glp_prob P, int len, SWIGTYPE_p_int list, int flags, java.lang.String fname)
           
static int glp_print_sol(glp_prob P, java.lang.String fname)
           
static void glp_printf(java.lang.String fmt)
           
static int glp_read_asnprob(_glp_graph G, int v_set, int a_cost, java.lang.String fname)
           
static int glp_read_ccdata(_glp_graph G, int v_wgt, java.lang.String fname)
           
static int glp_read_graph(_glp_graph G, java.lang.String fname)
           
static int glp_read_ipt(glp_prob P, java.lang.String fname)
           
static int glp_read_lp(glp_prob P, glp_cpxcp parm, java.lang.String fname)
           
static int glp_read_maxflow(_glp_graph G, SWIGTYPE_p_int s, SWIGTYPE_p_int t, int a_cap, java.lang.String fname)
           
static int glp_read_mincost(_glp_graph G, int v_rhs, int a_low, int a_cap, int a_cost, java.lang.String fname)
           
static int glp_read_mip(glp_prob P, java.lang.String fname)
           
static int glp_read_mps(glp_prob P, int fmt, glp_mpscp parm, java.lang.String fname)
           
static int glp_read_prob(glp_prob P, int flags, java.lang.String fname)
           
static int glp_read_sol(glp_prob P, java.lang.String fname)
           
static int glp_rmfgen(_glp_graph G, SWIGTYPE_p_int s, SWIGTYPE_p_int t, int a_cap, SWIGTYPE_p_int parm)
           
static void glp_scale_prob(glp_prob P, int flags)
           
static void glp_sdf_close_file(glp_data data)
           
static void glp_sdf_error(glp_data data, java.lang.String fmt)
           
static int glp_sdf_line(glp_data data)
           
static glp_data glp_sdf_open_file(java.lang.String fname)
           
static int glp_sdf_read_int(glp_data data)
           
static java.lang.String glp_sdf_read_item(glp_data data)
           
static double glp_sdf_read_num(glp_data data)
           
static java.lang.String glp_sdf_read_text(glp_data data)
           
static void glp_sdf_set_jump(glp_data data, SWIGTYPE_p_void jump)
           
static void glp_sdf_warning(glp_data data, java.lang.String fmt)
           
static void glp_set_bfcp(glp_prob P, glp_bfcp parm)
           
static void glp_set_col_bnds(glp_prob P, int j, int type, double lb, double ub)
           
static void glp_set_col_kind(glp_prob P, int j, int kind)
           
static void glp_set_col_name(glp_prob P, int j, java.lang.String name)
           
static void glp_set_col_stat(glp_prob P, int j, int stat)
           
static void glp_set_graph_name(_glp_graph G, java.lang.String name)
           
static void glp_set_mat_col(glp_prob P, int j, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void glp_set_mat_row(glp_prob P, int i, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void glp_set_obj_coef(glp_prob P, int j, double coef)
           
static void glp_set_obj_dir(glp_prob P, int dir)
           
static void glp_set_obj_name(glp_prob P, java.lang.String name)
           
static void glp_set_prob_name(glp_prob P, java.lang.String name)
           
static void glp_set_rii(glp_prob P, int i, double rii)
           
static void glp_set_row_bnds(glp_prob P, int i, int type, double lb, double ub)
           
static void glp_set_row_name(glp_prob P, int i, java.lang.String name)
           
static void glp_set_row_stat(glp_prob P, int i, int stat)
           
static void glp_set_sjj(glp_prob P, int j, double sjj)
           
static void glp_set_vertex_name(_glp_graph G, int i, java.lang.String name)
           
static int glp_simplex(glp_prob P, glp_smcp parm)
           
static void glp_sort_matrix(glp_prob P)
           
static void glp_std_basis(glp_prob P)
           
static int glp_strong_comp(_glp_graph G, int v_num)
           
static void glp_term_hook(SWIGTYPE_p_f_p_void_p_q_const__char__int func, SWIGTYPE_p_void info)
           
static int glp_term_out(int flag)
           
static glp_long glp_time()
           
static int glp_top_sort(_glp_graph G, int v_num)
           
static int glp_transform_col(glp_prob P, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static int glp_transform_row(glp_prob P, int len, SWIGTYPE_p_int ind, SWIGTYPE_p_double val)
           
static void glp_unscale_prob(glp_prob P)
           
static java.lang.String glp_version()
           
static void glp_vprintf(java.lang.String fmt, SWIGTYPE_p_va_list arg)
           
static int glp_warm_up(glp_prob P)
           
static int glp_wclique_exact(_glp_graph G, int v_wgt, SWIGTYPE_p_double sol, int v_set)
           
static int glp_weak_comp(_glp_graph G, int v_num)
           
static int glp_write_asnprob(_glp_graph G, int v_set, int a_cost, java.lang.String fname)
           
static int glp_write_ccdata(_glp_graph G, int v_wgt, java.lang.String fname)
           
static int glp_write_graph(_glp_graph G, java.lang.String fname)
           
static int glp_write_ipt(glp_prob P, java.lang.String fname)
           
static int glp_write_lp(glp_prob P, glp_cpxcp parm, java.lang.String fname)
           
static int glp_write_maxflow(_glp_graph G, int s, int t, int a_cap, java.lang.String fname)
           
static int glp_write_mincost(_glp_graph G, int v_rhs, int a_low, int a_cap, int a_cost, java.lang.String fname)
           
static int glp_write_mip(glp_prob P, java.lang.String fname)
           
static int glp_write_mps(glp_prob P, int fmt, glp_mpscp parm, java.lang.String fname)
           
static int glp_write_prob(glp_prob P, int flags, java.lang.String fname)
           
static int glp_write_sol(glp_prob P, java.lang.String fname)
           
static int intArray_getitem(SWIGTYPE_p_int ary, int index)
           
static void intArray_setitem(SWIGTYPE_p_int ary, int index, int value)
           
static SWIGTYPE_p_double new_doubleArray(int nelements)
           
static SWIGTYPE_p_int new_intArray(int nelements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLPK

public GLPK()
Method Detail

new_intArray

public static SWIGTYPE_p_int new_intArray(int nelements)

delete_intArray

public static void delete_intArray(SWIGTYPE_p_int ary)

intArray_getitem

public static int intArray_getitem(SWIGTYPE_p_int ary,
                                   int index)

intArray_setitem

public static void intArray_setitem(SWIGTYPE_p_int ary,
                                    int index,
                                    int value)

new_doubleArray

public static SWIGTYPE_p_double new_doubleArray(int nelements)

delete_doubleArray

public static void delete_doubleArray(SWIGTYPE_p_double ary)

doubleArray_getitem

public static double doubleArray_getitem(SWIGTYPE_p_double ary,
                                         int index)

doubleArray_setitem

public static void doubleArray_setitem(SWIGTYPE_p_double ary,
                                       int index,
                                       double value)

glp_create_prob

public static glp_prob glp_create_prob()

glp_set_prob_name

public static void glp_set_prob_name(glp_prob P,
                                     java.lang.String name)

glp_set_obj_name

public static void glp_set_obj_name(glp_prob P,
                                    java.lang.String name)

glp_set_obj_dir

public static void glp_set_obj_dir(glp_prob P,
                                   int dir)

glp_add_rows

public static int glp_add_rows(glp_prob P,
                               int nrs)

glp_add_cols

public static int glp_add_cols(glp_prob P,
                               int ncs)

glp_set_row_name

public static void glp_set_row_name(glp_prob P,
                                    int i,
                                    java.lang.String name)

glp_set_col_name

public static void glp_set_col_name(glp_prob P,
                                    int j,
                                    java.lang.String name)

glp_set_row_bnds

public static void glp_set_row_bnds(glp_prob P,
                                    int i,
                                    int type,
                                    double lb,
                                    double ub)

glp_set_col_bnds

public static void glp_set_col_bnds(glp_prob P,
                                    int j,
                                    int type,
                                    double lb,
                                    double ub)

glp_set_obj_coef

public static void glp_set_obj_coef(glp_prob P,
                                    int j,
                                    double coef)

glp_set_mat_row

public static void glp_set_mat_row(glp_prob P,
                                   int i,
                                   int len,
                                   SWIGTYPE_p_int ind,
                                   SWIGTYPE_p_double val)

glp_set_mat_col

public static void glp_set_mat_col(glp_prob P,
                                   int j,
                                   int len,
                                   SWIGTYPE_p_int ind,
                                   SWIGTYPE_p_double val)

glp_load_matrix

public static void glp_load_matrix(glp_prob P,
                                   int ne,
                                   SWIGTYPE_p_int ia,
                                   SWIGTYPE_p_int ja,
                                   SWIGTYPE_p_double ar)

glp_check_dup

public static int glp_check_dup(int m,
                                int n,
                                int ne,
                                SWIGTYPE_p_int ia,
                                SWIGTYPE_p_int ja)

glp_sort_matrix

public static void glp_sort_matrix(glp_prob P)

glp_del_rows

public static void glp_del_rows(glp_prob P,
                                int nrs,
                                SWIGTYPE_p_int num)

glp_del_cols

public static void glp_del_cols(glp_prob P,
                                int ncs,
                                SWIGTYPE_p_int num)

glp_copy_prob

public static void glp_copy_prob(glp_prob dest,
                                 glp_prob prob,
                                 int names)

glp_erase_prob

public static void glp_erase_prob(glp_prob P)

glp_delete_prob

public static void glp_delete_prob(glp_prob P)

glp_get_prob_name

public static java.lang.String glp_get_prob_name(glp_prob P)

glp_get_obj_name

public static java.lang.String glp_get_obj_name(glp_prob P)

glp_get_obj_dir

public static int glp_get_obj_dir(glp_prob P)

glp_get_num_rows

public static int glp_get_num_rows(glp_prob P)

glp_get_num_cols

public static int glp_get_num_cols(glp_prob P)

glp_get_row_name

public static java.lang.String glp_get_row_name(glp_prob P,
                                                int i)

glp_get_col_name

public static java.lang.String glp_get_col_name(glp_prob P,
                                                int j)

glp_get_row_type

public static int glp_get_row_type(glp_prob P,
                                   int i)

glp_get_row_lb

public static double glp_get_row_lb(glp_prob P,
                                    int i)

glp_get_row_ub

public static double glp_get_row_ub(glp_prob P,
                                    int i)

glp_get_col_type

public static int glp_get_col_type(glp_prob P,
                                   int j)

glp_get_col_lb

public static double glp_get_col_lb(glp_prob P,
                                    int j)

glp_get_col_ub

public static double glp_get_col_ub(glp_prob P,
                                    int j)

glp_get_obj_coef

public static double glp_get_obj_coef(glp_prob P,
                                      int j)

glp_get_num_nz

public static int glp_get_num_nz(glp_prob P)

glp_get_mat_row

public static int glp_get_mat_row(glp_prob P,
                                  int i,
                                  SWIGTYPE_p_int ind,
                                  SWIGTYPE_p_double val)

glp_get_mat_col

public static int glp_get_mat_col(glp_prob P,
                                  int j,
                                  SWIGTYPE_p_int ind,
                                  SWIGTYPE_p_double val)

glp_create_index

public static void glp_create_index(glp_prob P)

glp_find_row

public static int glp_find_row(glp_prob P,
                               java.lang.String name)

glp_find_col

public static int glp_find_col(glp_prob P,
                               java.lang.String name)

glp_delete_index

public static void glp_delete_index(glp_prob P)

glp_set_rii

public static void glp_set_rii(glp_prob P,
                               int i,
                               double rii)

glp_set_sjj

public static void glp_set_sjj(glp_prob P,
                               int j,
                               double sjj)

glp_get_rii

public static double glp_get_rii(glp_prob P,
                                 int i)

glp_get_sjj

public static double glp_get_sjj(glp_prob P,
                                 int j)

glp_scale_prob

public static void glp_scale_prob(glp_prob P,
                                  int flags)

glp_unscale_prob

public static void glp_unscale_prob(glp_prob P)

glp_set_row_stat

public static void glp_set_row_stat(glp_prob P,
                                    int i,
                                    int stat)

glp_set_col_stat

public static void glp_set_col_stat(glp_prob P,
                                    int j,
                                    int stat)

glp_std_basis

public static void glp_std_basis(glp_prob P)

glp_adv_basis

public static void glp_adv_basis(glp_prob P,
                                 int flags)

glp_cpx_basis

public static void glp_cpx_basis(glp_prob P)

glp_simplex

public static int glp_simplex(glp_prob P,
                              glp_smcp parm)

glp_exact

public static int glp_exact(glp_prob P,
                            glp_smcp parm)

glp_init_smcp

public static void glp_init_smcp(glp_smcp parm)

glp_get_status

public static int glp_get_status(glp_prob P)

glp_get_prim_stat

public static int glp_get_prim_stat(glp_prob P)

glp_get_dual_stat

public static int glp_get_dual_stat(glp_prob P)

glp_get_obj_val

public static double glp_get_obj_val(glp_prob P)

glp_get_row_stat

public static int glp_get_row_stat(glp_prob P,
                                   int i)

glp_get_row_prim

public static double glp_get_row_prim(glp_prob P,
                                      int i)

glp_get_row_dual

public static double glp_get_row_dual(glp_prob P,
                                      int i)

glp_get_col_stat

public static int glp_get_col_stat(glp_prob P,
                                   int j)

glp_get_col_prim

public static double glp_get_col_prim(glp_prob P,
                                      int j)

glp_get_col_dual

public static double glp_get_col_dual(glp_prob P,
                                      int j)

glp_get_unbnd_ray

public static int glp_get_unbnd_ray(glp_prob P)

glp_interior

public static int glp_interior(glp_prob P,
                               glp_iptcp parm)

glp_init_iptcp

public static void glp_init_iptcp(glp_iptcp parm)

glp_ipt_status

public static int glp_ipt_status(glp_prob P)

glp_ipt_obj_val

public static double glp_ipt_obj_val(glp_prob P)

glp_ipt_row_prim

public static double glp_ipt_row_prim(glp_prob P,
                                      int i)

glp_ipt_row_dual

public static double glp_ipt_row_dual(glp_prob P,
                                      int i)

glp_ipt_col_prim

public static double glp_ipt_col_prim(glp_prob P,
                                      int j)

glp_ipt_col_dual

public static double glp_ipt_col_dual(glp_prob P,
                                      int j)

glp_set_col_kind

public static void glp_set_col_kind(glp_prob P,
                                    int j,
                                    int kind)

glp_get_col_kind

public static int glp_get_col_kind(glp_prob P,
                                   int j)

glp_get_num_int

public static int glp_get_num_int(glp_prob P)

glp_get_num_bin

public static int glp_get_num_bin(glp_prob P)

glp_intopt

public static int glp_intopt(glp_prob P,
                             glp_iocp parm)

glp_init_iocp

public static void glp_init_iocp(glp_iocp parm)

glp_mip_status

public static int glp_mip_status(glp_prob P)

glp_mip_obj_val

public static double glp_mip_obj_val(glp_prob P)

glp_mip_row_val

public static double glp_mip_row_val(glp_prob P,
                                     int i)

glp_mip_col_val

public static double glp_mip_col_val(glp_prob P,
                                     int j)

glp_print_sol

public static int glp_print_sol(glp_prob P,
                                java.lang.String fname)

glp_read_sol

public static int glp_read_sol(glp_prob P,
                               java.lang.String fname)

glp_write_sol

public static int glp_write_sol(glp_prob P,
                                java.lang.String fname)

glp_print_ranges

public static int glp_print_ranges(glp_prob P,
                                   int len,
                                   SWIGTYPE_p_int list,
                                   int flags,
                                   java.lang.String fname)

glp_print_ipt

public static int glp_print_ipt(glp_prob P,
                                java.lang.String fname)

glp_read_ipt

public static int glp_read_ipt(glp_prob P,
                               java.lang.String fname)

glp_write_ipt

public static int glp_write_ipt(glp_prob P,
                                java.lang.String fname)

glp_print_mip

public static int glp_print_mip(glp_prob P,
                                java.lang.String fname)

glp_read_mip

public static int glp_read_mip(glp_prob P,
                               java.lang.String fname)

glp_write_mip

public static int glp_write_mip(glp_prob P,
                                java.lang.String fname)

glp_bf_exists

public static int glp_bf_exists(glp_prob P)

glp_factorize

public static int glp_factorize(glp_prob P)

glp_bf_updated

public static int glp_bf_updated(glp_prob P)

glp_get_bfcp

public static void glp_get_bfcp(glp_prob P,
                                glp_bfcp parm)

glp_set_bfcp

public static void glp_set_bfcp(glp_prob P,
                                glp_bfcp parm)

glp_get_bhead

public static int glp_get_bhead(glp_prob P,
                                int k)

glp_get_row_bind

public static int glp_get_row_bind(glp_prob P,
                                   int i)

glp_get_col_bind

public static int glp_get_col_bind(glp_prob P,
                                   int j)

glp_ftran

public static void glp_ftran(glp_prob P,
                             SWIGTYPE_p_double x)

glp_btran

public static void glp_btran(glp_prob P,
                             SWIGTYPE_p_double x)

glp_warm_up

public static int glp_warm_up(glp_prob P)

glp_eval_tab_row

public static int glp_eval_tab_row(glp_prob P,
                                   int k,
                                   SWIGTYPE_p_int ind,
                                   SWIGTYPE_p_double val)

glp_eval_tab_col

public static int glp_eval_tab_col(glp_prob P,
                                   int k,
                                   SWIGTYPE_p_int ind,
                                   SWIGTYPE_p_double val)

glp_transform_row

public static int glp_transform_row(glp_prob P,
                                    int len,
                                    SWIGTYPE_p_int ind,
                                    SWIGTYPE_p_double val)

glp_transform_col

public static int glp_transform_col(glp_prob P,
                                    int len,
                                    SWIGTYPE_p_int ind,
                                    SWIGTYPE_p_double val)

glp_prim_rtest

public static int glp_prim_rtest(glp_prob P,
                                 int len,
                                 SWIGTYPE_p_int ind,
                                 SWIGTYPE_p_double val,
                                 int dir,
                                 double eps)

glp_dual_rtest

public static int glp_dual_rtest(glp_prob P,
                                 int len,
                                 SWIGTYPE_p_int ind,
                                 SWIGTYPE_p_double val,
                                 int dir,
                                 double eps)

glp_analyze_bound

public static void glp_analyze_bound(glp_prob P,
                                     int k,
                                     SWIGTYPE_p_double value1,
                                     SWIGTYPE_p_int var1,
                                     SWIGTYPE_p_double value2,
                                     SWIGTYPE_p_int var2)

glp_analyze_coef

public static void glp_analyze_coef(glp_prob P,
                                    int k,
                                    SWIGTYPE_p_double coef1,
                                    SWIGTYPE_p_int var1,
                                    SWIGTYPE_p_double value1,
                                    SWIGTYPE_p_double coef2,
                                    SWIGTYPE_p_int var2,
                                    SWIGTYPE_p_double value2)

glp_ios_reason

public static int glp_ios_reason(glp_tree T)

glp_ios_get_prob

public static glp_prob glp_ios_get_prob(glp_tree T)

glp_ios_tree_size

public static void glp_ios_tree_size(glp_tree T,
                                     SWIGTYPE_p_int a_cnt,
                                     SWIGTYPE_p_int n_cnt,
                                     SWIGTYPE_p_int t_cnt)

glp_ios_curr_node

public static int glp_ios_curr_node(glp_tree T)

glp_ios_next_node

public static int glp_ios_next_node(glp_tree T,
                                    int p)

glp_ios_prev_node

public static int glp_ios_prev_node(glp_tree T,
                                    int p)

glp_ios_up_node

public static int glp_ios_up_node(glp_tree T,
                                  int p)

glp_ios_node_level

public static int glp_ios_node_level(glp_tree T,
                                     int p)

glp_ios_node_bound

public static double glp_ios_node_bound(glp_tree T,
                                        int p)

glp_ios_best_node

public static int glp_ios_best_node(glp_tree T)

glp_ios_mip_gap

public static double glp_ios_mip_gap(glp_tree T)

glp_ios_node_data

public static SWIGTYPE_p_void glp_ios_node_data(glp_tree T,
                                                int p)

glp_ios_row_attr

public static void glp_ios_row_attr(glp_tree T,
                                    int i,
                                    glp_attr attr)

glp_ios_pool_size

public static int glp_ios_pool_size(glp_tree T)

glp_ios_add_row

public static int glp_ios_add_row(glp_tree T,
                                  java.lang.String name,
                                  int klass,
                                  int flags,
                                  int len,
                                  SWIGTYPE_p_int ind,
                                  SWIGTYPE_p_double val,
                                  int type,
                                  double rhs)

glp_ios_del_row

public static void glp_ios_del_row(glp_tree T,
                                   int i)

glp_ios_clear_pool

public static void glp_ios_clear_pool(glp_tree T)

glp_ios_can_branch

public static int glp_ios_can_branch(glp_tree T,
                                     int j)

glp_ios_branch_upon

public static void glp_ios_branch_upon(glp_tree T,
                                       int j,
                                       int sel)

glp_ios_select_node

public static void glp_ios_select_node(glp_tree T,
                                       int p)

glp_ios_heur_sol

public static int glp_ios_heur_sol(glp_tree T,
                                   SWIGTYPE_p_double x)

glp_ios_terminate

public static void glp_ios_terminate(glp_tree T)

glp_init_mpscp

public static void glp_init_mpscp(glp_mpscp parm)

glp_read_mps

public static int glp_read_mps(glp_prob P,
                               int fmt,
                               glp_mpscp parm,
                               java.lang.String fname)

glp_write_mps

public static int glp_write_mps(glp_prob P,
                                int fmt,
                                glp_mpscp parm,
                                java.lang.String fname)

glp_init_cpxcp

public static void glp_init_cpxcp(glp_cpxcp parm)

glp_read_lp

public static int glp_read_lp(glp_prob P,
                              glp_cpxcp parm,
                              java.lang.String fname)

glp_write_lp

public static int glp_write_lp(glp_prob P,
                               glp_cpxcp parm,
                               java.lang.String fname)

glp_read_prob

public static int glp_read_prob(glp_prob P,
                                int flags,
                                java.lang.String fname)

glp_write_prob

public static int glp_write_prob(glp_prob P,
                                 int flags,
                                 java.lang.String fname)

glp_mpl_alloc_wksp

public static glp_tran glp_mpl_alloc_wksp()

glp_mpl_read_model

public static int glp_mpl_read_model(glp_tran tran,
                                     java.lang.String fname,
                                     int skip)

glp_mpl_read_data

public static int glp_mpl_read_data(glp_tran tran,
                                    java.lang.String fname)

glp_mpl_generate

public static int glp_mpl_generate(glp_tran tran,
                                   java.lang.String fname)

glp_mpl_build_prob

public static void glp_mpl_build_prob(glp_tran tran,
                                      glp_prob prob)

glp_mpl_postsolve

public static int glp_mpl_postsolve(glp_tran tran,
                                    glp_prob prob,
                                    int sol)

glp_mpl_free_wksp

public static void glp_mpl_free_wksp(glp_tran tran)

glp_main

public static int glp_main(int argc,
                           java.lang.String[] argv)

glp_init_env

public static int glp_init_env()

glp_version

public static java.lang.String glp_version()

glp_free_env

public static int glp_free_env()

glp_printf

public static void glp_printf(java.lang.String fmt)

glp_vprintf

public static void glp_vprintf(java.lang.String fmt,
                               SWIGTYPE_p_va_list arg)

glp_term_out

public static int glp_term_out(int flag)

glp_term_hook

public static void glp_term_hook(SWIGTYPE_p_f_p_void_p_q_const__char__int func,
                                 SWIGTYPE_p_void info)

glp_open_tee

public static int glp_open_tee(java.lang.String fname)

glp_close_tee

public static int glp_close_tee()

glp_error_

public static SWIGTYPE_p_f_p_q_const__char_v_______void glp_error_(java.lang.String file,
                                                                   int line)

glp_assert_

public static void glp_assert_(java.lang.String expr,
                               java.lang.String file,
                               int line)

glp_error_hook

public static void glp_error_hook(SWIGTYPE_p_f_p_void__void func,
                                  SWIGTYPE_p_void info)

glp_malloc

public static SWIGTYPE_p_void glp_malloc(int size)

glp_calloc

public static SWIGTYPE_p_void glp_calloc(int n,
                                         int size)

glp_free

public static void glp_free(SWIGTYPE_p_void ptr)

glp_mem_limit

public static void glp_mem_limit(int limit)

glp_mem_usage

public static void glp_mem_usage(SWIGTYPE_p_int count,
                                 SWIGTYPE_p_int cpeak,
                                 glp_long total,
                                 glp_long tpeak)

glp_time

public static glp_long glp_time()

glp_difftime

public static double glp_difftime(glp_long t1,
                                  glp_long t0)

glp_sdf_open_file

public static glp_data glp_sdf_open_file(java.lang.String fname)

glp_sdf_set_jump

public static void glp_sdf_set_jump(glp_data data,
                                    SWIGTYPE_p_void jump)

glp_sdf_error

public static void glp_sdf_error(glp_data data,
                                 java.lang.String fmt)

glp_sdf_warning

public static void glp_sdf_warning(glp_data data,
                                   java.lang.String fmt)

glp_sdf_read_int

public static int glp_sdf_read_int(glp_data data)

glp_sdf_read_num

public static double glp_sdf_read_num(glp_data data)

glp_sdf_read_item

public static java.lang.String glp_sdf_read_item(glp_data data)

glp_sdf_read_text

public static java.lang.String glp_sdf_read_text(glp_data data)

glp_sdf_line

public static int glp_sdf_line(glp_data data)

glp_sdf_close_file

public static void glp_sdf_close_file(glp_data data)

glp_create_graph

public static _glp_graph glp_create_graph(int v_size,
                                          int a_size)

glp_set_graph_name

public static void glp_set_graph_name(_glp_graph G,
                                      java.lang.String name)

glp_add_vertices

public static int glp_add_vertices(_glp_graph G,
                                   int nadd)

glp_set_vertex_name

public static void glp_set_vertex_name(_glp_graph G,
                                       int i,
                                       java.lang.String name)

glp_add_arc

public static _glp_arc glp_add_arc(_glp_graph G,
                                   int i,
                                   int j)

glp_del_vertices

public static void glp_del_vertices(_glp_graph G,
                                    int ndel,
                                    SWIGTYPE_p_int num)

glp_del_arc

public static void glp_del_arc(_glp_graph G,
                               _glp_arc a)

glp_erase_graph

public static void glp_erase_graph(_glp_graph G,
                                   int v_size,
                                   int a_size)

glp_delete_graph

public static void glp_delete_graph(_glp_graph G)

glp_create_v_index

public static void glp_create_v_index(_glp_graph G)

glp_find_vertex

public static int glp_find_vertex(_glp_graph G,
                                  java.lang.String name)

glp_delete_v_index

public static void glp_delete_v_index(_glp_graph G)

glp_read_graph

public static int glp_read_graph(_glp_graph G,
                                 java.lang.String fname)

glp_write_graph

public static int glp_write_graph(_glp_graph G,
                                  java.lang.String fname)

glp_mincost_lp

public static void glp_mincost_lp(glp_prob P,
                                  _glp_graph G,
                                  int names,
                                  int v_rhs,
                                  int a_low,
                                  int a_cap,
                                  int a_cost)

glp_mincost_okalg

public static int glp_mincost_okalg(_glp_graph G,
                                    int v_rhs,
                                    int a_low,
                                    int a_cap,
                                    int a_cost,
                                    SWIGTYPE_p_double sol,
                                    int a_x,
                                    int v_pi)

glp_maxflow_lp

public static void glp_maxflow_lp(glp_prob P,
                                  _glp_graph G,
                                  int names,
                                  int s,
                                  int t,
                                  int a_cap)

glp_maxflow_ffalg

public static int glp_maxflow_ffalg(_glp_graph G,
                                    int s,
                                    int t,
                                    int a_cap,
                                    SWIGTYPE_p_double sol,
                                    int a_x,
                                    int v_cut)

glp_check_asnprob

public static int glp_check_asnprob(_glp_graph G,
                                    int v_set)

glp_asnprob_lp

public static int glp_asnprob_lp(glp_prob P,
                                 int form,
                                 _glp_graph G,
                                 int names,
                                 int v_set,
                                 int a_cost)

glp_asnprob_okalg

public static int glp_asnprob_okalg(int form,
                                    _glp_graph G,
                                    int v_set,
                                    int a_cost,
                                    SWIGTYPE_p_double sol,
                                    int a_x)

glp_asnprob_hall

public static int glp_asnprob_hall(_glp_graph G,
                                   int v_set,
                                   int a_x)

glp_cpp

public static double glp_cpp(_glp_graph G,
                             int v_t,
                             int v_es,
                             int v_ls)

glp_read_mincost

public static int glp_read_mincost(_glp_graph G,
                                   int v_rhs,
                                   int a_low,
                                   int a_cap,
                                   int a_cost,
                                   java.lang.String fname)

glp_write_mincost

public static int glp_write_mincost(_glp_graph G,
                                    int v_rhs,
                                    int a_low,
                                    int a_cap,
                                    int a_cost,
                                    java.lang.String fname)

glp_read_maxflow

public static int glp_read_maxflow(_glp_graph G,
                                   SWIGTYPE_p_int s,
                                   SWIGTYPE_p_int t,
                                   int a_cap,
                                   java.lang.String fname)

glp_write_maxflow

public static int glp_write_maxflow(_glp_graph G,
                                    int s,
                                    int t,
                                    int a_cap,
                                    java.lang.String fname)

glp_read_asnprob

public static int glp_read_asnprob(_glp_graph G,
                                   int v_set,
                                   int a_cost,
                                   java.lang.String fname)

glp_write_asnprob

public static int glp_write_asnprob(_glp_graph G,
                                    int v_set,
                                    int a_cost,
                                    java.lang.String fname)

glp_read_ccdata

public static int glp_read_ccdata(_glp_graph G,
                                  int v_wgt,
                                  java.lang.String fname)

glp_write_ccdata

public static int glp_write_ccdata(_glp_graph G,
                                   int v_wgt,
                                   java.lang.String fname)

glp_netgen

public static int glp_netgen(_glp_graph G,
                             int v_rhs,
                             int a_cap,
                             int a_cost,
                             SWIGTYPE_p_int parm)

glp_gridgen

public static int glp_gridgen(_glp_graph G,
                              int v_rhs,
                              int a_cap,
                              int a_cost,
                              SWIGTYPE_p_int parm)

glp_rmfgen

public static int glp_rmfgen(_glp_graph G,
                             SWIGTYPE_p_int s,
                             SWIGTYPE_p_int t,
                             int a_cap,
                             SWIGTYPE_p_int parm)

glp_weak_comp

public static int glp_weak_comp(_glp_graph G,
                                int v_num)

glp_strong_comp

public static int glp_strong_comp(_glp_graph G,
                                  int v_num)

glp_top_sort

public static int glp_top_sort(_glp_graph G,
                               int v_num)

glp_wclique_exact

public static int glp_wclique_exact(_glp_graph G,
                                    int v_wgt,
                                    SWIGTYPE_p_double sol,
                                    int v_set)

_glp_lpx_create_prob

public static glp_prob _glp_lpx_create_prob()

_glp_lpx_set_prob_name

public static void _glp_lpx_set_prob_name(glp_prob lp,
                                          java.lang.String name)

_glp_lpx_set_obj_name

public static void _glp_lpx_set_obj_name(glp_prob lp,
                                         java.lang.String name)

_glp_lpx_set_obj_dir

public static void _glp_lpx_set_obj_dir(glp_prob lp,
                                        int dir)

_glp_lpx_add_rows

public static int _glp_lpx_add_rows(glp_prob lp,
                                    int nrs)

_glp_lpx_add_cols

public static int _glp_lpx_add_cols(glp_prob lp,
                                    int ncs)

_glp_lpx_set_row_name

public static void _glp_lpx_set_row_name(glp_prob lp,
                                         int i,
                                         java.lang.String name)

_glp_lpx_set_col_name

public static void _glp_lpx_set_col_name(glp_prob lp,
                                         int j,
                                         java.lang.String name)

_glp_lpx_set_row_bnds

public static void _glp_lpx_set_row_bnds(glp_prob lp,
                                         int i,
                                         int type,
                                         double lb,
                                         double ub)

_glp_lpx_set_col_bnds

public static void _glp_lpx_set_col_bnds(glp_prob lp,
                                         int j,
                                         int type,
                                         double lb,
                                         double ub)

_glp_lpx_set_obj_coef

public static void _glp_lpx_set_obj_coef(glp_prob lp,
                                         int j,
                                         double coef)

_glp_lpx_set_mat_row

public static void _glp_lpx_set_mat_row(glp_prob lp,
                                        int i,
                                        int len,
                                        SWIGTYPE_p_int ind,
                                        SWIGTYPE_p_double val)

_glp_lpx_set_mat_col

public static void _glp_lpx_set_mat_col(glp_prob lp,
                                        int j,
                                        int len,
                                        SWIGTYPE_p_int ind,
                                        SWIGTYPE_p_double val)

_glp_lpx_load_matrix

public static void _glp_lpx_load_matrix(glp_prob lp,
                                        int ne,
                                        SWIGTYPE_p_int ia,
                                        SWIGTYPE_p_int ja,
                                        SWIGTYPE_p_double ar)

_glp_lpx_del_rows

public static void _glp_lpx_del_rows(glp_prob lp,
                                     int nrs,
                                     SWIGTYPE_p_int num)

_glp_lpx_del_cols

public static void _glp_lpx_del_cols(glp_prob lp,
                                     int ncs,
                                     SWIGTYPE_p_int num)

_glp_lpx_delete_prob

public static void _glp_lpx_delete_prob(glp_prob lp)

_glp_lpx_get_prob_name

public static java.lang.String _glp_lpx_get_prob_name(glp_prob lp)

_glp_lpx_get_obj_name

public static java.lang.String _glp_lpx_get_obj_name(glp_prob lp)

_glp_lpx_get_obj_dir

public static int _glp_lpx_get_obj_dir(glp_prob lp)

_glp_lpx_get_num_rows

public static int _glp_lpx_get_num_rows(glp_prob lp)

_glp_lpx_get_num_cols

public static int _glp_lpx_get_num_cols(glp_prob lp)

_glp_lpx_get_row_name

public static java.lang.String _glp_lpx_get_row_name(glp_prob lp,
                                                     int i)

_glp_lpx_get_col_name

public static java.lang.String _glp_lpx_get_col_name(glp_prob lp,
                                                     int j)

_glp_lpx_get_row_type

public static int _glp_lpx_get_row_type(glp_prob lp,
                                        int i)

_glp_lpx_get_row_lb

public static double _glp_lpx_get_row_lb(glp_prob lp,
                                         int i)

_glp_lpx_get_row_ub

public static double _glp_lpx_get_row_ub(glp_prob lp,
                                         int i)

_glp_lpx_get_row_bnds

public static void _glp_lpx_get_row_bnds(glp_prob lp,
                                         int i,
                                         SWIGTYPE_p_int typx,
                                         SWIGTYPE_p_double lb,
                                         SWIGTYPE_p_double ub)

_glp_lpx_get_col_type

public static int _glp_lpx_get_col_type(glp_prob lp,
                                        int j)

_glp_lpx_get_col_lb

public static double _glp_lpx_get_col_lb(glp_prob lp,
                                         int j)

_glp_lpx_get_col_ub

public static double _glp_lpx_get_col_ub(glp_prob lp,
                                         int j)

_glp_lpx_get_col_bnds

public static void _glp_lpx_get_col_bnds(glp_prob lp,
                                         int j,
                                         SWIGTYPE_p_int typx,
                                         SWIGTYPE_p_double lb,
                                         SWIGTYPE_p_double ub)

_glp_lpx_get_obj_coef

public static double _glp_lpx_get_obj_coef(glp_prob lp,
                                           int j)

_glp_lpx_get_num_nz

public static int _glp_lpx_get_num_nz(glp_prob lp)

_glp_lpx_get_mat_row

public static int _glp_lpx_get_mat_row(glp_prob lp,
                                       int i,
                                       SWIGTYPE_p_int ind,
                                       SWIGTYPE_p_double val)

_glp_lpx_get_mat_col

public static int _glp_lpx_get_mat_col(glp_prob lp,
                                       int j,
                                       SWIGTYPE_p_int ind,
                                       SWIGTYPE_p_double val)

_glp_lpx_create_index

public static void _glp_lpx_create_index(glp_prob lp)

_glp_lpx_find_row

public static int _glp_lpx_find_row(glp_prob lp,
                                    java.lang.String name)

_glp_lpx_find_col

public static int _glp_lpx_find_col(glp_prob lp,
                                    java.lang.String name)

_glp_lpx_delete_index

public static void _glp_lpx_delete_index(glp_prob lp)

_glp_lpx_scale_prob

public static void _glp_lpx_scale_prob(glp_prob lp)

_glp_lpx_unscale_prob

public static void _glp_lpx_unscale_prob(glp_prob lp)

_glp_lpx_set_row_stat

public static void _glp_lpx_set_row_stat(glp_prob lp,
                                         int i,
                                         int stat)

_glp_lpx_set_col_stat

public static void _glp_lpx_set_col_stat(glp_prob lp,
                                         int j,
                                         int stat)

_glp_lpx_std_basis

public static void _glp_lpx_std_basis(glp_prob lp)

_glp_lpx_adv_basis

public static void _glp_lpx_adv_basis(glp_prob lp)

_glp_lpx_cpx_basis

public static void _glp_lpx_cpx_basis(glp_prob lp)

_glp_lpx_simplex

public static int _glp_lpx_simplex(glp_prob lp)

_glp_lpx_exact

public static int _glp_lpx_exact(glp_prob lp)

_glp_lpx_get_status

public static int _glp_lpx_get_status(glp_prob lp)

_glp_lpx_get_prim_stat

public static int _glp_lpx_get_prim_stat(glp_prob lp)

_glp_lpx_get_dual_stat

public static int _glp_lpx_get_dual_stat(glp_prob lp)

_glp_lpx_get_obj_val

public static double _glp_lpx_get_obj_val(glp_prob lp)

_glp_lpx_get_row_stat

public static int _glp_lpx_get_row_stat(glp_prob lp,
                                        int i)

_glp_lpx_get_row_prim

public static double _glp_lpx_get_row_prim(glp_prob lp,
                                           int i)

_glp_lpx_get_row_dual

public static double _glp_lpx_get_row_dual(glp_prob lp,
                                           int i)

_glp_lpx_get_row_info

public static void _glp_lpx_get_row_info(glp_prob lp,
                                         int i,
                                         SWIGTYPE_p_int tagx,
                                         SWIGTYPE_p_double vx,
                                         SWIGTYPE_p_double dx)

_glp_lpx_get_col_stat

public static int _glp_lpx_get_col_stat(glp_prob lp,
                                        int j)

_glp_lpx_get_col_prim

public static double _glp_lpx_get_col_prim(glp_prob lp,
                                           int j)

_glp_lpx_get_col_dual

public static double _glp_lpx_get_col_dual(glp_prob lp,
                                           int j)

_glp_lpx_get_col_info

public static void _glp_lpx_get_col_info(glp_prob lp,
                                         int j,
                                         SWIGTYPE_p_int tagx,
                                         SWIGTYPE_p_double vx,
                                         SWIGTYPE_p_double dx)

_glp_lpx_get_ray_info

public static int _glp_lpx_get_ray_info(glp_prob lp)

_glp_lpx_check_kkt

public static void _glp_lpx_check_kkt(glp_prob lp,
                                      int scaled,
                                      LPXKKT kkt)

_glp_lpx_warm_up

public static int _glp_lpx_warm_up(glp_prob lp)

_glp_lpx_eval_tab_row

public static int _glp_lpx_eval_tab_row(glp_prob lp,
                                        int k,
                                        SWIGTYPE_p_int ind,
                                        SWIGTYPE_p_double val)

_glp_lpx_eval_tab_col

public static int _glp_lpx_eval_tab_col(glp_prob lp,
                                        int k,
                                        SWIGTYPE_p_int ind,
                                        SWIGTYPE_p_double val)

_glp_lpx_transform_row

public static int _glp_lpx_transform_row(glp_prob lp,
                                         int len,
                                         SWIGTYPE_p_int ind,
                                         SWIGTYPE_p_double val)

_glp_lpx_transform_col

public static int _glp_lpx_transform_col(glp_prob lp,
                                         int len,
                                         SWIGTYPE_p_int ind,
                                         SWIGTYPE_p_double val)

_glp_lpx_prim_ratio_test

public static int _glp_lpx_prim_ratio_test(glp_prob lp,
                                           int len,
                                           SWIGTYPE_p_int ind,
                                           SWIGTYPE_p_double val,
                                           int how,
                                           double tol)

_glp_lpx_dual_ratio_test

public static int _glp_lpx_dual_ratio_test(glp_prob lp,
                                           int len,
                                           SWIGTYPE_p_int ind,
                                           SWIGTYPE_p_double val,
                                           int how,
                                           double tol)

_glp_lpx_interior

public static int _glp_lpx_interior(glp_prob lp)

_glp_lpx_ipt_status

public static int _glp_lpx_ipt_status(glp_prob lp)

_glp_lpx_ipt_obj_val

public static double _glp_lpx_ipt_obj_val(glp_prob lp)

_glp_lpx_ipt_row_prim

public static double _glp_lpx_ipt_row_prim(glp_prob lp,
                                           int i)

_glp_lpx_ipt_row_dual

public static double _glp_lpx_ipt_row_dual(glp_prob lp,
                                           int i)

_glp_lpx_ipt_col_prim

public static double _glp_lpx_ipt_col_prim(glp_prob lp,
                                           int j)

_glp_lpx_ipt_col_dual

public static double _glp_lpx_ipt_col_dual(glp_prob lp,
                                           int j)

_glp_lpx_set_class

public static void _glp_lpx_set_class(glp_prob lp,
                                      int klass)

_glp_lpx_get_class

public static int _glp_lpx_get_class(glp_prob lp)

_glp_lpx_set_col_kind

public static void _glp_lpx_set_col_kind(glp_prob lp,
                                         int j,
                                         int kind)

_glp_lpx_get_col_kind

public static int _glp_lpx_get_col_kind(glp_prob lp,
                                        int j)

_glp_lpx_get_num_int

public static int _glp_lpx_get_num_int(glp_prob lp)

_glp_lpx_get_num_bin

public static int _glp_lpx_get_num_bin(glp_prob lp)

_glp_lpx_integer

public static int _glp_lpx_integer(glp_prob lp)

_glp_lpx_intopt

public static int _glp_lpx_intopt(glp_prob lp)

_glp_lpx_mip_status

public static int _glp_lpx_mip_status(glp_prob lp)

_glp_lpx_mip_obj_val

public static double _glp_lpx_mip_obj_val(glp_prob lp)

_glp_lpx_mip_row_val

public static double _glp_lpx_mip_row_val(glp_prob lp,
                                          int i)

_glp_lpx_mip_col_val

public static double _glp_lpx_mip_col_val(glp_prob lp,
                                          int j)

_glp_lpx_check_int

public static void _glp_lpx_check_int(glp_prob lp,
                                      LPXKKT kkt)

_glp_lpx_reset_parms

public static void _glp_lpx_reset_parms(glp_prob lp)

_glp_lpx_set_int_parm

public static void _glp_lpx_set_int_parm(glp_prob lp,
                                         int parm,
                                         int val)

_glp_lpx_get_int_parm

public static int _glp_lpx_get_int_parm(glp_prob lp,
                                        int parm)

_glp_lpx_set_real_parm

public static void _glp_lpx_set_real_parm(glp_prob lp,
                                          int parm,
                                          double val)

_glp_lpx_get_real_parm

public static double _glp_lpx_get_real_parm(glp_prob lp,
                                            int parm)

_glp_lpx_read_mps

public static glp_prob _glp_lpx_read_mps(java.lang.String fname)

_glp_lpx_write_mps

public static int _glp_lpx_write_mps(glp_prob lp,
                                     java.lang.String fname)

_glp_lpx_read_bas

public static int _glp_lpx_read_bas(glp_prob lp,
                                    java.lang.String fname)

_glp_lpx_write_bas

public static int _glp_lpx_write_bas(glp_prob lp,
                                     java.lang.String fname)

_glp_lpx_read_freemps

public static glp_prob _glp_lpx_read_freemps(java.lang.String fname)

_glp_lpx_write_freemps

public static int _glp_lpx_write_freemps(glp_prob lp,
                                         java.lang.String fname)

_glp_lpx_read_cpxlp

public static glp_prob _glp_lpx_read_cpxlp(java.lang.String fname)

_glp_lpx_write_cpxlp

public static int _glp_lpx_write_cpxlp(glp_prob lp,
                                       java.lang.String fname)

_glp_lpx_read_model

public static glp_prob _glp_lpx_read_model(java.lang.String model,
                                           java.lang.String data,
                                           java.lang.String output)

_glp_lpx_print_prob

public static int _glp_lpx_print_prob(glp_prob lp,
                                      java.lang.String fname)

_glp_lpx_print_sol

public static int _glp_lpx_print_sol(glp_prob lp,
                                     java.lang.String fname)

_glp_lpx_print_sens_bnds

public static int _glp_lpx_print_sens_bnds(glp_prob lp,
                                           java.lang.String fname)

_glp_lpx_print_ips

public static int _glp_lpx_print_ips(glp_prob lp,
                                     java.lang.String fname)

_glp_lpx_print_mip

public static int _glp_lpx_print_mip(glp_prob lp,
                                     java.lang.String fname)

_glp_lpx_is_b_avail

public static int _glp_lpx_is_b_avail(glp_prob lp)

_glp_lpx_write_pb

public static int _glp_lpx_write_pb(glp_prob lp,
                                    java.lang.String fname,
                                    int normalized,
                                    int binarize)

_glp_lpx_main

public static int _glp_lpx_main(int argc,
                                java.lang.String[] argv)

glp_java_get_tree_object

public static glp_tree glp_java_get_tree_object(long tree)