X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2Fsatune_SatuneJavaAPI.h;h=68703bcbf8b55f7bb0b5239fb3ec38348e2abb71;hp=db225133493c4775b47ba52ab96cf63dcb0f01cc;hb=081e954fa3566ad9a2522ca45bef8e29472d2a72;hpb=e5c1ee81132998d6a80d83e95f1faf2ca06ac7fb diff --git a/src/satune_SatuneJavaAPI.h b/src/satune_SatuneJavaAPI.h index db22513..68703bc 100644 --- a/src/satune_SatuneJavaAPI.h +++ b/src/satune_SatuneJavaAPI.h @@ -38,7 +38,7 @@ JNIEXPORT void JNICALL Java_satune_SatuneJavaAPI_resetCCSolver * Signature: (JIJI)J */ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_createSet - (JNIEnv *, jobject, jlong, jint, jlong, jint); + (JNIEnv *, jobject , jlong , jint , jlongArray arr); /* * Class: satune_SatuneJavaAPI @@ -198,7 +198,7 @@ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyFunction * Signature: (JJJIJ)J */ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyPredicateTable - (JNIEnv *, jobject, jlong, jlong, jlong, jint, jlong); + (JNIEnv *, jobject, jlong, jlong, jlongArray, jlong); /* * Class: satune_SatuneJavaAPI @@ -206,7 +206,7 @@ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyPredicateTable * Signature: (JJJI)J */ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyPredicate - (JNIEnv *, jobject, jlong, jlong, jlong, jint); + (JNIEnv *, jobject, jlong, jlong, jlongArray); /* * Class: satune_SatuneJavaAPI @@ -214,7 +214,15 @@ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyPredicate * Signature: (JIJI)J */ JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyLogicalOperation - (JNIEnv *, jobject, jlong, jint, jlong, jint); + (JNIEnv *, jobject, jlong, jint, jlongArray); + +/* + * Class: satune_SatuneJavaAPI + * Method: applyExactlyOneConstraint + * Signature: (JIJI)J + */ +JNIEXPORT jlong JNICALL Java_satune_SatuneJavaAPI_applyExactlyOneConstraint + (JNIEnv *, jobject, jlong, jlongArray ); /* * Class: satune_SatuneJavaAPI