PPL Configured Java Language Interface  1.2
parma_polyhedra_library_PIP_Problem.h File Reference
#include <jni.h>
Include dependency graph for parma_polyhedra_library_PIP_Problem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_free (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_finalize (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_max_1space_1dimension (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_space_1dimension (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_number_1of_1parameter_1space_1dimensions (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_parameter_1space_1dimensions (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_get_1big_1parameter_1dimension (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_number_1of_1constraints (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_constraint_1at_1index (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_constraints (JNIEnv *, jobject)
 
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_ascii_1dump (JNIEnv *, jobject)
 
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_toString (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_total_1memory_1in_1bytes (JNIEnv *, jobject)
 
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_external_1memory_1in_1bytes (JNIEnv *, jobject)
 
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_OK (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_clear (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1space_1dimensions_1and_1embed (JNIEnv *, jobject, jlong, jlong)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1to_1parameter_1space_1dimensions (JNIEnv *, jobject, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_set_1big_1parameter_1dimension (JNIEnv *, jobject, jlong)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1constraint (JNIEnv *, jobject, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1constraints (JNIEnv *, jobject, jobject)
 
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_is_1satisfiable (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_solve (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_solution (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_optimizing_1solution (JNIEnv *, jobject)
 
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_get_1pip_1problem_1control_1parameter (JNIEnv *, jobject, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_set_1pip_1problem_1control_1parameter (JNIEnv *, jobject, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__J (JNIEnv *, jobject, jlong)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__JLparma_1polyhedra_1library_Constraint_1System_2Lparma_1polyhedra_1library_Variables_1Set_2 (JNIEnv *, jobject, jlong, jobject, jobject)
 
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__Lparma_1polyhedra_1library_PIP_1Problem_2 (JNIEnv *, jobject, jobject)
 

Function Documentation

JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1constraint ( JNIEnv *  ,
jobject  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1constraints ( JNIEnv *  ,
jobject  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1space_1dimensions_1and_1embed ( JNIEnv *  ,
jobject  ,
jlong  ,
jlong   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_add_1to_1parameter_1space_1dimensions ( JNIEnv *  ,
jobject  ,
jobject   
)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_ascii_1dump ( JNIEnv *  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__J ( JNIEnv *  ,
jobject  ,
jlong   
)

Definition at line 1526 of file ppl_java_globals.cc.

References CATCH_ALL.

JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__JLparma_1polyhedra_1library_Constraint_1System_2Lparma_1polyhedra_1library_Variables_1Set_2 ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject  ,
jobject   
)

Definition at line 1537 of file ppl_java_globals.cc.

References CATCH_ALL.

JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_build_1cpp_1object__Lparma_1polyhedra_1library_PIP_1Problem_2 ( JNIEnv *  ,
jobject  ,
jobject   
)

Definition at line 1552 of file ppl_java_globals.cc.

JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_clear ( JNIEnv *  ,
jobject   
)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_constraint_1at_1index ( JNIEnv *  ,
jobject  ,
jlong   
)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_external_1memory_1in_1bytes ( JNIEnv *  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_finalize ( JNIEnv *  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_free ( JNIEnv *  ,
jobject   
)

Definition at line 1622 of file ppl_java_globals.cc.

JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_get_1big_1parameter_1dimension ( JNIEnv *  ,
jobject   
)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_get_1pip_1problem_1control_1parameter ( JNIEnv *  ,
jobject  ,
jobject   
)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_is_1satisfiable ( JNIEnv *  ,
jobject   
)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_max_1space_1dimension ( JNIEnv *  ,
jobject   
)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_number_1of_1constraints ( JNIEnv *  ,
jobject   
)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_number_1of_1parameter_1space_1dimensions ( JNIEnv *  ,
jobject   
)
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_OK ( JNIEnv *  ,
jobject   
)

Definition at line 1561 of file ppl_java_globals.cc.

References CATCH_ALL, and Parma_Polyhedra_Library::PIP_Problem::OK().

JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_optimizing_1solution ( JNIEnv *  ,
jobject   
)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_parameter_1space_1dimensions ( JNIEnv *  ,
jobject   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_set_1big_1parameter_1dimension ( JNIEnv *  ,
jobject  ,
jlong   
)
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_set_1pip_1problem_1control_1parameter ( JNIEnv *  ,
jobject  ,
jobject   
)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_solution ( JNIEnv *  ,
jobject   
)
JNIEXPORT jobject JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_solve ( JNIEnv *  ,
jobject   
)
JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_space_1dimension ( JNIEnv *  ,
jobject   
)
JNIEXPORT jstring JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_toString ( JNIEnv *  ,
jobject   
)

Definition at line 1597 of file ppl_java_globals.cc.

JNIEXPORT jlong JNICALL Java_parma_1polyhedra_1library_PIP_1Problem_total_1memory_1in_1bytes ( JNIEnv *  ,
jobject   
)