PPL Configured Java Language Interface  1.2
parma_polyhedra_library_Grid.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_Grid */
4 
5 #ifndef _Included_parma_polyhedra_library_Grid
6 #define _Included_parma_polyhedra_library_Grid
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: parma_polyhedra_library_Grid
12  * Method: finalize
13  * Signature: ()V
14  */
16  (JNIEnv *, jobject);
17 
18 /*
19  * Class: parma_polyhedra_library_Grid
20  * Method: swap
21  * Signature: (Lparma_polyhedra_library/Grid;)V
22  */
23 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_swap
24  (JNIEnv *, jobject, jobject);
25 
26 /*
27  * Class: parma_polyhedra_library_Grid
28  * Method: space_dimension
29  * Signature: ()J
30  */
32  (JNIEnv *, jobject);
33 
34 /*
35  * Class: parma_polyhedra_library_Grid
36  * Method: affine_dimension
37  * Signature: ()J
38  */
40  (JNIEnv *, jobject);
41 
42 /*
43  * Class: parma_polyhedra_library_Grid
44  * Method: relation_with
45  * Signature: (Lparma_polyhedra_library/Constraint;)Lparma_polyhedra_library/Poly_Con_Relation;
46  */
48  (JNIEnv *, jobject, jobject);
49 
50 /*
51  * Class: parma_polyhedra_library_Grid
52  * Method: relation_with
53  * Signature: (Lparma_polyhedra_library/Generator;)Lparma_polyhedra_library/Poly_Gen_Relation;
54  */
56  (JNIEnv *, jobject, jobject);
57 
58 /*
59  * Class: parma_polyhedra_library_Grid
60  * Method: relation_with
61  * Signature: (Lparma_polyhedra_library/Congruence;)Lparma_polyhedra_library/Poly_Con_Relation;
62  */
64  (JNIEnv *, jobject, jobject);
65 
66 /*
67  * Class: parma_polyhedra_library_Grid
68  * Method: relation_with
69  * Signature: (Lparma_polyhedra_library/Grid_Generator;)Lparma_polyhedra_library/Poly_Gen_Relation;
70  */
72  (JNIEnv *, jobject, jobject);
73 
74 /*
75  * Class: parma_polyhedra_library_Grid
76  * Method: constraints
77  * Signature: ()Lparma_polyhedra_library/Constraint_System;
78  */
80  (JNIEnv *, jobject);
81 
82 /*
83  * Class: parma_polyhedra_library_Grid
84  * Method: congruences
85  * Signature: ()Lparma_polyhedra_library/Congruence_System;
86  */
88  (JNIEnv *, jobject);
89 
90 /*
91  * Class: parma_polyhedra_library_Grid
92  * Method: grid_generators
93  * Signature: ()Lparma_polyhedra_library/Grid_Generator_System;
94  */
96  (JNIEnv *, jobject);
97 
98 /*
99  * Class: parma_polyhedra_library_Grid
100  * Method: minimized_constraints
101  * Signature: ()Lparma_polyhedra_library/Constraint_System;
102  */
104  (JNIEnv *, jobject);
105 
106 /*
107  * Class: parma_polyhedra_library_Grid
108  * Method: minimized_congruences
109  * Signature: ()Lparma_polyhedra_library/Congruence_System;
110  */
112  (JNIEnv *, jobject);
113 
114 /*
115  * Class: parma_polyhedra_library_Grid
116  * Method: minimized_grid_generators
117  * Signature: ()Lparma_polyhedra_library/Grid_Generator_System;
118  */
120  (JNIEnv *, jobject);
121 
122 /*
123  * Class: parma_polyhedra_library_Grid
124  * Method: is_empty
125  * Signature: ()Z
126  */
127 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1empty
128  (JNIEnv *, jobject);
129 
130 /*
131  * Class: parma_polyhedra_library_Grid
132  * Method: is_universe
133  * Signature: ()Z
134  */
135 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1universe
136  (JNIEnv *, jobject);
137 
138 /*
139  * Class: parma_polyhedra_library_Grid
140  * Method: is_bounded
141  * Signature: ()Z
142  */
143 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1bounded
144  (JNIEnv *, jobject);
145 
146 /*
147  * Class: parma_polyhedra_library_Grid
148  * Method: contains_integer_point
149  * Signature: ()Z
150  */
152  (JNIEnv *, jobject);
153 
154 /*
155  * Class: parma_polyhedra_library_Grid
156  * Method: is_topologically_closed
157  * Signature: ()Z
158  */
160  (JNIEnv *, jobject);
161 
162 /*
163  * Class: parma_polyhedra_library_Grid
164  * Method: is_discrete
165  * Signature: ()Z
166  */
167 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1discrete
168  (JNIEnv *, jobject);
169 
170 /*
171  * Class: parma_polyhedra_library_Grid
172  * Method: topological_closure_assign
173  * Signature: ()V
174  */
176  (JNIEnv *, jobject);
177 
178 /*
179  * Class: parma_polyhedra_library_Grid
180  * Method: bounds_from_above
181  * Signature: (Lparma_polyhedra_library/Linear_Expression;)Z
182  */
184  (JNIEnv *, jobject, jobject);
185 
186 /*
187  * Class: parma_polyhedra_library_Grid
188  * Method: bounds_from_below
189  * Signature: (Lparma_polyhedra_library/Linear_Expression;)Z
190  */
192  (JNIEnv *, jobject, jobject);
193 
194 /*
195  * Class: parma_polyhedra_library_Grid
196  * Method: maximize
197  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;)Z
198  */
200  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
201 
202 /*
203  * Class: parma_polyhedra_library_Grid
204  * Method: minimize
205  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;)Z
206  */
208  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
209 
210 /*
211  * Class: parma_polyhedra_library_Grid
212  * Method: maximize
213  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;Lparma_polyhedra_library/Generator;)Z
214  */
216  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
217 
218 /*
219  * Class: parma_polyhedra_library_Grid
220  * Method: minimize
221  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;Lparma_polyhedra_library/Generator;)Z
222  */
224  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
225 
226 /*
227  * Class: parma_polyhedra_library_Grid
228  * Method: frequency
229  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;)Z
230  */
231 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_frequency
232  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
233 
234 /*
235  * Class: parma_polyhedra_library_Grid
236  * Method: contains
237  * Signature: (Lparma_polyhedra_library/Grid;)Z
238  */
239 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_contains
240  (JNIEnv *, jobject, jobject);
241 
242 /*
243  * Class: parma_polyhedra_library_Grid
244  * Method: strictly_contains
245  * Signature: (Lparma_polyhedra_library/Grid;)Z
246  */
248  (JNIEnv *, jobject, jobject);
249 
250 /*
251  * Class: parma_polyhedra_library_Grid
252  * Method: is_disjoint_from
253  * Signature: (Lparma_polyhedra_library/Grid;)Z
254  */
256  (JNIEnv *, jobject, jobject);
257 
258 /*
259  * Class: parma_polyhedra_library_Grid
260  * Method: equals
261  * Signature: (Lparma_polyhedra_library/Grid;)Z
262  */
263 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_equals
264  (JNIEnv *, jobject, jobject);
265 
266 /*
267  * Class: parma_polyhedra_library_Grid
268  * Method: OK
269  * Signature: ()Z
270  */
271 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_OK
272  (JNIEnv *, jobject);
273 
274 /*
275  * Class: parma_polyhedra_library_Grid
276  * Method: add_constraint
277  * Signature: (Lparma_polyhedra_library/Constraint;)V
278  */
280  (JNIEnv *, jobject, jobject);
281 
282 /*
283  * Class: parma_polyhedra_library_Grid
284  * Method: add_congruence
285  * Signature: (Lparma_polyhedra_library/Congruence;)V
286  */
288  (JNIEnv *, jobject, jobject);
289 
290 /*
291  * Class: parma_polyhedra_library_Grid
292  * Method: add_grid_generator
293  * Signature: (Lparma_polyhedra_library/Grid_Generator;)V
294  */
296  (JNIEnv *, jobject, jobject);
297 
298 /*
299  * Class: parma_polyhedra_library_Grid
300  * Method: add_constraints
301  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
302  */
304  (JNIEnv *, jobject, jobject);
305 
306 /*
307  * Class: parma_polyhedra_library_Grid
308  * Method: add_congruences
309  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
310  */
312  (JNIEnv *, jobject, jobject);
313 
314 /*
315  * Class: parma_polyhedra_library_Grid
316  * Method: add_grid_generators
317  * Signature: (Lparma_polyhedra_library/Grid_Generator_System;)V
318  */
320  (JNIEnv *, jobject, jobject);
321 
322 /*
323  * Class: parma_polyhedra_library_Grid
324  * Method: refine_with_constraint
325  * Signature: (Lparma_polyhedra_library/Constraint;)V
326  */
328  (JNIEnv *, jobject, jobject);
329 
330 /*
331  * Class: parma_polyhedra_library_Grid
332  * Method: refine_with_congruence
333  * Signature: (Lparma_polyhedra_library/Congruence;)V
334  */
336  (JNIEnv *, jobject, jobject);
337 
338 /*
339  * Class: parma_polyhedra_library_Grid
340  * Method: refine_with_constraints
341  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
342  */
344  (JNIEnv *, jobject, jobject);
345 
346 /*
347  * Class: parma_polyhedra_library_Grid
348  * Method: refine_with_congruences
349  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
350  */
352  (JNIEnv *, jobject, jobject);
353 
354 /*
355  * Class: parma_polyhedra_library_Grid
356  * Method: intersection_assign
357  * Signature: (Lparma_polyhedra_library/Grid;)V
358  */
360  (JNIEnv *, jobject, jobject);
361 
362 /*
363  * Class: parma_polyhedra_library_Grid
364  * Method: upper_bound_assign
365  * Signature: (Lparma_polyhedra_library/Grid;)V
366  */
368  (JNIEnv *, jobject, jobject);
369 
370 /*
371  * Class: parma_polyhedra_library_Grid
372  * Method: difference_assign
373  * Signature: (Lparma_polyhedra_library/Grid;)V
374  */
376  (JNIEnv *, jobject, jobject);
377 
378 /*
379  * Class: parma_polyhedra_library_Grid
380  * Method: concatenate_assign
381  * Signature: (Lparma_polyhedra_library/Grid;)V
382  */
384  (JNIEnv *, jobject, jobject);
385 
386 /*
387  * Class: parma_polyhedra_library_Grid
388  * Method: time_elapse_assign
389  * Signature: (Lparma_polyhedra_library/Grid;)V
390  */
392  (JNIEnv *, jobject, jobject);
393 
394 /*
395  * Class: parma_polyhedra_library_Grid
396  * Method: upper_bound_assign_if_exact
397  * Signature: (Lparma_polyhedra_library/Grid;)Z
398  */
400  (JNIEnv *, jobject, jobject);
401 
402 /*
403  * Class: parma_polyhedra_library_Grid
404  * Method: simplify_using_context_assign
405  * Signature: (Lparma_polyhedra_library/Grid;)Z
406  */
408  (JNIEnv *, jobject, jobject);
409 
410 /*
411  * Class: parma_polyhedra_library_Grid
412  * Method: constrains
413  * Signature: (Lparma_polyhedra_library/Variable;)Z
414  */
415 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_constrains
416  (JNIEnv *, jobject, jobject);
417 
418 /*
419  * Class: parma_polyhedra_library_Grid
420  * Method: unconstrain_space_dimension
421  * Signature: (Lparma_polyhedra_library/Variable;)V
422  */
424  (JNIEnv *, jobject, jobject);
425 
426 /*
427  * Class: parma_polyhedra_library_Grid
428  * Method: unconstrain_space_dimensions
429  * Signature: (Lparma_polyhedra_library/Variables_Set;)V
430  */
432  (JNIEnv *, jobject, jobject);
433 
434 /*
435  * Class: parma_polyhedra_library_Grid
436  * Method: affine_image
437  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
438  */
440  (JNIEnv *, jobject, jobject, jobject, jobject);
441 
442 /*
443  * Class: parma_polyhedra_library_Grid
444  * Method: affine_preimage
445  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
446  */
448  (JNIEnv *, jobject, jobject, jobject, jobject);
449 
450 /*
451  * Class: parma_polyhedra_library_Grid
452  * Method: bounded_affine_image
453  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
454  */
456  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
457 
458 /*
459  * Class: parma_polyhedra_library_Grid
460  * Method: bounded_affine_preimage
461  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
462  */
464  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
465 
466 /*
467  * Class: parma_polyhedra_library_Grid
468  * Method: generalized_affine_image
469  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
470  */
472  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
473 
474 /*
475  * Class: parma_polyhedra_library_Grid
476  * Method: generalized_affine_preimage
477  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
478  */
480  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
481 
482 /*
483  * Class: parma_polyhedra_library_Grid
484  * Method: generalized_affine_image
485  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;)V
486  */
488  (JNIEnv *, jobject, jobject, jobject, jobject);
489 
490 /*
491  * Class: parma_polyhedra_library_Grid
492  * Method: generalized_affine_preimage
493  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;)V
494  */
496  (JNIEnv *, jobject, jobject, jobject, jobject);
497 
498 /*
499  * Class: parma_polyhedra_library_Grid
500  * Method: generalized_affine_image_with_congruence
501  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;)V
502  */
504  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
505 
506 /*
507  * Class: parma_polyhedra_library_Grid
508  * Method: generalized_affine_preimage_with_congruence
509  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;)V
510  */
512  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
513 
514 /*
515  * Class: parma_polyhedra_library_Grid
516  * Method: generalized_affine_image_lhs_rhs_with_congruence
517  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
518  */
520  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
521 
522 /*
523  * Class: parma_polyhedra_library_Grid
524  * Method: generalized_affine_preimage_lhs_rhs_with_congruence
525  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
526  */
528  (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
529 
530 /*
531  * Class: parma_polyhedra_library_Grid
532  * Method: add_space_dimensions_and_embed
533  * Signature: (J)V
534  */
536  (JNIEnv *, jobject, jlong);
537 
538 /*
539  * Class: parma_polyhedra_library_Grid
540  * Method: add_space_dimensions_and_project
541  * Signature: (J)V
542  */
544  (JNIEnv *, jobject, jlong);
545 
546 /*
547  * Class: parma_polyhedra_library_Grid
548  * Method: remove_space_dimensions
549  * Signature: (Lparma_polyhedra_library/Variables_Set;)V
550  */
552  (JNIEnv *, jobject, jobject);
553 
554 /*
555  * Class: parma_polyhedra_library_Grid
556  * Method: remove_higher_space_dimensions
557  * Signature: (J)V
558  */
560  (JNIEnv *, jobject, jlong);
561 
562 /*
563  * Class: parma_polyhedra_library_Grid
564  * Method: expand_space_dimension
565  * Signature: (Lparma_polyhedra_library/Variable;J)V
566  */
568  (JNIEnv *, jobject, jobject, jlong);
569 
570 /*
571  * Class: parma_polyhedra_library_Grid
572  * Method: fold_space_dimensions
573  * Signature: (Lparma_polyhedra_library/Variables_Set;Lparma_polyhedra_library/Variable;)V
574  */
576  (JNIEnv *, jobject, jobject, jobject);
577 
578 /*
579  * Class: parma_polyhedra_library_Grid
580  * Method: map_space_dimensions
581  * Signature: (Lparma_polyhedra_library/Partial_Function;)V
582  */
584  (JNIEnv *, jobject, jobject);
585 
586 /*
587  * Class: parma_polyhedra_library_Grid
588  * Method: drop_some_non_integer_points
589  * Signature: (Lparma_polyhedra_library/Complexity_Class;)V
590  */
592  (JNIEnv *, jobject, jobject);
593 
594 /*
595  * Class: parma_polyhedra_library_Grid
596  * Method: drop_some_non_integer_points
597  * Signature: (Lparma_polyhedra_library/Variables_Set;Lparma_polyhedra_library/Complexity_Class;)V
598  */
600  (JNIEnv *, jobject, jobject, jobject);
601 
602 /*
603  * Class: parma_polyhedra_library_Grid
604  * Method: ascii_dump
605  * Signature: ()Ljava/lang/String;
606  */
607 JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Grid_ascii_1dump
608  (JNIEnv *, jobject);
609 
610 /*
611  * Class: parma_polyhedra_library_Grid
612  * Method: external_memory_in_bytes
613  * Signature: ()J
614  */
616  (JNIEnv *, jobject);
617 
618 /*
619  * Class: parma_polyhedra_library_Grid
620  * Method: total_memory_in_bytes
621  * Signature: ()J
622  */
624  (JNIEnv *, jobject);
625 
626 /*
627  * Class: parma_polyhedra_library_Grid
628  * Method: congruence_widening_assign
629  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/By_Reference;)V
630  */
632  (JNIEnv *, jobject, jobject, jobject);
633 
634 /*
635  * Class: parma_polyhedra_library_Grid
636  * Method: generator_widening_assign
637  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/By_Reference;)V
638  */
640  (JNIEnv *, jobject, jobject, jobject);
641 
642 /*
643  * Class: parma_polyhedra_library_Grid
644  * Method: widening_assign
645  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/By_Reference;)V
646  */
648  (JNIEnv *, jobject, jobject, jobject);
649 
650 /*
651  * Class: parma_polyhedra_library_Grid
652  * Method: limited_congruence_extrapolation_assign
653  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/Congruence_System;Lparma_polyhedra_library/By_Reference;)V
654  */
656  (JNIEnv *, jobject, jobject, jobject, jobject);
657 
658 /*
659  * Class: parma_polyhedra_library_Grid
660  * Method: limited_generator_extrapolation_assign
661  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/Congruence_System;Lparma_polyhedra_library/By_Reference;)V
662  */
664  (JNIEnv *, jobject, jobject, jobject, jobject);
665 
666 /*
667  * Class: parma_polyhedra_library_Grid
668  * Method: approximate_partition
669  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/By_Reference;)Lparma_polyhedra_library/Pair;
670  */
672  (JNIEnv *, jclass, jobject, jobject, jobject);
673 
674 /*
675  * Class: parma_polyhedra_library_Grid
676  * Method: wrap_assign
677  * Signature: (Lparma_polyhedra_library/Variables_Set;Lparma_polyhedra_library/Bounded_Integer_Type_Width;Lparma_polyhedra_library/Bounded_Integer_Type_Representation;Lparma_polyhedra_library/Bounded_Integer_Type_Overflow;Lparma_polyhedra_library/Constraint_System;JZ)V
678  */
680  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject, jlong, jboolean);
681 
682 /*
683  * Class: parma_polyhedra_library_Grid
684  * Method: free
685  * Signature: ()V
686  */
687 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_free
688  (JNIEnv *, jobject);
689 
690 /*
691  * Class: parma_polyhedra_library_Grid
692  * Method: hashCode
693  * Signature: ()I
694  */
696  (JNIEnv *, jobject);
697 
698 /*
699  * Class: parma_polyhedra_library_Grid
700  * Method: toString
701  * Signature: ()Ljava/lang/String;
702  */
703 JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Grid_toString
704  (JNIEnv *, jobject);
705 
706 /*
707  * Class: parma_polyhedra_library_Grid
708  * Method: build_cpp_object
709  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
710  */
712  (JNIEnv *, jobject, jobject);
713 
714 /*
715  * Class: parma_polyhedra_library_Grid
716  * Method: build_cpp_object
717  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
718  */
720  (JNIEnv *, jobject, jobject);
721 
722 /*
723  * Class: parma_polyhedra_library_Grid
724  * Method: build_cpp_object
725  * Signature: (Lparma_polyhedra_library/Grid_Generator_System;)V
726  */
728  (JNIEnv *, jobject, jobject);
729 
730 /*
731  * Class: parma_polyhedra_library_Grid
732  * Method: build_cpp_object
733  * Signature: (JLparma_polyhedra_library/Degenerate_Element;)V
734  */
736  (JNIEnv *, jobject, jlong, jobject);
737 
738 /*
739  * Class: parma_polyhedra_library_Grid
740  * Method: build_cpp_object
741  * Signature: (Lparma_polyhedra_library/Int8_Box;)V
742  */
744  (JNIEnv *, jobject, jobject);
745 
746 /*
747  * Class: parma_polyhedra_library_Grid
748  * Method: build_cpp_object
749  * Signature: (Lparma_polyhedra_library/Int8_Box;Lparma_polyhedra_library/Complexity_Class;)V
750  */
752  (JNIEnv *, jobject, jobject, jobject);
753 
754 /*
755  * Class: parma_polyhedra_library_Grid
756  * Method: build_cpp_object
757  * Signature: (Lparma_polyhedra_library/Int16_Box;)V
758  */
760  (JNIEnv *, jobject, jobject);
761 
762 /*
763  * Class: parma_polyhedra_library_Grid
764  * Method: build_cpp_object
765  * Signature: (Lparma_polyhedra_library/Int16_Box;Lparma_polyhedra_library/Complexity_Class;)V
766  */
768  (JNIEnv *, jobject, jobject, jobject);
769 
770 /*
771  * Class: parma_polyhedra_library_Grid
772  * Method: build_cpp_object
773  * Signature: (Lparma_polyhedra_library/Int32_Box;)V
774  */
776  (JNIEnv *, jobject, jobject);
777 
778 /*
779  * Class: parma_polyhedra_library_Grid
780  * Method: build_cpp_object
781  * Signature: (Lparma_polyhedra_library/Int32_Box;Lparma_polyhedra_library/Complexity_Class;)V
782  */
784  (JNIEnv *, jobject, jobject, jobject);
785 
786 /*
787  * Class: parma_polyhedra_library_Grid
788  * Method: build_cpp_object
789  * Signature: (Lparma_polyhedra_library/Int64_Box;)V
790  */
792  (JNIEnv *, jobject, jobject);
793 
794 /*
795  * Class: parma_polyhedra_library_Grid
796  * Method: build_cpp_object
797  * Signature: (Lparma_polyhedra_library/Int64_Box;Lparma_polyhedra_library/Complexity_Class;)V
798  */
800  (JNIEnv *, jobject, jobject, jobject);
801 
802 /*
803  * Class: parma_polyhedra_library_Grid
804  * Method: build_cpp_object
805  * Signature: (Lparma_polyhedra_library/Uint8_Box;)V
806  */
808  (JNIEnv *, jobject, jobject);
809 
810 /*
811  * Class: parma_polyhedra_library_Grid
812  * Method: build_cpp_object
813  * Signature: (Lparma_polyhedra_library/Uint8_Box;Lparma_polyhedra_library/Complexity_Class;)V
814  */
816  (JNIEnv *, jobject, jobject, jobject);
817 
818 /*
819  * Class: parma_polyhedra_library_Grid
820  * Method: build_cpp_object
821  * Signature: (Lparma_polyhedra_library/Uint16_Box;)V
822  */
824  (JNIEnv *, jobject, jobject);
825 
826 /*
827  * Class: parma_polyhedra_library_Grid
828  * Method: build_cpp_object
829  * Signature: (Lparma_polyhedra_library/Uint16_Box;Lparma_polyhedra_library/Complexity_Class;)V
830  */
832  (JNIEnv *, jobject, jobject, jobject);
833 
834 /*
835  * Class: parma_polyhedra_library_Grid
836  * Method: build_cpp_object
837  * Signature: (Lparma_polyhedra_library/Uint32_Box;)V
838  */
840  (JNIEnv *, jobject, jobject);
841 
842 /*
843  * Class: parma_polyhedra_library_Grid
844  * Method: build_cpp_object
845  * Signature: (Lparma_polyhedra_library/Uint32_Box;Lparma_polyhedra_library/Complexity_Class;)V
846  */
848  (JNIEnv *, jobject, jobject, jobject);
849 
850 /*
851  * Class: parma_polyhedra_library_Grid
852  * Method: build_cpp_object
853  * Signature: (Lparma_polyhedra_library/Uint64_Box;)V
854  */
856  (JNIEnv *, jobject, jobject);
857 
858 /*
859  * Class: parma_polyhedra_library_Grid
860  * Method: build_cpp_object
861  * Signature: (Lparma_polyhedra_library/Uint64_Box;Lparma_polyhedra_library/Complexity_Class;)V
862  */
864  (JNIEnv *, jobject, jobject, jobject);
865 
866 /*
867  * Class: parma_polyhedra_library_Grid
868  * Method: build_cpp_object
869  * Signature: (Lparma_polyhedra_library/Z_Box;)V
870  */
872  (JNIEnv *, jobject, jobject);
873 
874 /*
875  * Class: parma_polyhedra_library_Grid
876  * Method: build_cpp_object
877  * Signature: (Lparma_polyhedra_library/Z_Box;Lparma_polyhedra_library/Complexity_Class;)V
878  */
880  (JNIEnv *, jobject, jobject, jobject);
881 
882 /*
883  * Class: parma_polyhedra_library_Grid
884  * Method: build_cpp_object
885  * Signature: (Lparma_polyhedra_library/Rational_Box;)V
886  */
888  (JNIEnv *, jobject, jobject);
889 
890 /*
891  * Class: parma_polyhedra_library_Grid
892  * Method: build_cpp_object
893  * Signature: (Lparma_polyhedra_library/Rational_Box;Lparma_polyhedra_library/Complexity_Class;)V
894  */
896  (JNIEnv *, jobject, jobject, jobject);
897 
898 /*
899  * Class: parma_polyhedra_library_Grid
900  * Method: build_cpp_object
901  * Signature: (Lparma_polyhedra_library/BD_Shape_int8_t;)V
902  */
904  (JNIEnv *, jobject, jobject);
905 
906 /*
907  * Class: parma_polyhedra_library_Grid
908  * Method: build_cpp_object
909  * Signature: (Lparma_polyhedra_library/BD_Shape_int8_t;Lparma_polyhedra_library/Complexity_Class;)V
910  */
912  (JNIEnv *, jobject, jobject, jobject);
913 
914 /*
915  * Class: parma_polyhedra_library_Grid
916  * Method: build_cpp_object
917  * Signature: (Lparma_polyhedra_library/BD_Shape_int16_t;)V
918  */
920  (JNIEnv *, jobject, jobject);
921 
922 /*
923  * Class: parma_polyhedra_library_Grid
924  * Method: build_cpp_object
925  * Signature: (Lparma_polyhedra_library/BD_Shape_int16_t;Lparma_polyhedra_library/Complexity_Class;)V
926  */
928  (JNIEnv *, jobject, jobject, jobject);
929 
930 /*
931  * Class: parma_polyhedra_library_Grid
932  * Method: build_cpp_object
933  * Signature: (Lparma_polyhedra_library/BD_Shape_int32_t;)V
934  */
936  (JNIEnv *, jobject, jobject);
937 
938 /*
939  * Class: parma_polyhedra_library_Grid
940  * Method: build_cpp_object
941  * Signature: (Lparma_polyhedra_library/BD_Shape_int32_t;Lparma_polyhedra_library/Complexity_Class;)V
942  */
944  (JNIEnv *, jobject, jobject, jobject);
945 
946 /*
947  * Class: parma_polyhedra_library_Grid
948  * Method: build_cpp_object
949  * Signature: (Lparma_polyhedra_library/BD_Shape_int64_t;)V
950  */
952  (JNIEnv *, jobject, jobject);
953 
954 /*
955  * Class: parma_polyhedra_library_Grid
956  * Method: build_cpp_object
957  * Signature: (Lparma_polyhedra_library/BD_Shape_int64_t;Lparma_polyhedra_library/Complexity_Class;)V
958  */
960  (JNIEnv *, jobject, jobject, jobject);
961 
962 /*
963  * Class: parma_polyhedra_library_Grid
964  * Method: build_cpp_object
965  * Signature: (Lparma_polyhedra_library/BD_Shape_mpz_class;)V
966  */
968  (JNIEnv *, jobject, jobject);
969 
970 /*
971  * Class: parma_polyhedra_library_Grid
972  * Method: build_cpp_object
973  * Signature: (Lparma_polyhedra_library/BD_Shape_mpz_class;Lparma_polyhedra_library/Complexity_Class;)V
974  */
976  (JNIEnv *, jobject, jobject, jobject);
977 
978 /*
979  * Class: parma_polyhedra_library_Grid
980  * Method: build_cpp_object
981  * Signature: (Lparma_polyhedra_library/BD_Shape_mpq_class;)V
982  */
984  (JNIEnv *, jobject, jobject);
985 
986 /*
987  * Class: parma_polyhedra_library_Grid
988  * Method: build_cpp_object
989  * Signature: (Lparma_polyhedra_library/BD_Shape_mpq_class;Lparma_polyhedra_library/Complexity_Class;)V
990  */
992  (JNIEnv *, jobject, jobject, jobject);
993 
994 /*
995  * Class: parma_polyhedra_library_Grid
996  * Method: build_cpp_object
997  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int8_t;)V
998  */
1000  (JNIEnv *, jobject, jobject);
1001 
1002 /*
1003  * Class: parma_polyhedra_library_Grid
1004  * Method: build_cpp_object
1005  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int8_t;Lparma_polyhedra_library/Complexity_Class;)V
1006  */
1008  (JNIEnv *, jobject, jobject, jobject);
1009 
1010 /*
1011  * Class: parma_polyhedra_library_Grid
1012  * Method: build_cpp_object
1013  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int16_t;)V
1014  */
1016  (JNIEnv *, jobject, jobject);
1017 
1018 /*
1019  * Class: parma_polyhedra_library_Grid
1020  * Method: build_cpp_object
1021  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int16_t;Lparma_polyhedra_library/Complexity_Class;)V
1022  */
1024  (JNIEnv *, jobject, jobject, jobject);
1025 
1026 /*
1027  * Class: parma_polyhedra_library_Grid
1028  * Method: build_cpp_object
1029  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int32_t;)V
1030  */
1032  (JNIEnv *, jobject, jobject);
1033 
1034 /*
1035  * Class: parma_polyhedra_library_Grid
1036  * Method: build_cpp_object
1037  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int32_t;Lparma_polyhedra_library/Complexity_Class;)V
1038  */
1040  (JNIEnv *, jobject, jobject, jobject);
1041 
1042 /*
1043  * Class: parma_polyhedra_library_Grid
1044  * Method: build_cpp_object
1045  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int64_t;)V
1046  */
1048  (JNIEnv *, jobject, jobject);
1049 
1050 /*
1051  * Class: parma_polyhedra_library_Grid
1052  * Method: build_cpp_object
1053  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_int64_t;Lparma_polyhedra_library/Complexity_Class;)V
1054  */
1056  (JNIEnv *, jobject, jobject, jobject);
1057 
1058 /*
1059  * Class: parma_polyhedra_library_Grid
1060  * Method: build_cpp_object
1061  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_mpz_class;)V
1062  */
1064  (JNIEnv *, jobject, jobject);
1065 
1066 /*
1067  * Class: parma_polyhedra_library_Grid
1068  * Method: build_cpp_object
1069  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_mpz_class;Lparma_polyhedra_library/Complexity_Class;)V
1070  */
1072  (JNIEnv *, jobject, jobject, jobject);
1073 
1074 /*
1075  * Class: parma_polyhedra_library_Grid
1076  * Method: build_cpp_object
1077  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_mpq_class;)V
1078  */
1080  (JNIEnv *, jobject, jobject);
1081 
1082 /*
1083  * Class: parma_polyhedra_library_Grid
1084  * Method: build_cpp_object
1085  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_mpq_class;Lparma_polyhedra_library/Complexity_Class;)V
1086  */
1088  (JNIEnv *, jobject, jobject, jobject);
1089 
1090 /*
1091  * Class: parma_polyhedra_library_Grid
1092  * Method: build_cpp_object
1093  * Signature: (Lparma_polyhedra_library/C_Polyhedron;)V
1094  */
1096  (JNIEnv *, jobject, jobject);
1097 
1098 /*
1099  * Class: parma_polyhedra_library_Grid
1100  * Method: build_cpp_object
1101  * Signature: (Lparma_polyhedra_library/C_Polyhedron;Lparma_polyhedra_library/Complexity_Class;)V
1102  */
1104  (JNIEnv *, jobject, jobject, jobject);
1105 
1106 /*
1107  * Class: parma_polyhedra_library_Grid
1108  * Method: build_cpp_object
1109  * Signature: (Lparma_polyhedra_library/NNC_Polyhedron;)V
1110  */
1112  (JNIEnv *, jobject, jobject);
1113 
1114 /*
1115  * Class: parma_polyhedra_library_Grid
1116  * Method: build_cpp_object
1117  * Signature: (Lparma_polyhedra_library/NNC_Polyhedron;Lparma_polyhedra_library/Complexity_Class;)V
1118  */
1120  (JNIEnv *, jobject, jobject, jobject);
1121 
1122 /*
1123  * Class: parma_polyhedra_library_Grid
1124  * Method: build_cpp_object
1125  * Signature: (Lparma_polyhedra_library/Grid;)V
1126  */
1128  (JNIEnv *, jobject, jobject);
1129 
1130 /*
1131  * Class: parma_polyhedra_library_Grid
1132  * Method: build_cpp_object
1133  * Signature: (Lparma_polyhedra_library/Grid;Lparma_polyhedra_library/Complexity_Class;)V
1134  */
1136  (JNIEnv *, jobject, jobject, jobject);
1137 
1138 /*
1139  * Class: parma_polyhedra_library_Grid
1140  * Method: build_cpp_object
1141  * Signature: (Lparma_polyhedra_library/Float_Box;)V
1142  */
1144  (JNIEnv *, jobject, jobject);
1145 
1146 /*
1147  * Class: parma_polyhedra_library_Grid
1148  * Method: build_cpp_object
1149  * Signature: (Lparma_polyhedra_library/Float_Box;Lparma_polyhedra_library/Complexity_Class;)V
1150  */
1152  (JNIEnv *, jobject, jobject, jobject);
1153 
1154 /*
1155  * Class: parma_polyhedra_library_Grid
1156  * Method: build_cpp_object
1157  * Signature: (Lparma_polyhedra_library/BD_Shape_float;)V
1158  */
1160  (JNIEnv *, jobject, jobject);
1161 
1162 /*
1163  * Class: parma_polyhedra_library_Grid
1164  * Method: build_cpp_object
1165  * Signature: (Lparma_polyhedra_library/BD_Shape_float;Lparma_polyhedra_library/Complexity_Class;)V
1166  */
1168  (JNIEnv *, jobject, jobject, jobject);
1169 
1170 /*
1171  * Class: parma_polyhedra_library_Grid
1172  * Method: build_cpp_object
1173  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_float;)V
1174  */
1176  (JNIEnv *, jobject, jobject);
1177 
1178 /*
1179  * Class: parma_polyhedra_library_Grid
1180  * Method: build_cpp_object
1181  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_float;Lparma_polyhedra_library/Complexity_Class;)V
1182  */
1184  (JNIEnv *, jobject, jobject, jobject);
1185 
1186 /*
1187  * Class: parma_polyhedra_library_Grid
1188  * Method: build_cpp_object
1189  * Signature: (Lparma_polyhedra_library/Double_Box;)V
1190  */
1192  (JNIEnv *, jobject, jobject);
1193 
1194 /*
1195  * Class: parma_polyhedra_library_Grid
1196  * Method: build_cpp_object
1197  * Signature: (Lparma_polyhedra_library/Double_Box;Lparma_polyhedra_library/Complexity_Class;)V
1198  */
1200  (JNIEnv *, jobject, jobject, jobject);
1201 
1202 /*
1203  * Class: parma_polyhedra_library_Grid
1204  * Method: build_cpp_object
1205  * Signature: (Lparma_polyhedra_library/BD_Shape_double;)V
1206  */
1208  (JNIEnv *, jobject, jobject);
1209 
1210 /*
1211  * Class: parma_polyhedra_library_Grid
1212  * Method: build_cpp_object
1213  * Signature: (Lparma_polyhedra_library/BD_Shape_double;Lparma_polyhedra_library/Complexity_Class;)V
1214  */
1216  (JNIEnv *, jobject, jobject, jobject);
1217 
1218 /*
1219  * Class: parma_polyhedra_library_Grid
1220  * Method: build_cpp_object
1221  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_double;)V
1222  */
1224  (JNIEnv *, jobject, jobject);
1225 
1226 /*
1227  * Class: parma_polyhedra_library_Grid
1228  * Method: build_cpp_object
1229  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_double;Lparma_polyhedra_library/Complexity_Class;)V
1230  */
1232  (JNIEnv *, jobject, jobject, jobject);
1233 
1234 /*
1235  * Class: parma_polyhedra_library_Grid
1236  * Method: build_cpp_object
1237  * Signature: (Lparma_polyhedra_library/Long_Double_Box;)V
1238  */
1240  (JNIEnv *, jobject, jobject);
1241 
1242 /*
1243  * Class: parma_polyhedra_library_Grid
1244  * Method: build_cpp_object
1245  * Signature: (Lparma_polyhedra_library/Long_Double_Box;Lparma_polyhedra_library/Complexity_Class;)V
1246  */
1248  (JNIEnv *, jobject, jobject, jobject);
1249 
1250 /*
1251  * Class: parma_polyhedra_library_Grid
1252  * Method: build_cpp_object
1253  * Signature: (Lparma_polyhedra_library/BD_Shape_long_double;)V
1254  */
1256  (JNIEnv *, jobject, jobject);
1257 
1258 /*
1259  * Class: parma_polyhedra_library_Grid
1260  * Method: build_cpp_object
1261  * Signature: (Lparma_polyhedra_library/BD_Shape_long_double;Lparma_polyhedra_library/Complexity_Class;)V
1262  */
1264  (JNIEnv *, jobject, jobject, jobject);
1265 
1266 /*
1267  * Class: parma_polyhedra_library_Grid
1268  * Method: build_cpp_object
1269  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_long_double;)V
1270  */
1272  (JNIEnv *, jobject, jobject);
1273 
1274 /*
1275  * Class: parma_polyhedra_library_Grid
1276  * Method: build_cpp_object
1277  * Signature: (Lparma_polyhedra_library/Octagonal_Shape_long_double;Lparma_polyhedra_library/Complexity_Class;)V
1278  */
1280  (JNIEnv *, jobject, jobject, jobject);
1281 
1282 #ifdef __cplusplus
1283 }
1284 #endif
1285 #endif
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1preimage__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1preimage_1lhs_1rhs_1with_1congruence(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_fold_1space_1dimensions(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint8_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_upper_1bound_1assign_1if_1exact(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint16_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generator_1widening_1assign(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1double_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1preimage_1with_1congruence(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1double_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int32_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int64_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int16_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint64_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_time_1elapse_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1grid_1generator(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Rational_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_relation_1with__Lparma_1polyhedra_1library_Generator_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1mpz_1class_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int16_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_relation_1with__Lparma_1polyhedra_1library_Congruence_2(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_strictly_1contains(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Rational_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT jint JNICALL Java_parma_1polyhedra_1library_Grid_hashCode(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1constraint(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_bounded_1affine_1image(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Grid_external_1memory_1in_1bytes(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1float_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_swap(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Z_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int64_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1mpz_1class_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1space_1dimensions_1and_1embed(JNIEnv *, jobject, jlong)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_free(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint32_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int32_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1mpz_1class_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_refine_1with_1constraint(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int64_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_C_1Polyhedron_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_NNC_1Polyhedron_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_minimized_1constraints(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_remove_1higher_1space_1dimensions(JNIEnv *, jobject, jlong)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Grid_toString(JNIEnv *, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_simplify_1using_1context_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__JLparma_1polyhedra_1library_Degenerate_1Element_2(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_bounds_1from_1below(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_widening_1assign(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int64_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_affine_1image(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_C_1Polyhedron_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1mpq_1class_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1float_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_upper_1bound_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_bounded_1affine_1preimage(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int8_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_grid_1generators(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_affine_1preimage(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_constraints(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Long_1Double_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_minimize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2Lparma_1polyhedra_1library_Generator_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Float_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint32_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint16_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1long_1double_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1constraints(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_congruence_1widening_1assign(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1long_1double_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_relation_1with__Lparma_1polyhedra_1library_Grid_1Generator_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int32_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int64_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int32_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_minimized_1grid_1generators(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1mpz_1class_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_unconstrain_1space_1dimensions(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int64_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1empty(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_approximate_1partition(JNIEnv *, jclass, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1image_1with_1congruence(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Constraint_1System_2(JNIEnv *, jobject, jobject)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Grid_ascii_1dump(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Grid_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_equals(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int8_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_intersection_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int16_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_constrains(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_bounds_1from_1above(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Grid_1Generator_1System_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int32_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1congruences(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint64_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_remove_1space_1dimensions(JNIEnv *, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Grid_space_1dimension(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_refine_1with_1congruences(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_concatenate_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_OK(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1image_1lhs_1rhs_1with_1congruence(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1universe(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1float_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1grid_1generators(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int16_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_minimize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1double_2(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1discrete(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_NNC_1Polyhedron_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1preimage__Lparma_1polyhedra_1library_Variable_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_contains(JNIEnv *, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Grid_total_1memory_1in_1bytes(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1double_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Z_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1disjoint_1from(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int8_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_drop_1some_1non_1integer_1points__Lparma_1polyhedra_1library_Variables_1Set_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_wrap_1assign(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject, jlong, jboolean)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_map_1space_1dimensions(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_limited_1generator_1extrapolation_1assign(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_expand_1space_1dimension(JNIEnv *, jobject, jobject, jlong)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1long_1double_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1image__Lparma_1polyhedra_1library_Variable_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Double_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_refine_1with_1congruence(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1bounded(JNIEnv *, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_is_1topologically_1closed(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1mpq_1class_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1mpq_1class_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Grid_affine_1dimension(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1long_1double_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_unconstrain_1space_1dimension(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1space_1dimensions_1and_1project(JNIEnv *, jobject, jlong)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_maximize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2Lparma_1polyhedra_1library_Generator_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_congruences(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_difference_1assign(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Double_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int16_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_maximize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2(JNIEnv *, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Grid_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Float_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_add_1congruence(JNIEnv *, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_contains_1integer_1point(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_generalized_1affine_1image__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1int16_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_relation_1with__Lparma_1polyhedra_1library_Constraint_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Int8_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int8_1t_2(JNIEnv *, jobject, jobject)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Grid_minimized_1congruences(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_refine_1with_1constraints(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int32_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Grid_frequency(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1int8_1t_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Long_1Double_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_limited_1congruence_1extrapolation_1assign(JNIEnv *, jobject, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Uint8_1Box_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Octagonal_1Shape_1mpq_1class_2Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_BD_1Shape_1float_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_finalize(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_topological_1closure_1assign(JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_build_1cpp_1object__Lparma_1polyhedra_1library_Congruence_1System_2(JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Grid_drop_1some_1non_1integer_1points__Lparma_1polyhedra_1library_Complexity_1Class_2(JNIEnv *, jobject, jobject)