aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/ILP-Solver/hu.bme.mit.inf.dslreasoner.ilp.cbc/cpp/viatracbc.hpp
blob: c65f71e38b7a8ecfcaa4d57a50599a8adf1e10a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef HU_BME_MIT_INF_DSLREASONER_ILP_CBC_
#define HU_BME_MIT_INF_DSLREASONER_ILP_CBC_

#include <jni.h>

extern "C" {

JNIEXPORT jint JNICALL Java_hu_bme_mit_inf_dslreasoner_ilp_cbc_CbcSolver_solveIlpProblem(
    JNIEnv *env, jclass klazz, jdoubleArray columnLowerBoundsArray, jdoubleArray columnUpperBoundsArray,
    jintArray rowStartsArray, jintArray columnIndicesArray, jdoubleArray entriesArray,
    jdoubleArray rowLowerBoundsArray, jdoubleArray rowUpperBoundsArray, jdoubleArray objectiveArray,
    jdoubleArray outputArray, jdouble timeoutSeconds, jboolean silent);

}

#endif // HU_BME_MIT_INF_DSLREASONER_ILP_CBC_