PPL Configured Java Language Interface  0.12.1
parma_polyhedra_library_Pointset_Powerset_Int16_Box.h
Go to the documentation of this file.
00001 /* DO NOT EDIT THIS FILE - it is machine generated */
00002 #include <jni.h>
00003 /* Header for class parma_polyhedra_library_Pointset_Powerset_Int16_Box */
00004 
00005 #ifndef _Included_parma_polyhedra_library_Pointset_Powerset_Int16_Box
00006 #define _Included_parma_polyhedra_library_Pointset_Powerset_Int16_Box
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010 /*
00011  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00012  * Method:    finalize
00013  * Signature: ()V
00014  */
00015 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_finalize
00016   (JNIEnv *, jobject);
00017 
00018 /*
00019  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00020  * Method:    swap
00021  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00022  */
00023 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_swap
00024   (JNIEnv *, jobject, jobject);
00025 
00026 /*
00027  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00028  * Method:    space_dimension
00029  * Signature: ()J
00030  */
00031 JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_space_1dimension
00032   (JNIEnv *, jobject);
00033 
00034 /*
00035  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00036  * Method:    affine_dimension
00037  * Signature: ()J
00038  */
00039 JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_affine_1dimension
00040   (JNIEnv *, jobject);
00041 
00042 /*
00043  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00044  * Method:    relation_with
00045  * Signature: (Lparma_polyhedra_library/Constraint;)Lparma_polyhedra_library/Poly_Con_Relation;
00046  */
00047 JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_relation_1with__Lparma_1polyhedra_1library_Constraint_2
00048   (JNIEnv *, jobject, jobject);
00049 
00050 /*
00051  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00052  * Method:    relation_with
00053  * Signature: (Lparma_polyhedra_library/Generator;)Lparma_polyhedra_library/Poly_Gen_Relation;
00054  */
00055 JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_relation_1with__Lparma_1polyhedra_1library_Generator_2
00056   (JNIEnv *, jobject, jobject);
00057 
00058 /*
00059  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00060  * Method:    relation_with
00061  * Signature: (Lparma_polyhedra_library/Congruence;)Lparma_polyhedra_library/Poly_Con_Relation;
00062  */
00063 JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_relation_1with__Lparma_1polyhedra_1library_Congruence_2
00064   (JNIEnv *, jobject, jobject);
00065 
00066 /*
00067  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00068  * Method:    is_empty
00069  * Signature: ()Z
00070  */
00071 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1empty
00072   (JNIEnv *, jobject);
00073 
00074 /*
00075  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00076  * Method:    is_universe
00077  * Signature: ()Z
00078  */
00079 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1universe
00080   (JNIEnv *, jobject);
00081 
00082 /*
00083  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00084  * Method:    is_bounded
00085  * Signature: ()Z
00086  */
00087 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1bounded
00088   (JNIEnv *, jobject);
00089 
00090 /*
00091  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00092  * Method:    contains_integer_point
00093  * Signature: ()Z
00094  */
00095 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_contains_1integer_1point
00096   (JNIEnv *, jobject);
00097 
00098 /*
00099  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00100  * Method:    is_topologically_closed
00101  * Signature: ()Z
00102  */
00103 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1topologically_1closed
00104   (JNIEnv *, jobject);
00105 
00106 /*
00107  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00108  * Method:    is_discrete
00109  * Signature: ()Z
00110  */
00111 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1discrete
00112   (JNIEnv *, jobject);
00113 
00114 /*
00115  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00116  * Method:    topological_closure_assign
00117  * Signature: ()V
00118  */
00119 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_topological_1closure_1assign
00120   (JNIEnv *, jobject);
00121 
00122 /*
00123  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00124  * Method:    pairwise_reduce
00125  * Signature: ()V
00126  */
00127 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_pairwise_1reduce
00128   (JNIEnv *, jobject);
00129 
00130 /*
00131  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00132  * Method:    omega_reduce
00133  * Signature: ()V
00134  */
00135 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_omega_1reduce
00136   (JNIEnv *, jobject);
00137 
00138 /*
00139  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00140  * Method:    bounds_from_above
00141  * Signature: (Lparma_polyhedra_library/Linear_Expression;)Z
00142  */
00143 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_bounds_1from_1above
00144   (JNIEnv *, jobject, jobject);
00145 
00146 /*
00147  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00148  * Method:    bounds_from_below
00149  * Signature: (Lparma_polyhedra_library/Linear_Expression;)Z
00150  */
00151 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_bounds_1from_1below
00152   (JNIEnv *, jobject, jobject);
00153 
00154 /*
00155  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00156  * Method:    maximize
00157  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;)Z
00158  */
00159 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_maximize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2
00160   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00161 
00162 /*
00163  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00164  * Method:    minimize
00165  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;)Z
00166  */
00167 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_minimize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2
00168   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00169 
00170 /*
00171  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00172  * Method:    maximize
00173  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;Lparma_polyhedra_library/Generator;)Z
00174  */
00175 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_maximize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2Lparma_1polyhedra_1library_Generator_2
00176   (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
00177 
00178 /*
00179  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00180  * Method:    minimize
00181  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/Coefficient;Lparma_polyhedra_library/By_Reference;Lparma_polyhedra_library/Generator;)Z
00182  */
00183 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_minimize__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_Coefficient_2Lparma_1polyhedra_1library_By_1Reference_2Lparma_1polyhedra_1library_Generator_2
00184   (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);
00185 
00186 /*
00187  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00188  * Method:    contains
00189  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00190  */
00191 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_contains
00192   (JNIEnv *, jobject, jobject);
00193 
00194 /*
00195  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00196  * Method:    strictly_contains
00197  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00198  */
00199 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_strictly_1contains
00200   (JNIEnv *, jobject, jobject);
00201 
00202 /*
00203  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00204  * Method:    is_disjoint_from
00205  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00206  */
00207 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_is_1disjoint_1from
00208   (JNIEnv *, jobject, jobject);
00209 
00210 /*
00211  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00212  * Method:    geometrically_covers
00213  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00214  */
00215 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_geometrically_1covers
00216   (JNIEnv *, jobject, jobject);
00217 
00218 /*
00219  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00220  * Method:    geometrically_equals
00221  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00222  */
00223 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_geometrically_1equals
00224   (JNIEnv *, jobject, jobject);
00225 
00226 /*
00227  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00228  * Method:    equals
00229  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00230  */
00231 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_equals
00232   (JNIEnv *, jobject, jobject);
00233 
00234 /*
00235  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00236  * Method:    OK
00237  * Signature: ()Z
00238  */
00239 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_OK
00240   (JNIEnv *, jobject);
00241 
00242 /*
00243  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00244  * Method:    add_constraint
00245  * Signature: (Lparma_polyhedra_library/Constraint;)V
00246  */
00247 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1constraint
00248   (JNIEnv *, jobject, jobject);
00249 
00250 /*
00251  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00252  * Method:    add_congruence
00253  * Signature: (Lparma_polyhedra_library/Congruence;)V
00254  */
00255 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1congruence
00256   (JNIEnv *, jobject, jobject);
00257 
00258 /*
00259  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00260  * Method:    add_constraints
00261  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
00262  */
00263 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1constraints
00264   (JNIEnv *, jobject, jobject);
00265 
00266 /*
00267  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00268  * Method:    add_congruences
00269  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
00270  */
00271 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1congruences
00272   (JNIEnv *, jobject, jobject);
00273 
00274 /*
00275  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00276  * Method:    refine_with_constraint
00277  * Signature: (Lparma_polyhedra_library/Constraint;)V
00278  */
00279 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_refine_1with_1constraint
00280   (JNIEnv *, jobject, jobject);
00281 
00282 /*
00283  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00284  * Method:    refine_with_congruence
00285  * Signature: (Lparma_polyhedra_library/Congruence;)V
00286  */
00287 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_refine_1with_1congruence
00288   (JNIEnv *, jobject, jobject);
00289 
00290 /*
00291  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00292  * Method:    refine_with_constraints
00293  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
00294  */
00295 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_refine_1with_1constraints
00296   (JNIEnv *, jobject, jobject);
00297 
00298 /*
00299  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00300  * Method:    refine_with_congruences
00301  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
00302  */
00303 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_refine_1with_1congruences
00304   (JNIEnv *, jobject, jobject);
00305 
00306 /*
00307  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00308  * Method:    intersection_assign
00309  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00310  */
00311 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_intersection_1assign
00312   (JNIEnv *, jobject, jobject);
00313 
00314 /*
00315  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00316  * Method:    upper_bound_assign
00317  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00318  */
00319 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_upper_1bound_1assign
00320   (JNIEnv *, jobject, jobject);
00321 
00322 /*
00323  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00324  * Method:    difference_assign
00325  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00326  */
00327 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_difference_1assign
00328   (JNIEnv *, jobject, jobject);
00329 
00330 /*
00331  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00332  * Method:    concatenate_assign
00333  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00334  */
00335 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_concatenate_1assign
00336   (JNIEnv *, jobject, jobject);
00337 
00338 /*
00339  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00340  * Method:    time_elapse_assign
00341  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00342  */
00343 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_time_1elapse_1assign
00344   (JNIEnv *, jobject, jobject);
00345 
00346 /*
00347  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00348  * Method:    upper_bound_assign_if_exact
00349  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00350  */
00351 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_upper_1bound_1assign_1if_1exact
00352   (JNIEnv *, jobject, jobject);
00353 
00354 /*
00355  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00356  * Method:    simplify_using_context_assign
00357  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)Z
00358  */
00359 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_simplify_1using_1context_1assign
00360   (JNIEnv *, jobject, jobject);
00361 
00362 /*
00363  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00364  * Method:    constrains
00365  * Signature: (Lparma_polyhedra_library/Variable;)Z
00366  */
00367 JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_constrains
00368   (JNIEnv *, jobject, jobject);
00369 
00370 /*
00371  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00372  * Method:    unconstrain_space_dimension
00373  * Signature: (Lparma_polyhedra_library/Variable;)V
00374  */
00375 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_unconstrain_1space_1dimension
00376   (JNIEnv *, jobject, jobject);
00377 
00378 /*
00379  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00380  * Method:    unconstrain_space_dimensions
00381  * Signature: (Lparma_polyhedra_library/Variables_Set;)V
00382  */
00383 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_unconstrain_1space_1dimensions
00384   (JNIEnv *, jobject, jobject);
00385 
00386 /*
00387  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00388  * Method:    affine_image
00389  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00390  */
00391 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_affine_1image
00392   (JNIEnv *, jobject, jobject, jobject, jobject);
00393 
00394 /*
00395  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00396  * Method:    affine_preimage
00397  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00398  */
00399 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_affine_1preimage
00400   (JNIEnv *, jobject, jobject, jobject, jobject);
00401 
00402 /*
00403  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00404  * Method:    bounded_affine_image
00405  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00406  */
00407 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_bounded_1affine_1image
00408   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00409 
00410 /*
00411  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00412  * Method:    bounded_affine_preimage
00413  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00414  */
00415 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_bounded_1affine_1preimage
00416   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00417 
00418 /*
00419  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00420  * Method:    generalized_affine_image
00421  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00422  */
00423 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_generalized_1affine_1image__Lparma_1polyhedra_1library_Variable_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2
00424   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00425 
00426 /*
00427  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00428  * Method:    generalized_affine_preimage
00429  * Signature: (Lparma_polyhedra_library/Variable;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Coefficient;)V
00430  */
00431 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_generalized_1affine_1preimage__Lparma_1polyhedra_1library_Variable_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Coefficient_2
00432   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
00433 
00434 /*
00435  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00436  * Method:    generalized_affine_image
00437  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;)V
00438  */
00439 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_generalized_1affine_1image__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2
00440   (JNIEnv *, jobject, jobject, jobject, jobject);
00441 
00442 /*
00443  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00444  * Method:    generalized_affine_preimage
00445  * Signature: (Lparma_polyhedra_library/Linear_Expression;Lparma_polyhedra_library/Relation_Symbol;Lparma_polyhedra_library/Linear_Expression;)V
00446  */
00447 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_generalized_1affine_1preimage__Lparma_1polyhedra_1library_Linear_1Expression_2Lparma_1polyhedra_1library_Relation_1Symbol_2Lparma_1polyhedra_1library_Linear_1Expression_2
00448   (JNIEnv *, jobject, jobject, jobject, jobject);
00449 
00450 /*
00451  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00452  * Method:    add_space_dimensions_and_embed
00453  * Signature: (J)V
00454  */
00455 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1space_1dimensions_1and_1embed
00456   (JNIEnv *, jobject, jlong);
00457 
00458 /*
00459  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00460  * Method:    add_space_dimensions_and_project
00461  * Signature: (J)V
00462  */
00463 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1space_1dimensions_1and_1project
00464   (JNIEnv *, jobject, jlong);
00465 
00466 /*
00467  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00468  * Method:    remove_space_dimensions
00469  * Signature: (Lparma_polyhedra_library/Variables_Set;)V
00470  */
00471 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_remove_1space_1dimensions
00472   (JNIEnv *, jobject, jobject);
00473 
00474 /*
00475  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00476  * Method:    remove_higher_space_dimensions
00477  * Signature: (J)V
00478  */
00479 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_remove_1higher_1space_1dimensions
00480   (JNIEnv *, jobject, jlong);
00481 
00482 /*
00483  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00484  * Method:    expand_space_dimension
00485  * Signature: (Lparma_polyhedra_library/Variable;J)V
00486  */
00487 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_expand_1space_1dimension
00488   (JNIEnv *, jobject, jobject, jlong);
00489 
00490 /*
00491  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00492  * Method:    fold_space_dimensions
00493  * Signature: (Lparma_polyhedra_library/Variables_Set;Lparma_polyhedra_library/Variable;)V
00494  */
00495 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_fold_1space_1dimensions
00496   (JNIEnv *, jobject, jobject, jobject);
00497 
00498 /*
00499  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00500  * Method:    map_space_dimensions
00501  * Signature: (Lparma_polyhedra_library/Partial_Function;)V
00502  */
00503 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_map_1space_1dimensions
00504   (JNIEnv *, jobject, jobject);
00505 
00506 /*
00507  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00508  * Method:    drop_some_non_integer_points
00509  * Signature: (Ljava/lang/Integer;)V
00510  */
00511 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_drop_1some_1non_1integer_1points
00512   (JNIEnv *, jobject, jobject);
00513 
00514 /*
00515  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00516  * Method:    drop_some_non_integer_points_2
00517  * Signature: (Lparma_polyhedra_library/Variables_Set;Ljava/lang/Integer;)V
00518  */
00519 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_drop_1some_1non_1integer_1points_12
00520   (JNIEnv *, jobject, jobject, jobject);
00521 
00522 /*
00523  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00524  * Method:    ascii_dump
00525  * Signature: ()Ljava/lang/String;
00526  */
00527 JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_ascii_1dump
00528   (JNIEnv *, jobject);
00529 
00530 /*
00531  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00532  * Method:    external_memory_in_bytes
00533  * Signature: ()J
00534  */
00535 JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_external_1memory_1in_1bytes
00536   (JNIEnv *, jobject);
00537 
00538 /*
00539  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00540  * Method:    total_memory_in_bytes
00541  * Signature: ()J
00542  */
00543 JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_total_1memory_1in_1bytes
00544   (JNIEnv *, jobject);
00545 
00546 /*
00547  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00548  * Method:    size
00549  * Signature: ()J
00550  */
00551 JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_size
00552   (JNIEnv *, jobject);
00553 
00554 /*
00555  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00556  * Method:    begin_iterator
00557  * Signature: ()Lparma_polyhedra_library/Pointset_Powerset_Int16_Box_Iterator;
00558  */
00559 JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_begin_1iterator
00560   (JNIEnv *, jobject);
00561 
00562 /*
00563  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00564  * Method:    end_iterator
00565  * Signature: ()Lparma_polyhedra_library/Pointset_Powerset_Int16_Box_Iterator;
00566  */
00567 JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_end_1iterator
00568   (JNIEnv *, jobject);
00569 
00570 /*
00571  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00572  * Method:    add_disjunct
00573  * Signature: (Lparma_polyhedra_library/Int16_Box;)V
00574  */
00575 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_add_1disjunct
00576   (JNIEnv *, jobject, jobject);
00577 
00578 /*
00579  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00580  * Method:    drop_disjunct
00581  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box_Iterator;)V
00582  */
00583 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_drop_1disjunct
00584   (JNIEnv *, jobject, jobject);
00585 
00586 /*
00587  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00588  * Method:    drop_disjuncts
00589  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box_Iterator;Lparma_polyhedra_library/Pointset_Powerset_Int16_Box_Iterator;)V
00590  */
00591 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_drop_1disjuncts
00592   (JNIEnv *, jobject, jobject, jobject);
00593 
00594 /*
00595  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00596  * Method:    free
00597  * Signature: ()V
00598  */
00599 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_free
00600   (JNIEnv *, jobject);
00601 
00602 /*
00603  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00604  * Method:    hashCode
00605  * Signature: ()I
00606  */
00607 JNIEXPORT jint JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_hashCode
00608   (JNIEnv *, jobject);
00609 
00610 /*
00611  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00612  * Method:    toString
00613  * Signature: ()Ljava/lang/String;
00614  */
00615 JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_toString
00616   (JNIEnv *, jobject);
00617 
00618 /*
00619  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00620  * Method:    build_cpp_object
00621  * Signature: (Lparma_polyhedra_library/Constraint_System;)V
00622  */
00623 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Constraint_1System_2
00624   (JNIEnv *, jobject, jobject);
00625 
00626 /*
00627  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00628  * Method:    build_cpp_object
00629  * Signature: (Lparma_polyhedra_library/Congruence_System;)V
00630  */
00631 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Congruence_1System_2
00632   (JNIEnv *, jobject, jobject);
00633 
00634 /*
00635  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00636  * Method:    build_cpp_object
00637  * Signature: (JLparma_polyhedra_library/Degenerate_Element;)V
00638  */
00639 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__JLparma_1polyhedra_1library_Degenerate_1Element_2
00640   (JNIEnv *, jobject, jlong, jobject);
00641 
00642 /*
00643  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00644  * Method:    build_cpp_object
00645  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;)V
00646  */
00647 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_2
00648   (JNIEnv *, jobject, jobject);
00649 
00650 /*
00651  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00652  * Method:    build_cpp_object
00653  * Signature: (Lparma_polyhedra_library/Pointset_Powerset_Int16_Box;Lparma_polyhedra_library/Complexity_Class;)V
00654  */
00655 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2
00656   (JNIEnv *, jobject, jobject, jobject);
00657 
00658 /*
00659  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00660  * Method:    build_cpp_object
00661  * Signature: (Lparma_polyhedra_library/Int16_Box;)V
00662  */
00663 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Int16_1Box_2
00664   (JNIEnv *, jobject, jobject);
00665 
00666 /*
00667  * Class:     parma_polyhedra_library_Pointset_Powerset_Int16_Box
00668  * Method:    build_cpp_object
00669  * Signature: (Lparma_polyhedra_library/Int16_Box;Lparma_polyhedra_library/Complexity_Class;)V
00670  */
00671 JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_Pointset_1Powerset_1Int16_1Box_build_1cpp_1object__Lparma_1polyhedra_1library_Int16_1Box_2Lparma_1polyhedra_1library_Complexity_1Class_2
00672   (JNIEnv *, jobject, jobject, jobject);
00673 
00674 #ifdef __cplusplus
00675 }
00676 #endif
00677 #endif