PPL Configured Java Language Interface  1.2
parma_polyhedra_library_MIP_Problem.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class parma_polyhedra_library_MIP_Problem */
4 
5 #ifndef _Included_parma_polyhedra_library_MIP_Problem
6 #define _Included_parma_polyhedra_library_MIP_Problem
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: parma_polyhedra_library_MIP_Problem
12  * Method: free
13  * Signature: ()V
14  */
16  (JNIEnv *, jobject);
17 
18 /*
19  * Class: parma_polyhedra_library_MIP_Problem
20  * Method: finalize
21  * Signature: ()V
22  */
24  (JNIEnv *, jobject);
25 
26 /*
27  * Class: parma_polyhedra_library_MIP_Problem
28  * Method: max_space_dimension
29  * Signature: ()J
30  */
32  (JNIEnv *, jobject);
33 
34 /*
35  * Class: parma_polyhedra_library_MIP_Problem
36  * Method: space_dimension
37  * Signature: ()J
38  */
40  (JNIEnv *, jobject);
41 
42 /*
43  * Class: parma_polyhedra_library_MIP_Problem
44  * Method: integer_space_dimensions
45  * Signature: ()Lparma_polyhedra_library/Variables_Set;
46  */
48  (JNIEnv *, jobject);
49 
50 /*
51  * Class: parma_polyhedra_library_MIP_Problem
52  * Method: constraints
53  * Signature: ()Lparma_polyhedra_library/Constraint_System;
54  */
56  (JNIEnv *, jobject);
57 
58 /*
59  * Class: parma_polyhedra_library_MIP_Problem
60  * Method: objective_function
61  * Signature: ()Lparma_polyhedra_library/Linear_Expression;
62  */
64  (JNIEnv *, jobject);
65 
66 /*
67  * Class: parma_polyhedra_library_MIP_Problem
68  * Method: optimization_mode
69  * Signature: ()Lparma_polyhedra_library/Optimization_Mode;
70  */
72  (JNIEnv *, jobject);
73 
74 /*
75  * Class: parma_polyhedra_library_MIP_Problem
76  * Method: ascii_dump
77  * Signature: ()Ljava/lang/String;
78  */
80  (JNIEnv *, jobject);
81 
82 /*
83  * Class: parma_polyhedra_library_MIP_Problem
84  * Method: toString
85  * Signature: ()Ljava/lang/String;
86  */
88  (JNIEnv *, jobject);
89 
90 /*
91  * Class: parma_polyhedra_library_MIP_Problem
92  * Method: total_memory_in_bytes
93  * Signature: ()J
94  */
96  (JNIEnv *, jobject);
97 
98 /*
99  * Class: parma_polyhedra_library_MIP_Problem
100  * Method: OK
101  * Signature: ()Z
102  */
103 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_OK
104  (JNIEnv *, jobject);
105 
106 /*
107  * Class: parma_polyhedra_library_MIP_Problem
108  * Method: clear
109  * Signature: ()V
110  */
112  (JNIEnv *, jobject);
113 
114 /*
115  * Class: parma_polyhedra_library_MIP_Problem
116  * Method: add_space_dimensions_and_embed
117  * Signature: (J)V
118  */
120  (JNIEnv *, jobject, jlong);
121 
122 /*
123  * Class: parma_polyhedra_library_MIP_Problem
124  * Method: add_to_integer_space_dimensions
125  * Signature: (Lparma_polyhedra_library/Variables_Set;)V
126  */
128  (JNIEnv *, jobject, jobject);
129 
130 /*
131  * Class: parma_polyhedra_library_MIP_Problem
132  * Method: add_constraint
133  * Signature: (Lparma_polyhedra_library/Constraint;)V
134  */
136  (JNIEnv *, jobject, jobject);
137 
138 /*
139  * Class: parma_polyhedra_library_MIP_Problem
140  * Method: add_constraints
141  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
142  */
144  (JNIEnv *, jobject, jobject);
145 
146 /*
147  * Class: parma_polyhedra_library_MIP_Problem
148  * Method: set_objective_function
149  * Signature: (Lparma_polyhedra_library/Linear_Expression;)V
150  */
152  (JNIEnv *, jobject, jobject);
153 
154 /*
155  * Class: parma_polyhedra_library_MIP_Problem
156  * Method: set_optimization_mode
157  * Signature: (Lparma_polyhedra_library/Optimization_Mode;)V
158  */
160  (JNIEnv *, jobject, jobject);
161 
162 /*
163  * Class: parma_polyhedra_library_MIP_Problem
164  * Method: is_satisfiable
165  * Signature: ()Z
166  */
168  (JNIEnv *, jobject);
169 
170 /*
171  * Class: parma_polyhedra_library_MIP_Problem
172  * Method: solve
173  * Signature: ()Lparma_polyhedra_library/MIP_Problem_Status;
174  */
176  (JNIEnv *, jobject);
177 
178 /*
179  * Class: parma_polyhedra_library_MIP_Problem
180  * Method: evaluate_objective_function
181  * Signature: (Lparma_polyhedra_library/Generator;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;)V
182  */
184  (JNIEnv *, jobject, jobject, jobject, jobject);
185 
186 /*
187  * Class: parma_polyhedra_library_MIP_Problem
188  * Method: feasible_point
189  * Signature: ()Lparma_polyhedra_library/Generator;
190  */
192  (JNIEnv *, jobject);
193 
194 /*
195  * Class: parma_polyhedra_library_MIP_Problem
196  * Method: optimizing_point
197  * Signature: ()Lparma_polyhedra_library/Generator;
198  */
200  (JNIEnv *, jobject);
201 
202 /*
203  * Class: parma_polyhedra_library_MIP_Problem
204  * Method: optimal_value
205  * Signature: (Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;)V
206  */
208  (JNIEnv *, jobject, jobject, jobject);
209 
210 /*
211  * Class: parma_polyhedra_library_MIP_Problem
212  * Method: get_control_parameter
213  * Signature: (Lparma_polyhedra_library/Control_Parameter_Name;)Lparma_polyhedra_library/Control_Parameter_Value;
214  */
216  (JNIEnv *, jobject, jobject);
217 
218 /*
219  * Class: parma_polyhedra_library_MIP_Problem
220  * Method: set_control_parameter
221  * Signature: (Lparma_polyhedra_library/Control_Parameter_Value;)V
222  */
224  (JNIEnv *, jobject, jobject);
225 
226 /*
227  * Class: parma_polyhedra_library_MIP_Problem
228  * Method: build_cpp_object
229  * Signature: (J)V
230  */
232  (JNIEnv *, jobject, jlong);
233 
234 /*
235  * Class: parma_polyhedra_library_MIP_Problem
236  * Method: build_cpp_object
237  * Signature: (JLparma_polyhedra_library/Constraint_System;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Optimization_Mode;)V
238  */
240  (JNIEnv *, jobject, jlong, jobject, jobject, jobject);
241 
242 /*
243  * Class: parma_polyhedra_library_MIP_Problem
244  * Method: build_cpp_object
245  * Signature: (Lparma_polyhedra_library/MIP_Problem;)V
246  */
248  (JNIEnv *, jobject, jobject);
249 
250 #ifdef __cplusplus
251 }
252 #endif
253 #endif
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_set_1objective_1function(JNIEnv *, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_total_1memory_1in_1bytes(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_build_1cpp_1object__JLparma_1polyhedra_1library_Constraint_1System_2Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Optimization_1Mode_2(JNIEnv *, jobject, jlong, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_add_1to_1integer_1space_1dimensions(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_feasible_1point(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_set_1optimization_1mode(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_is_1satisfiable(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_set_1control_1parameter(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_evaluate_1objective_1function(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_toString(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_constraints(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_get_1control_1parameter(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_integer_1space_1dimensions(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_solve(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_free(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_finalize(JNIEnv *, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_space_1dimension(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_optimization_1mode(JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_ascii_1dump(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_add_1space_1dimensions_1and_1embed(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_objective_1function(JNIEnv *, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_OK(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_optimizing_1point(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_build_1cpp_1object__J(JNIEnv *, jobject, jlong)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_add_1constraint(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_clear(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_add_1constraints(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_optimal_1value(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_max_1space_1dimension(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_build_1cpp_1object__Lparma_1polyhedra_1library_MIP_1Problem_2(JNIEnv *, jobject, jobject)