X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2Fsatune_SatuneJavaAPI.h;h=0a0b6e5c2cc8301f443a180444f9a60e71c6907e;hp=93a386df53c7b49999410adbbbc45e53cd5e75e9;hb=85d422935f1a6ebdb689f4108185521b022a51d9;hpb=50d8f27a7eb47d7398e14252895a656dbeed5c6a diff --git a/src/satune_SatuneJavaAPI.h b/src/satune_SatuneJavaAPI.h index 93a386d..0a0b6e5 100644 --- a/src/satune_SatuneJavaAPI.h +++ b/src/satune_SatuneJavaAPI.h @@ -280,6 +280,14 @@ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_orderConstraint JNIEXPORT jint JNICALL Java_satune_SatuneJavaAPI_solve (JNIEnv *, jobject, jlong); +/* + * Class: satune_SatuneJavaAPI + * Method: solveIncremental + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_satune_SatuneJavaAPI_solveIncremental + (JNIEnv *, jobject, jlong); + /* * Class: satune_SatuneJavaAPI * Method: getElementValue @@ -288,6 +296,15 @@ JNIEXPORT jint JNICALL Java_satune_SatuneJavaAPI_solve JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_getElementValue (JNIEnv *, jobject, jlong, jlong); + +/* + * Class: satune_SatuneJavaAPI + * Method: getElementValue + * Signature: (JJ)J + */ +JNIEXPORT void JNICALL Java_satune_SatuneJavaAPI_freezeElement + (JNIEnv *, jobject, jlong, jlong); + /* * Class: satune_SatuneJavaAPI * Method: getBooleanValue @@ -312,6 +329,14 @@ JNIEXPORT jint JNICALL Java_satune_SatuneJavaAPI_getOrderConstraintValue JNIEXPORT void JNICALL Java_satune_SatuneJavaAPI_printConstraints (JNIEnv *, jobject, jlong); +/* + * Class: satune_SatuneJavaAPI + * Method: turnoffOptimizations + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_satune_SatuneJavaAPI_turnoffOptimizations + (JNIEnv *, jobject, jlong); + /* * Class: satune_SatuneJavaAPI * Method: serialize