1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class placement_SolveVPSC */
5 #ifndef _Included_placement_SolveVPSC
6 #define _Included_placement_SolveVPSC
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11 * Class: placement_SolveVPSC
12 * Method: solve
13 * Signature: ([Ljava/lang/String;[D[D[I[I[D[DI)D
14 */
15 JNIEXPORT jdouble JNICALL Java_placement_SolveVPSC_solve
16 (JNIEnv *, jobject, jobjectArray, jdoubleArray, jdoubleArray, jintArray, jintArray, jdoubleArray, jdoubleArray, jint);
18 /*
19 * Class: placement_SolveVPSC
20 * Method: generateXConstraints
21 * Signature: ([D[D[D[D[D)I
22 */
23 JNIEXPORT jint JNICALL Java_placement_SolveVPSC_generateXConstraints
24 (JNIEnv *, jobject, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray);
26 /*
27 * Class: placement_SolveVPSC
28 * Method: generateYConstraints
29 * Signature: ([D[D[D[D[D)I
30 */
31 JNIEXPORT jint JNICALL Java_placement_SolveVPSC_generateYConstraints
32 (JNIEnv *, jobject, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray);
34 /*
35 * Class: placement_SolveVPSC
36 * Method: getConstraints
37 * Signature: ([I[I[D)V
38 */
39 JNIEXPORT void JNICALL Java_placement_SolveVPSC_getConstraints
40 (JNIEnv *, jobject, jintArray, jintArray, jdoubleArray);
42 /*
43 * Class: placement_SolveVPSC
44 * Method: removeOverlaps
45 * Signature: ([D[D[D[D)V
46 */
47 JNIEXPORT void JNICALL Java_placement_SolveVPSC_removeOverlaps
48 (JNIEnv *, jobject, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray);
50 #ifdef __cplusplus
51 }
52 #endif
53 #endif