View Javadoc
1   /* ----------------------------------------------------------------------------
2    * This file was automatically generated by SWIG (http://www.swig.org).
3    * Version 3.0.8
4    *
5    * Do not make changes to this file unless you know what you are doing--modify
6    * the SWIG interface file instead.
7    * ----------------------------------------------------------------------------- */
8   
9   package org.gnu.glpk;
10  
11  
12    /**
13     * The intermediary JNI class.
14     * Loads the native library.
15     */
16     public class GLPKJNI {
17  
18    static {
19      try {
20        if (System.getProperty("os.name").toLowerCase().contains("windows")) {
21          // try to load Windows libraries
22  
23  
24          System.loadLibrary("glpk_4_65_java");
25        } else {
26          // try to load Linux library
27  
28  
29          System.loadLibrary("glpk_java");
30        }
31      } catch (UnsatisfiedLinkError e) {
32        /**
33         * Information string.
34         */
35        String info = "\n"
36          + "The dynamic link library for GLPK for Java could not be "
37          + "loaded.\nConsider using\njava -Djava.library.path=\n"
38          + "The current value of system property java.library.path is:\n"
39          + System.getProperty("java.library.path") + "\n\n";
40  
41        try {
42            /**
43             * Number of bits.
44             */
45            String bits = null;
46  
47            bits = System.getProperty("com.ibm.vm.bitmode");
48            if (bits == null) {
49                bits = System.getProperty("sun.arch.data.model");
50            }
51  
52            info +=
53              "java.vendor: " + System.getProperty("java.vendor")
54              + "\njava.version: "
55              + System.getProperty("java.version")
56              + "\njava.vm.name: "
57              + System.getProperty("java.vm.name")
58              + "\njava.vm.version: "
59              + System.getProperty("java.vm.version")
60              + "\njava.runtime.version: "
61              + System.getProperty("java.runtime.version");
62            if (bits != null) {
63                info += "\ndata model: " + bits + " bit";
64            }
65        } catch (SecurityException ex) {
66            info += "\n\n";
67            info += ex.getMessage();
68        }
69        info += "\n";
70        System.err.println(info);
71        throw e;  
72      }
73    }
74  
75    public final static native long new_intArray(int jarg1);
76    public final static native void delete_intArray(long jarg1);
77    public final static native int intArray_getitem(long jarg1, int jarg2);
78    public final static native void intArray_setitem(long jarg1, int jarg2, int jarg3);
79    public final static native long new_doubleArray(int jarg1);
80    public final static native void delete_doubleArray(long jarg1);
81    public final static native double doubleArray_getitem(long jarg1, int jarg2);
82    public final static native void doubleArray_setitem(long jarg1, int jarg2, double jarg3);
83    public final static native int GLP_JAVA_A_CAP_get();
84    public final static native int GLP_JAVA_A_COST_get();
85    public final static native int GLP_JAVA_A_LOW_get();
86    public final static native int GLP_JAVA_A_RC_get();
87    public final static native int GLP_JAVA_A_X_get();
88    public final static native int GLP_JAVA_A_SIZE_get();
89    public final static native int GLP_JAVA_V_CUT_get();
90    public final static native int GLP_JAVA_V_PI_get();
91    public final static native int GLP_JAVA_V_RHS_get();
92    public final static native int GLP_JAVA_V_SET_get();
93    public final static native int GLP_JAVA_V_SIZE_get();
94    public final static native int GLP_JAVA_MSG_LVL_OFF_get();
95    public final static native int GLP_JAVA_MSG_LVL_ALL_get();
96    public final static native void glp_java_error(String jarg1);
97    public final static native void glp_java_set_msg_lvl(int jarg1);
98    public final static native void glp_java_set_numeric_locale(String jarg1);
99    public final static native void glp_java_arc_data_cap_set(long jarg1, glp_java_arc_data jarg1_, double jarg2);
100   public final static native double glp_java_arc_data_cap_get(long jarg1, glp_java_arc_data jarg1_);
101   public final static native void glp_java_arc_data_cost_set(long jarg1, glp_java_arc_data jarg1_, double jarg2);
102   public final static native double glp_java_arc_data_cost_get(long jarg1, glp_java_arc_data jarg1_);
103   public final static native void glp_java_arc_data_low_set(long jarg1, glp_java_arc_data jarg1_, double jarg2);
104   public final static native double glp_java_arc_data_low_get(long jarg1, glp_java_arc_data jarg1_);
105   public final static native void glp_java_arc_data_rc_set(long jarg1, glp_java_arc_data jarg1_, double jarg2);
106   public final static native double glp_java_arc_data_rc_get(long jarg1, glp_java_arc_data jarg1_);
107   public final static native void glp_java_arc_data_x_set(long jarg1, glp_java_arc_data jarg1_, double jarg2);
108   public final static native double glp_java_arc_data_x_get(long jarg1, glp_java_arc_data jarg1_);
109   public final static native long new_glp_java_arc_data();
110   public final static native void delete_glp_java_arc_data(long jarg1);
111   public final static native void glp_java_vertex_data_cut_set(long jarg1, glp_java_vertex_data jarg1_, int jarg2);
112   public final static native int glp_java_vertex_data_cut_get(long jarg1, glp_java_vertex_data jarg1_);
113   public final static native void glp_java_vertex_data_pi_set(long jarg1, glp_java_vertex_data jarg1_, double jarg2);
114   public final static native double glp_java_vertex_data_pi_get(long jarg1, glp_java_vertex_data jarg1_);
115   public final static native void glp_java_vertex_data_rhs_set(long jarg1, glp_java_vertex_data jarg1_, double jarg2);
116   public final static native double glp_java_vertex_data_rhs_get(long jarg1, glp_java_vertex_data jarg1_);
117   public final static native void glp_java_vertex_data_set_set(long jarg1, glp_java_vertex_data jarg1_, int jarg2);
118   public final static native int glp_java_vertex_data_set_get(long jarg1, glp_java_vertex_data jarg1_);
119   public final static native long new_glp_java_vertex_data();
120   public final static native void delete_glp_java_vertex_data(long jarg1);
121   public final static native long glp_java_arc_get_data(long jarg1, glp_arc jarg1_);
122   public final static native long glp_java_vertex_data_get(long jarg1, glp_graph jarg1_, int jarg2);
123   public final static native long glp_java_vertex_get_data(long jarg1, glp_vertex jarg1_);
124   public final static native long glp_java_vertex_get(long jarg1, glp_graph jarg1_, int jarg2);
125   public final static native void glp_prob_hidden_internal_set(long jarg1, glp_prob jarg1_, int jarg2);
126   public final static native int glp_prob_hidden_internal_get(long jarg1, glp_prob jarg1_);
127   public final static native long new_glp_prob();
128   public final static native void delete_glp_prob(long jarg1);
129   public final static native void glp_tran_hidden_internal_set(long jarg1, glp_tran jarg1_, int jarg2);
130   public final static native int glp_tran_hidden_internal_get(long jarg1, glp_tran jarg1_);
131   public final static native long new_glp_tran();
132   public final static native void delete_glp_tran(long jarg1);
133   public final static native void glp_tree_hidden_internal_set(long jarg1, glp_tree jarg1_, int jarg2);
134   public final static native int glp_tree_hidden_internal_get(long jarg1, glp_tree jarg1_);
135   public final static native long new_glp_tree();
136   public final static native void delete_glp_tree(long jarg1);
137   public final static native int GLP_MAJOR_VERSION_get();
138   public final static native int GLP_MINOR_VERSION_get();
139   public final static native int GLP_MIN_get();
140   public final static native int GLP_MAX_get();
141   public final static native int GLP_CV_get();
142   public final static native int GLP_IV_get();
143   public final static native int GLP_BV_get();
144   public final static native int GLP_FR_get();
145   public final static native int GLP_LO_get();
146   public final static native int GLP_UP_get();
147   public final static native int GLP_DB_get();
148   public final static native int GLP_FX_get();
149   public final static native int GLP_BS_get();
150   public final static native int GLP_NL_get();
151   public final static native int GLP_NU_get();
152   public final static native int GLP_NF_get();
153   public final static native int GLP_NS_get();
154   public final static native int GLP_SF_GM_get();
155   public final static native int GLP_SF_EQ_get();
156   public final static native int GLP_SF_2N_get();
157   public final static native int GLP_SF_SKIP_get();
158   public final static native int GLP_SF_AUTO_get();
159   public final static native int GLP_SOL_get();
160   public final static native int GLP_IPT_get();
161   public final static native int GLP_MIP_get();
162   public final static native int GLP_UNDEF_get();
163   public final static native int GLP_FEAS_get();
164   public final static native int GLP_INFEAS_get();
165   public final static native int GLP_NOFEAS_get();
166   public final static native int GLP_OPT_get();
167   public final static native int GLP_UNBND_get();
168   public final static native void glp_bfcp_msg_lev_set(long jarg1, glp_bfcp jarg1_, int jarg2);
169   public final static native int glp_bfcp_msg_lev_get(long jarg1, glp_bfcp jarg1_);
170   public final static native void glp_bfcp_type_set(long jarg1, glp_bfcp jarg1_, int jarg2);
171   public final static native int glp_bfcp_type_get(long jarg1, glp_bfcp jarg1_);
172   public final static native int GLP_BF_LUF_get();
173   public final static native int GLP_BF_BTF_get();
174   public final static native int GLP_BF_FT_get();
175   public final static native int GLP_BF_BG_get();
176   public final static native int GLP_BF_GR_get();
177   public final static native void glp_bfcp_lu_size_set(long jarg1, glp_bfcp jarg1_, int jarg2);
178   public final static native int glp_bfcp_lu_size_get(long jarg1, glp_bfcp jarg1_);
179   public final static native void glp_bfcp_piv_tol_set(long jarg1, glp_bfcp jarg1_, double jarg2);
180   public final static native double glp_bfcp_piv_tol_get(long jarg1, glp_bfcp jarg1_);
181   public final static native void glp_bfcp_piv_lim_set(long jarg1, glp_bfcp jarg1_, int jarg2);
182   public final static native int glp_bfcp_piv_lim_get(long jarg1, glp_bfcp jarg1_);
183   public final static native void glp_bfcp_suhl_set(long jarg1, glp_bfcp jarg1_, int jarg2);
184   public final static native int glp_bfcp_suhl_get(long jarg1, glp_bfcp jarg1_);
185   public final static native void glp_bfcp_eps_tol_set(long jarg1, glp_bfcp jarg1_, double jarg2);
186   public final static native double glp_bfcp_eps_tol_get(long jarg1, glp_bfcp jarg1_);
187   public final static native void glp_bfcp_max_gro_set(long jarg1, glp_bfcp jarg1_, double jarg2);
188   public final static native double glp_bfcp_max_gro_get(long jarg1, glp_bfcp jarg1_);
189   public final static native void glp_bfcp_nfs_max_set(long jarg1, glp_bfcp jarg1_, int jarg2);
190   public final static native int glp_bfcp_nfs_max_get(long jarg1, glp_bfcp jarg1_);
191   public final static native void glp_bfcp_upd_tol_set(long jarg1, glp_bfcp jarg1_, double jarg2);
192   public final static native double glp_bfcp_upd_tol_get(long jarg1, glp_bfcp jarg1_);
193   public final static native void glp_bfcp_nrs_max_set(long jarg1, glp_bfcp jarg1_, int jarg2);
194   public final static native int glp_bfcp_nrs_max_get(long jarg1, glp_bfcp jarg1_);
195   public final static native void glp_bfcp_rs_size_set(long jarg1, glp_bfcp jarg1_, int jarg2);
196   public final static native int glp_bfcp_rs_size_get(long jarg1, glp_bfcp jarg1_);
197   public final static native void glp_bfcp_foo_bar_set(long jarg1, glp_bfcp jarg1_, long jarg2);
198   public final static native long glp_bfcp_foo_bar_get(long jarg1, glp_bfcp jarg1_);
199   public final static native long new_glp_bfcp();
200   public final static native void delete_glp_bfcp(long jarg1);
201   public final static native void glp_smcp_msg_lev_set(long jarg1, glp_smcp jarg1_, int jarg2);
202   public final static native int glp_smcp_msg_lev_get(long jarg1, glp_smcp jarg1_);
203   public final static native int GLP_MSG_OFF_get();
204   public final static native int GLP_MSG_ERR_get();
205   public final static native int GLP_MSG_ON_get();
206   public final static native int GLP_MSG_ALL_get();
207   public final static native int GLP_MSG_DBG_get();
208   public final static native void glp_smcp_meth_set(long jarg1, glp_smcp jarg1_, int jarg2);
209   public final static native int glp_smcp_meth_get(long jarg1, glp_smcp jarg1_);
210   public final static native int GLP_PRIMAL_get();
211   public final static native int GLP_DUALP_get();
212   public final static native int GLP_DUAL_get();
213   public final static native void glp_smcp_pricing_set(long jarg1, glp_smcp jarg1_, int jarg2);
214   public final static native int glp_smcp_pricing_get(long jarg1, glp_smcp jarg1_);
215   public final static native int GLP_PT_STD_get();
216   public final static native int GLP_PT_PSE_get();
217   public final static native void glp_smcp_r_test_set(long jarg1, glp_smcp jarg1_, int jarg2);
218   public final static native int glp_smcp_r_test_get(long jarg1, glp_smcp jarg1_);
219   public final static native int GLP_RT_STD_get();
220   public final static native int GLP_RT_HAR_get();
221   public final static native int GLP_RT_FLIP_get();
222   public final static native void glp_smcp_tol_bnd_set(long jarg1, glp_smcp jarg1_, double jarg2);
223   public final static native double glp_smcp_tol_bnd_get(long jarg1, glp_smcp jarg1_);
224   public final static native void glp_smcp_tol_dj_set(long jarg1, glp_smcp jarg1_, double jarg2);
225   public final static native double glp_smcp_tol_dj_get(long jarg1, glp_smcp jarg1_);
226   public final static native void glp_smcp_tol_piv_set(long jarg1, glp_smcp jarg1_, double jarg2);
227   public final static native double glp_smcp_tol_piv_get(long jarg1, glp_smcp jarg1_);
228   public final static native void glp_smcp_obj_ll_set(long jarg1, glp_smcp jarg1_, double jarg2);
229   public final static native double glp_smcp_obj_ll_get(long jarg1, glp_smcp jarg1_);
230   public final static native void glp_smcp_obj_ul_set(long jarg1, glp_smcp jarg1_, double jarg2);
231   public final static native double glp_smcp_obj_ul_get(long jarg1, glp_smcp jarg1_);
232   public final static native void glp_smcp_it_lim_set(long jarg1, glp_smcp jarg1_, int jarg2);
233   public final static native int glp_smcp_it_lim_get(long jarg1, glp_smcp jarg1_);
234   public final static native void glp_smcp_tm_lim_set(long jarg1, glp_smcp jarg1_, int jarg2);
235   public final static native int glp_smcp_tm_lim_get(long jarg1, glp_smcp jarg1_);
236   public final static native void glp_smcp_out_frq_set(long jarg1, glp_smcp jarg1_, int jarg2);
237   public final static native int glp_smcp_out_frq_get(long jarg1, glp_smcp jarg1_);
238   public final static native void glp_smcp_out_dly_set(long jarg1, glp_smcp jarg1_, int jarg2);
239   public final static native int glp_smcp_out_dly_get(long jarg1, glp_smcp jarg1_);
240   public final static native void glp_smcp_presolve_set(long jarg1, glp_smcp jarg1_, int jarg2);
241   public final static native int glp_smcp_presolve_get(long jarg1, glp_smcp jarg1_);
242   public final static native void glp_smcp_excl_set(long jarg1, glp_smcp jarg1_, int jarg2);
243   public final static native int glp_smcp_excl_get(long jarg1, glp_smcp jarg1_);
244   public final static native void glp_smcp_shift_set(long jarg1, glp_smcp jarg1_, int jarg2);
245   public final static native int glp_smcp_shift_get(long jarg1, glp_smcp jarg1_);
246   public final static native void glp_smcp_aorn_set(long jarg1, glp_smcp jarg1_, int jarg2);
247   public final static native int glp_smcp_aorn_get(long jarg1, glp_smcp jarg1_);
248   public final static native int GLP_USE_AT_get();
249   public final static native int GLP_USE_NT_get();
250   public final static native void glp_smcp_foo_bar_set(long jarg1, glp_smcp jarg1_, long jarg2);
251   public final static native long glp_smcp_foo_bar_get(long jarg1, glp_smcp jarg1_);
252   public final static native long new_glp_smcp();
253   public final static native void delete_glp_smcp(long jarg1);
254   public final static native void glp_iptcp_msg_lev_set(long jarg1, glp_iptcp jarg1_, int jarg2);
255   public final static native int glp_iptcp_msg_lev_get(long jarg1, glp_iptcp jarg1_);
256   public final static native void glp_iptcp_ord_alg_set(long jarg1, glp_iptcp jarg1_, int jarg2);
257   public final static native int glp_iptcp_ord_alg_get(long jarg1, glp_iptcp jarg1_);
258   public final static native int GLP_ORD_NONE_get();
259   public final static native int GLP_ORD_QMD_get();
260   public final static native int GLP_ORD_AMD_get();
261   public final static native int GLP_ORD_SYMAMD_get();
262   public final static native void glp_iptcp_foo_bar_set(long jarg1, glp_iptcp jarg1_, long jarg2);
263   public final static native long glp_iptcp_foo_bar_get(long jarg1, glp_iptcp jarg1_);
264   public final static native long new_glp_iptcp();
265   public final static native void delete_glp_iptcp(long jarg1);
266   public final static native void glp_iocp_msg_lev_set(long jarg1, glp_iocp jarg1_, int jarg2);
267   public final static native int glp_iocp_msg_lev_get(long jarg1, glp_iocp jarg1_);
268   public final static native void glp_iocp_br_tech_set(long jarg1, glp_iocp jarg1_, int jarg2);
269   public final static native int glp_iocp_br_tech_get(long jarg1, glp_iocp jarg1_);
270   public final static native int GLP_BR_FFV_get();
271   public final static native int GLP_BR_LFV_get();
272   public final static native int GLP_BR_MFV_get();
273   public final static native int GLP_BR_DTH_get();
274   public final static native int GLP_BR_PCH_get();
275   public final static native void glp_iocp_bt_tech_set(long jarg1, glp_iocp jarg1_, int jarg2);
276   public final static native int glp_iocp_bt_tech_get(long jarg1, glp_iocp jarg1_);
277   public final static native int GLP_BT_DFS_get();
278   public final static native int GLP_BT_BFS_get();
279   public final static native int GLP_BT_BLB_get();
280   public final static native int GLP_BT_BPH_get();
281   public final static native void glp_iocp_tol_int_set(long jarg1, glp_iocp jarg1_, double jarg2);
282   public final static native double glp_iocp_tol_int_get(long jarg1, glp_iocp jarg1_);
283   public final static native void glp_iocp_tol_obj_set(long jarg1, glp_iocp jarg1_, double jarg2);
284   public final static native double glp_iocp_tol_obj_get(long jarg1, glp_iocp jarg1_);
285   public final static native void glp_iocp_tm_lim_set(long jarg1, glp_iocp jarg1_, int jarg2);
286   public final static native int glp_iocp_tm_lim_get(long jarg1, glp_iocp jarg1_);
287   public final static native void glp_iocp_out_frq_set(long jarg1, glp_iocp jarg1_, int jarg2);
288   public final static native int glp_iocp_out_frq_get(long jarg1, glp_iocp jarg1_);
289   public final static native void glp_iocp_out_dly_set(long jarg1, glp_iocp jarg1_, int jarg2);
290   public final static native int glp_iocp_out_dly_get(long jarg1, glp_iocp jarg1_);
291   public final static native void glp_iocp_cb_func_set(long jarg1, glp_iocp jarg1_, long jarg2);
292   public final static native long glp_iocp_cb_func_get(long jarg1, glp_iocp jarg1_);
293   public final static native void glp_iocp_cb_info_set(long jarg1, glp_iocp jarg1_, long jarg2);
294   public final static native long glp_iocp_cb_info_get(long jarg1, glp_iocp jarg1_);
295   public final static native void glp_iocp_cb_size_set(long jarg1, glp_iocp jarg1_, int jarg2);
296   public final static native int glp_iocp_cb_size_get(long jarg1, glp_iocp jarg1_);
297   public final static native void glp_iocp_pp_tech_set(long jarg1, glp_iocp jarg1_, int jarg2);
298   public final static native int glp_iocp_pp_tech_get(long jarg1, glp_iocp jarg1_);
299   public final static native int GLP_PP_NONE_get();
300   public final static native int GLP_PP_ROOT_get();
301   public final static native int GLP_PP_ALL_get();
302   public final static native void glp_iocp_mip_gap_set(long jarg1, glp_iocp jarg1_, double jarg2);
303   public final static native double glp_iocp_mip_gap_get(long jarg1, glp_iocp jarg1_);
304   public final static native void glp_iocp_mir_cuts_set(long jarg1, glp_iocp jarg1_, int jarg2);
305   public final static native int glp_iocp_mir_cuts_get(long jarg1, glp_iocp jarg1_);
306   public final static native void glp_iocp_gmi_cuts_set(long jarg1, glp_iocp jarg1_, int jarg2);
307   public final static native int glp_iocp_gmi_cuts_get(long jarg1, glp_iocp jarg1_);
308   public final static native void glp_iocp_cov_cuts_set(long jarg1, glp_iocp jarg1_, int jarg2);
309   public final static native int glp_iocp_cov_cuts_get(long jarg1, glp_iocp jarg1_);
310   public final static native void glp_iocp_clq_cuts_set(long jarg1, glp_iocp jarg1_, int jarg2);
311   public final static native int glp_iocp_clq_cuts_get(long jarg1, glp_iocp jarg1_);
312   public final static native void glp_iocp_presolve_set(long jarg1, glp_iocp jarg1_, int jarg2);
313   public final static native int glp_iocp_presolve_get(long jarg1, glp_iocp jarg1_);
314   public final static native void glp_iocp_binarize_set(long jarg1, glp_iocp jarg1_, int jarg2);
315   public final static native int glp_iocp_binarize_get(long jarg1, glp_iocp jarg1_);
316   public final static native void glp_iocp_fp_heur_set(long jarg1, glp_iocp jarg1_, int jarg2);
317   public final static native int glp_iocp_fp_heur_get(long jarg1, glp_iocp jarg1_);
318   public final static native void glp_iocp_ps_heur_set(long jarg1, glp_iocp jarg1_, int jarg2);
319   public final static native int glp_iocp_ps_heur_get(long jarg1, glp_iocp jarg1_);
320   public final static native void glp_iocp_ps_tm_lim_set(long jarg1, glp_iocp jarg1_, int jarg2);
321   public final static native int glp_iocp_ps_tm_lim_get(long jarg1, glp_iocp jarg1_);
322   public final static native void glp_iocp_sr_heur_set(long jarg1, glp_iocp jarg1_, int jarg2);
323   public final static native int glp_iocp_sr_heur_get(long jarg1, glp_iocp jarg1_);
324   public final static native void glp_iocp_use_sol_set(long jarg1, glp_iocp jarg1_, int jarg2);
325   public final static native int glp_iocp_use_sol_get(long jarg1, glp_iocp jarg1_);
326   public final static native void glp_iocp_save_sol_set(long jarg1, glp_iocp jarg1_, String jarg2);
327   public final static native String glp_iocp_save_sol_get(long jarg1, glp_iocp jarg1_);
328   public final static native void glp_iocp_alien_set(long jarg1, glp_iocp jarg1_, int jarg2);
329   public final static native int glp_iocp_alien_get(long jarg1, glp_iocp jarg1_);
330   public final static native void glp_iocp_flip_set(long jarg1, glp_iocp jarg1_, int jarg2);
331   public final static native int glp_iocp_flip_get(long jarg1, glp_iocp jarg1_);
332   public final static native void glp_iocp_foo_bar_set(long jarg1, glp_iocp jarg1_, long jarg2);
333   public final static native long glp_iocp_foo_bar_get(long jarg1, glp_iocp jarg1_);
334   public final static native long new_glp_iocp();
335   public final static native void delete_glp_iocp(long jarg1);
336   public final static native void glp_attr_level_set(long jarg1, glp_attr jarg1_, int jarg2);
337   public final static native int glp_attr_level_get(long jarg1, glp_attr jarg1_);
338   public final static native void glp_attr_origin_set(long jarg1, glp_attr jarg1_, int jarg2);
339   public final static native int glp_attr_origin_get(long jarg1, glp_attr jarg1_);
340   public final static native int GLP_RF_REG_get();
341   public final static native int GLP_RF_LAZY_get();
342   public final static native int GLP_RF_CUT_get();
343   public final static native void glp_attr_klass_set(long jarg1, glp_attr jarg1_, int jarg2);
344   public final static native int glp_attr_klass_get(long jarg1, glp_attr jarg1_);
345   public final static native int GLP_RF_GMI_get();
346   public final static native int GLP_RF_MIR_get();
347   public final static native int GLP_RF_COV_get();
348   public final static native int GLP_RF_CLQ_get();
349   public final static native void glp_attr_foo_bar_set(long jarg1, glp_attr jarg1_, long jarg2);
350   public final static native long glp_attr_foo_bar_get(long jarg1, glp_attr jarg1_);
351   public final static native long new_glp_attr();
352   public final static native void delete_glp_attr(long jarg1);
353   public final static native int GLP_ON_get();
354   public final static native int GLP_OFF_get();
355   public final static native int GLP_IROWGEN_get();
356   public final static native int GLP_IBINGO_get();
357   public final static native int GLP_IHEUR_get();
358   public final static native int GLP_ICUTGEN_get();
359   public final static native int GLP_IBRANCH_get();
360   public final static native int GLP_ISELECT_get();
361   public final static native int GLP_IPREPRO_get();
362   public final static native int GLP_NO_BRNCH_get();
363   public final static native int GLP_DN_BRNCH_get();
364   public final static native int GLP_UP_BRNCH_get();
365   public final static native int GLP_EBADB_get();
366   public final static native int GLP_ESING_get();
367   public final static native int GLP_ECOND_get();
368   public final static native int GLP_EBOUND_get();
369   public final static native int GLP_EFAIL_get();
370   public final static native int GLP_EOBJLL_get();
371   public final static native int GLP_EOBJUL_get();
372   public final static native int GLP_EITLIM_get();
373   public final static native int GLP_ETMLIM_get();
374   public final static native int GLP_ENOPFS_get();
375   public final static native int GLP_ENODFS_get();
376   public final static native int GLP_EROOT_get();
377   public final static native int GLP_ESTOP_get();
378   public final static native int GLP_EMIPGAP_get();
379   public final static native int GLP_ENOFEAS_get();
380   public final static native int GLP_ENOCVG_get();
381   public final static native int GLP_EINSTAB_get();
382   public final static native int GLP_EDATA_get();
383   public final static native int GLP_ERANGE_get();
384   public final static native int GLP_KKT_PE_get();
385   public final static native int GLP_KKT_PB_get();
386   public final static native int GLP_KKT_DE_get();
387   public final static native int GLP_KKT_DB_get();
388   public final static native int GLP_KKT_CS_get();
389   public final static native int GLP_MPS_DECK_get();
390   public final static native int GLP_MPS_FILE_get();
391   public final static native void glp_mpscp_blank_set(long jarg1, glp_mpscp jarg1_, int jarg2);
392   public final static native int glp_mpscp_blank_get(long jarg1, glp_mpscp jarg1_);
393   public final static native void glp_mpscp_obj_name_set(long jarg1, glp_mpscp jarg1_, String jarg2);
394   public final static native String glp_mpscp_obj_name_get(long jarg1, glp_mpscp jarg1_);
395   public final static native void glp_mpscp_tol_mps_set(long jarg1, glp_mpscp jarg1_, double jarg2);
396   public final static native double glp_mpscp_tol_mps_get(long jarg1, glp_mpscp jarg1_);
397   public final static native void glp_mpscp_foo_bar_set(long jarg1, glp_mpscp jarg1_, long jarg2);
398   public final static native long glp_mpscp_foo_bar_get(long jarg1, glp_mpscp jarg1_);
399   public final static native long new_glp_mpscp();
400   public final static native void delete_glp_mpscp(long jarg1);
401   public final static native void glp_cpxcp_foo_bar_set(long jarg1, glp_cpxcp jarg1_, long jarg2);
402   public final static native long glp_cpxcp_foo_bar_get(long jarg1, glp_cpxcp jarg1_);
403   public final static native long new_glp_cpxcp();
404   public final static native void delete_glp_cpxcp(long jarg1);
405   public final static native long glp_create_prob();
406   public final static native void glp_set_prob_name(long jarg1, glp_prob jarg1_, String jarg2);
407   public final static native void glp_set_obj_name(long jarg1, glp_prob jarg1_, String jarg2);
408   public final static native void glp_set_obj_dir(long jarg1, glp_prob jarg1_, int jarg2);
409   public final static native int glp_add_rows(long jarg1, glp_prob jarg1_, int jarg2);
410   public final static native int glp_add_cols(long jarg1, glp_prob jarg1_, int jarg2);
411   public final static native void glp_set_row_name(long jarg1, glp_prob jarg1_, int jarg2, String jarg3);
412   public final static native void glp_set_col_name(long jarg1, glp_prob jarg1_, int jarg2, String jarg3);
413   public final static native void glp_set_row_bnds(long jarg1, glp_prob jarg1_, int jarg2, int jarg3, double jarg4, double jarg5);
414   public final static native void glp_set_col_bnds(long jarg1, glp_prob jarg1_, int jarg2, int jarg3, double jarg4, double jarg5);
415   public final static native void glp_set_obj_coef(long jarg1, glp_prob jarg1_, int jarg2, double jarg3);
416   public final static native void glp_set_mat_row(long jarg1, glp_prob jarg1_, int jarg2, int jarg3, long jarg4, long jarg5);
417   public final static native void glp_set_mat_col(long jarg1, glp_prob jarg1_, int jarg2, int jarg3, long jarg4, long jarg5);
418   public final static native void glp_load_matrix(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4, long jarg5);
419   public final static native int glp_check_dup(int jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
420   public final static native void glp_sort_matrix(long jarg1, glp_prob jarg1_);
421   public final static native void glp_del_rows(long jarg1, glp_prob jarg1_, int jarg2, long jarg3);
422   public final static native void glp_del_cols(long jarg1, glp_prob jarg1_, int jarg2, long jarg3);
423   public final static native void glp_copy_prob(long jarg1, glp_prob jarg1_, long jarg2, glp_prob jarg2_, int jarg3);
424   public final static native void glp_erase_prob(long jarg1, glp_prob jarg1_);
425   public final static native void glp_delete_prob(long jarg1, glp_prob jarg1_);
426   public final static native String glp_get_prob_name(long jarg1, glp_prob jarg1_);
427   public final static native String glp_get_obj_name(long jarg1, glp_prob jarg1_);
428   public final static native int glp_get_obj_dir(long jarg1, glp_prob jarg1_);
429   public final static native int glp_get_num_rows(long jarg1, glp_prob jarg1_);
430   public final static native int glp_get_num_cols(long jarg1, glp_prob jarg1_);
431   public final static native String glp_get_row_name(long jarg1, glp_prob jarg1_, int jarg2);
432   public final static native String glp_get_col_name(long jarg1, glp_prob jarg1_, int jarg2);
433   public final static native int glp_get_row_type(long jarg1, glp_prob jarg1_, int jarg2);
434   public final static native double glp_get_row_lb(long jarg1, glp_prob jarg1_, int jarg2);
435   public final static native double glp_get_row_ub(long jarg1, glp_prob jarg1_, int jarg2);
436   public final static native int glp_get_col_type(long jarg1, glp_prob jarg1_, int jarg2);
437   public final static native double glp_get_col_lb(long jarg1, glp_prob jarg1_, int jarg2);
438   public final static native double glp_get_col_ub(long jarg1, glp_prob jarg1_, int jarg2);
439   public final static native double glp_get_obj_coef(long jarg1, glp_prob jarg1_, int jarg2);
440   public final static native int glp_get_num_nz(long jarg1, glp_prob jarg1_);
441   public final static native int glp_get_mat_row(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
442   public final static native int glp_get_mat_col(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
443   public final static native void glp_create_index(long jarg1, glp_prob jarg1_);
444   public final static native int glp_find_row(long jarg1, glp_prob jarg1_, String jarg2);
445   public final static native int glp_find_col(long jarg1, glp_prob jarg1_, String jarg2);
446   public final static native void glp_delete_index(long jarg1, glp_prob jarg1_);
447   public final static native void glp_set_rii(long jarg1, glp_prob jarg1_, int jarg2, double jarg3);
448   public final static native void glp_set_sjj(long jarg1, glp_prob jarg1_, int jarg2, double jarg3);
449   public final static native double glp_get_rii(long jarg1, glp_prob jarg1_, int jarg2);
450   public final static native double glp_get_sjj(long jarg1, glp_prob jarg1_, int jarg2);
451   public final static native void glp_scale_prob(long jarg1, glp_prob jarg1_, int jarg2);
452   public final static native void glp_unscale_prob(long jarg1, glp_prob jarg1_);
453   public final static native void glp_set_row_stat(long jarg1, glp_prob jarg1_, int jarg2, int jarg3);
454   public final static native void glp_set_col_stat(long jarg1, glp_prob jarg1_, int jarg2, int jarg3);
455   public final static native void glp_std_basis(long jarg1, glp_prob jarg1_);
456   public final static native void glp_adv_basis(long jarg1, glp_prob jarg1_, int jarg2);
457   public final static native void glp_cpx_basis(long jarg1, glp_prob jarg1_);
458   public final static native int glp_simplex(long jarg1, glp_prob jarg1_, long jarg2, glp_smcp jarg2_);
459   public final static native int glp_exact(long jarg1, glp_prob jarg1_, long jarg2, glp_smcp jarg2_);
460   public final static native void glp_init_smcp(long jarg1, glp_smcp jarg1_);
461   public final static native int glp_get_status(long jarg1, glp_prob jarg1_);
462   public final static native int glp_get_prim_stat(long jarg1, glp_prob jarg1_);
463   public final static native int glp_get_dual_stat(long jarg1, glp_prob jarg1_);
464   public final static native double glp_get_obj_val(long jarg1, glp_prob jarg1_);
465   public final static native int glp_get_row_stat(long jarg1, glp_prob jarg1_, int jarg2);
466   public final static native double glp_get_row_prim(long jarg1, glp_prob jarg1_, int jarg2);
467   public final static native double glp_get_row_dual(long jarg1, glp_prob jarg1_, int jarg2);
468   public final static native int glp_get_col_stat(long jarg1, glp_prob jarg1_, int jarg2);
469   public final static native double glp_get_col_prim(long jarg1, glp_prob jarg1_, int jarg2);
470   public final static native double glp_get_col_dual(long jarg1, glp_prob jarg1_, int jarg2);
471   public final static native int glp_get_unbnd_ray(long jarg1, glp_prob jarg1_);
472   public final static native int glp_get_it_cnt(long jarg1, glp_prob jarg1_);
473   public final static native void glp_set_it_cnt(long jarg1, glp_prob jarg1_, int jarg2);
474   public final static native int glp_interior(long jarg1, glp_prob jarg1_, long jarg2, glp_iptcp jarg2_);
475   public final static native void glp_init_iptcp(long jarg1, glp_iptcp jarg1_);
476   public final static native int glp_ipt_status(long jarg1, glp_prob jarg1_);
477   public final static native double glp_ipt_obj_val(long jarg1, glp_prob jarg1_);
478   public final static native double glp_ipt_row_prim(long jarg1, glp_prob jarg1_, int jarg2);
479   public final static native double glp_ipt_row_dual(long jarg1, glp_prob jarg1_, int jarg2);
480   public final static native double glp_ipt_col_prim(long jarg1, glp_prob jarg1_, int jarg2);
481   public final static native double glp_ipt_col_dual(long jarg1, glp_prob jarg1_, int jarg2);
482   public final static native void glp_set_col_kind(long jarg1, glp_prob jarg1_, int jarg2, int jarg3);
483   public final static native int glp_get_col_kind(long jarg1, glp_prob jarg1_, int jarg2);
484   public final static native int glp_get_num_int(long jarg1, glp_prob jarg1_);
485   public final static native int glp_get_num_bin(long jarg1, glp_prob jarg1_);
486   public final static native int glp_intopt(long jarg1, glp_prob jarg1_, long jarg2, glp_iocp jarg2_);
487   public final static native void glp_init_iocp(long jarg1, glp_iocp jarg1_);
488   public final static native int glp_mip_status(long jarg1, glp_prob jarg1_);
489   public final static native double glp_mip_obj_val(long jarg1, glp_prob jarg1_);
490   public final static native double glp_mip_row_val(long jarg1, glp_prob jarg1_, int jarg2);
491   public final static native double glp_mip_col_val(long jarg1, glp_prob jarg1_, int jarg2);
492   public final static native void glp_check_kkt(long jarg1, glp_prob jarg1_, int jarg2, int jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
493   public final static native int glp_print_sol(long jarg1, glp_prob jarg1_, String jarg2);
494   public final static native int glp_read_sol(long jarg1, glp_prob jarg1_, String jarg2);
495   public final static native int glp_write_sol(long jarg1, glp_prob jarg1_, String jarg2);
496   public final static native int glp_print_ranges(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, int jarg4, String jarg5);
497   public final static native int glp_print_ipt(long jarg1, glp_prob jarg1_, String jarg2);
498   public final static native int glp_read_ipt(long jarg1, glp_prob jarg1_, String jarg2);
499   public final static native int glp_write_ipt(long jarg1, glp_prob jarg1_, String jarg2);
500   public final static native int glp_print_mip(long jarg1, glp_prob jarg1_, String jarg2);
501   public final static native int glp_read_mip(long jarg1, glp_prob jarg1_, String jarg2);
502   public final static native int glp_write_mip(long jarg1, glp_prob jarg1_, String jarg2);
503   public final static native int glp_bf_exists(long jarg1, glp_prob jarg1_);
504   public final static native int glp_factorize(long jarg1, glp_prob jarg1_);
505   public final static native int glp_bf_updated(long jarg1, glp_prob jarg1_);
506   public final static native void glp_get_bfcp(long jarg1, glp_prob jarg1_, long jarg2, glp_bfcp jarg2_);
507   public final static native void glp_set_bfcp(long jarg1, glp_prob jarg1_, long jarg2, glp_bfcp jarg2_);
508   public final static native int glp_get_bhead(long jarg1, glp_prob jarg1_, int jarg2);
509   public final static native int glp_get_row_bind(long jarg1, glp_prob jarg1_, int jarg2);
510   public final static native int glp_get_col_bind(long jarg1, glp_prob jarg1_, int jarg2);
511   public final static native void glp_ftran(long jarg1, glp_prob jarg1_, long jarg2);
512   public final static native void glp_btran(long jarg1, glp_prob jarg1_, long jarg2);
513   public final static native int glp_warm_up(long jarg1, glp_prob jarg1_);
514   public final static native int glp_eval_tab_row(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
515   public final static native int glp_eval_tab_col(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
516   public final static native int glp_transform_row(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
517   public final static native int glp_transform_col(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4);
518   public final static native int glp_prim_rtest(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4, int jarg5, double jarg6);
519   public final static native int glp_dual_rtest(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4, int jarg5, double jarg6);
520   public final static native void glp_analyze_bound(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
521   public final static native void glp_analyze_coef(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
522   public final static native long glp_npp_alloc_wksp();
523   public final static native void glp_npp_load_prob(long jarg1, long jarg2, glp_prob jarg2_, int jarg3, int jarg4);
524   public final static native int glp_npp_preprocess1(long jarg1, int jarg2);
525   public final static native void glp_npp_build_prob(long jarg1, long jarg2, glp_prob jarg2_);
526   public final static native void glp_npp_postprocess(long jarg1, long jarg2, glp_prob jarg2_);
527   public final static native void glp_npp_obtain_sol(long jarg1, long jarg2, glp_prob jarg2_);
528   public final static native void glp_npp_free_wksp(long jarg1);
529   public final static native int glp_ios_reason(long jarg1, glp_tree jarg1_);
530   public final static native long glp_ios_get_prob(long jarg1, glp_tree jarg1_);
531   public final static native void glp_ios_tree_size(long jarg1, glp_tree jarg1_, long jarg2, long jarg3, long jarg4);
532   public final static native int glp_ios_curr_node(long jarg1, glp_tree jarg1_);
533   public final static native int glp_ios_next_node(long jarg1, glp_tree jarg1_, int jarg2);
534   public final static native int glp_ios_prev_node(long jarg1, glp_tree jarg1_, int jarg2);
535   public final static native int glp_ios_up_node(long jarg1, glp_tree jarg1_, int jarg2);
536   public final static native int glp_ios_node_level(long jarg1, glp_tree jarg1_, int jarg2);
537   public final static native double glp_ios_node_bound(long jarg1, glp_tree jarg1_, int jarg2);
538   public final static native int glp_ios_best_node(long jarg1, glp_tree jarg1_);
539   public final static native double glp_ios_mip_gap(long jarg1, glp_tree jarg1_);
540   public final static native long glp_ios_node_data(long jarg1, glp_tree jarg1_, int jarg2);
541   public final static native void glp_ios_row_attr(long jarg1, glp_tree jarg1_, int jarg2, long jarg3, glp_attr jarg3_);
542   public final static native int glp_ios_pool_size(long jarg1, glp_tree jarg1_);
543   public final static native int glp_ios_add_row(long jarg1, glp_tree jarg1_, String jarg2, int jarg3, int jarg4, int jarg5, long jarg6, long jarg7, int jarg8, double jarg9);
544   public final static native void glp_ios_del_row(long jarg1, glp_tree jarg1_, int jarg2);
545   public final static native void glp_ios_clear_pool(long jarg1, glp_tree jarg1_);
546   public final static native int glp_ios_can_branch(long jarg1, glp_tree jarg1_, int jarg2);
547   public final static native void glp_ios_branch_upon(long jarg1, glp_tree jarg1_, int jarg2, int jarg3);
548   public final static native void glp_ios_select_node(long jarg1, glp_tree jarg1_, int jarg2);
549   public final static native int glp_ios_heur_sol(long jarg1, glp_tree jarg1_, long jarg2);
550   public final static native void glp_ios_terminate(long jarg1, glp_tree jarg1_);
551   public final static native void glp_init_mpscp(long jarg1, glp_mpscp jarg1_);
552   public final static native int glp_read_mps(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, glp_mpscp jarg3_, String jarg4);
553   public final static native int glp_write_mps(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, glp_mpscp jarg3_, String jarg4);
554   public final static native void glp_init_cpxcp(long jarg1, glp_cpxcp jarg1_);
555   public final static native int glp_read_lp(long jarg1, glp_prob jarg1_, long jarg2, glp_cpxcp jarg2_, String jarg3);
556   public final static native int glp_write_lp(long jarg1, glp_prob jarg1_, long jarg2, glp_cpxcp jarg2_, String jarg3);
557   public final static native int glp_read_prob(long jarg1, glp_prob jarg1_, int jarg2, String jarg3);
558   public final static native int glp_write_prob(long jarg1, glp_prob jarg1_, int jarg2, String jarg3);
559   public final static native long glp_mpl_alloc_wksp();
560   public final static native void glp_mpl_init_rand(long jarg1, glp_tran jarg1_, int jarg2);
561   public final static native int glp_mpl_read_model(long jarg1, glp_tran jarg1_, String jarg2, int jarg3);
562   public final static native int glp_mpl_read_data(long jarg1, glp_tran jarg1_, String jarg2);
563   public final static native int glp_mpl_generate(long jarg1, glp_tran jarg1_, String jarg2);
564   public final static native void glp_mpl_build_prob(long jarg1, glp_tran jarg1_, long jarg2, glp_prob jarg2_);
565   public final static native int glp_mpl_postsolve(long jarg1, glp_tran jarg1_, long jarg2, glp_prob jarg2_, int jarg3);
566   public final static native void glp_mpl_free_wksp(long jarg1, glp_tran jarg1_);
567   public final static native int glp_read_cnfsat(long jarg1, glp_prob jarg1_, String jarg2);
568   public final static native int glp_check_cnfsat(long jarg1, glp_prob jarg1_);
569   public final static native int glp_write_cnfsat(long jarg1, glp_prob jarg1_, String jarg2);
570   public final static native int glp_minisat1(long jarg1, glp_prob jarg1_);
571   public final static native int glp_intfeas1(long jarg1, glp_prob jarg1_, int jarg2, int jarg3);
572   public final static native int glp_init_env();
573   public final static native String glp_version();
574   public final static native String glp_config(String jarg1);
575   public final static native int glp_free_env();
576   public final static native void glp_puts(String jarg1);
577   public final static native void glp_printf(String jarg1);
578   public final static native void glp_vprintf(String jarg1, long jarg2);
579   public final static native int glp_term_out(int jarg1);
580   public final static native void glp_term_hook(long jarg1, long jarg2);
581   public final static native int glp_open_tee(String jarg1);
582   public final static native int glp_close_tee();
583   public final static native long glp_error_(String jarg1, int jarg2);
584   public final static native int glp_at_error();
585   public final static native void glp_assert_(String jarg1, String jarg2, int jarg3);
586   public final static native void glp_error_hook(long jarg1, long jarg2);
587   public final static native long glp_alloc(int jarg1, int jarg2);
588   public final static native long glp_realloc(long jarg1, int jarg2, int jarg3);
589   public final static native void glp_free(long jarg1);
590   public final static native void glp_mem_limit(int jarg1);
591   public final static native void glp_mem_usage(long jarg1, long jarg2, long jarg3, long jarg4);
592   public final static native double glp_time();
593   public final static native double glp_difftime(double jarg1, double jarg2);
594   public final static native void glp_graph_pool_set(long jarg1, long jarg2);
595   public final static native long glp_graph_pool_get(long jarg1);
596   public final static native void glp_graph_name_set(long jarg1, String jarg2);
597   public final static native String glp_graph_name_get(long jarg1);
598   public final static native void glp_graph_nv_max_set(long jarg1, int jarg2);
599   public final static native int glp_graph_nv_max_get(long jarg1);
600   public final static native void glp_graph_nv_set(long jarg1, int jarg2);
601   public final static native int glp_graph_nv_get(long jarg1);
602   public final static native void glp_graph_na_set(long jarg1, int jarg2);
603   public final static native int glp_graph_na_get(long jarg1);
604   public final static native void glp_graph_v_set(long jarg1, long jarg2);
605   public final static native long glp_graph_v_get(long jarg1);
606   public final static native void glp_graph_index_set(long jarg1, long jarg2);
607   public final static native long glp_graph_index_get(long jarg1);
608   public final static native void glp_graph_v_size_set(long jarg1, int jarg2);
609   public final static native int glp_graph_v_size_get(long jarg1);
610   public final static native void glp_graph_a_size_set(long jarg1, int jarg2);
611   public final static native int glp_graph_a_size_get(long jarg1);
612   public final static native long new_glp_graph();
613   public final static native void delete_glp_graph(long jarg1);
614   public final static native void glp_vertex_i_set(long jarg1, int jarg2);
615   public final static native int glp_vertex_i_get(long jarg1);
616   public final static native void glp_vertex_name_set(long jarg1, String jarg2);
617   public final static native String glp_vertex_name_get(long jarg1);
618   public final static native void glp_vertex_entry_set(long jarg1, long jarg2);
619   public final static native long glp_vertex_entry_get(long jarg1);
620   public final static native void glp_vertex_data_set(long jarg1, long jarg2);
621   public final static native long glp_vertex_data_get(long jarg1);
622   public final static native void glp_vertex_temp_set(long jarg1, long jarg2);
623   public final static native long glp_vertex_temp_get(long jarg1);
624   public final static native void glp_vertex_in_set(long jarg1, long jarg2, glp_arc jarg2_);
625   public final static native long glp_vertex_in_get(long jarg1);
626   public final static native void glp_vertex_out_set(long jarg1, long jarg2, glp_arc jarg2_);
627   public final static native long glp_vertex_out_get(long jarg1);
628   public final static native long new_glp_vertex();
629   public final static native void delete_glp_vertex(long jarg1);
630   public final static native void glp_arc_tail_set(long jarg1, long jarg2, glp_vertex jarg2_);
631   public final static native long glp_arc_tail_get(long jarg1);
632   public final static native void glp_arc_head_set(long jarg1, long jarg2, glp_vertex jarg2_);
633   public final static native long glp_arc_head_get(long jarg1);
634   public final static native void glp_arc_data_set(long jarg1, long jarg2);
635   public final static native long glp_arc_data_get(long jarg1);
636   public final static native void glp_arc_temp_set(long jarg1, long jarg2);
637   public final static native long glp_arc_temp_get(long jarg1);
638   public final static native void glp_arc_t_prev_set(long jarg1, long jarg2, glp_arc jarg2_);
639   public final static native long glp_arc_t_prev_get(long jarg1);
640   public final static native void glp_arc_t_next_set(long jarg1, long jarg2, glp_arc jarg2_);
641   public final static native long glp_arc_t_next_get(long jarg1);
642   public final static native void glp_arc_h_prev_set(long jarg1, long jarg2, glp_arc jarg2_);
643   public final static native long glp_arc_h_prev_get(long jarg1);
644   public final static native void glp_arc_h_next_set(long jarg1, long jarg2, glp_arc jarg2_);
645   public final static native long glp_arc_h_next_get(long jarg1);
646   public final static native long new_glp_arc();
647   public final static native void delete_glp_arc(long jarg1);
648   public final static native long glp_create_graph(int jarg1, int jarg2);
649   public final static native void glp_set_graph_name(long jarg1, glp_graph jarg1_, String jarg2);
650   public final static native int glp_add_vertices(long jarg1, glp_graph jarg1_, int jarg2);
651   public final static native void glp_set_vertex_name(long jarg1, glp_graph jarg1_, int jarg2, String jarg3);
652   public final static native long glp_add_arc(long jarg1, glp_graph jarg1_, int jarg2, int jarg3);
653   public final static native void glp_del_vertices(long jarg1, glp_graph jarg1_, int jarg2, long jarg3);
654   public final static native void glp_del_arc(long jarg1, glp_graph jarg1_, long jarg2, glp_arc jarg2_);
655   public final static native void glp_erase_graph(long jarg1, glp_graph jarg1_, int jarg2, int jarg3);
656   public final static native void glp_delete_graph(long jarg1, glp_graph jarg1_);
657   public final static native void glp_create_v_index(long jarg1, glp_graph jarg1_);
658   public final static native int glp_find_vertex(long jarg1, glp_graph jarg1_, String jarg2);
659   public final static native void glp_delete_v_index(long jarg1, glp_graph jarg1_);
660   public final static native int glp_read_graph(long jarg1, glp_graph jarg1_, String jarg2);
661   public final static native int glp_write_graph(long jarg1, glp_graph jarg1_, String jarg2);
662   public final static native void glp_mincost_lp(long jarg1, glp_prob jarg1_, long jarg2, glp_graph jarg2_, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7);
663   public final static native int glp_mincost_okalg(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, long jarg6, int jarg7, int jarg8);
664   public final static native int glp_mincost_relax4(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, long jarg7, int jarg8, int jarg9);
665   public final static native void glp_maxflow_lp(long jarg1, glp_prob jarg1_, long jarg2, glp_graph jarg2_, int jarg3, int jarg4, int jarg5, int jarg6);
666   public final static native int glp_maxflow_ffalg(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, long jarg5, int jarg6, int jarg7);
667   public final static native int glp_check_asnprob(long jarg1, glp_graph jarg1_, int jarg2);
668   public final static native int GLP_ASN_MIN_get();
669   public final static native int GLP_ASN_MAX_get();
670   public final static native int GLP_ASN_MMP_get();
671   public final static native int glp_asnprob_lp(long jarg1, glp_prob jarg1_, int jarg2, long jarg3, glp_graph jarg3_, int jarg4, int jarg5, int jarg6);
672   public final static native int glp_asnprob_okalg(int jarg1, long jarg2, glp_graph jarg2_, int jarg3, int jarg4, long jarg5, int jarg6);
673   public final static native int glp_asnprob_hall(long jarg1, glp_graph jarg1_, int jarg2, int jarg3);
674   public final static native double glp_cpp(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4);
675   public final static native int glp_read_mincost(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, String jarg6);
676   public final static native int glp_write_mincost(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, String jarg6);
677   public final static native int glp_read_maxflow(long jarg1, glp_graph jarg1_, long jarg2, long jarg3, int jarg4, String jarg5);
678   public final static native int glp_write_maxflow(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, String jarg5);
679   public final static native int glp_read_asnprob(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, String jarg4);
680   public final static native int glp_write_asnprob(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, String jarg4);
681   public final static native int glp_read_ccdata(long jarg1, glp_graph jarg1_, int jarg2, String jarg3);
682   public final static native int glp_write_ccdata(long jarg1, glp_graph jarg1_, int jarg2, String jarg3);
683   public final static native int glp_netgen(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, long jarg5);
684   public final static native void glp_netgen_prob(int jarg1, long jarg2);
685   public final static native int glp_gridgen(long jarg1, glp_graph jarg1_, int jarg2, int jarg3, int jarg4, long jarg5);
686   public final static native int glp_rmfgen(long jarg1, glp_graph jarg1_, long jarg2, long jarg3, int jarg4, long jarg5);
687   public final static native int glp_weak_comp(long jarg1, glp_graph jarg1_, int jarg2);
688   public final static native int glp_strong_comp(long jarg1, glp_graph jarg1_, int jarg2);
689   public final static native int glp_top_sort(long jarg1, glp_graph jarg1_, int jarg2);
690   public final static native int glp_wclique_exact(long jarg1, glp_graph jarg1_, int jarg2, long jarg3, int jarg4);
691 }