You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
285 lines
7.6 KiB
285 lines
7.6 KiB
/* DO NOT EDIT THIS FILE - it is machine generated */
|
|
#include <jni.h>
|
|
/* Header for class hybrid_PrismHybrid */
|
|
|
|
#ifndef _Included_hybrid_PrismHybrid
|
|
#define _Included_hybrid_PrismHybrid
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_FreeGlobalRefs
|
|
* Signature: ()V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1FreeGlobalRefs
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetCUDDManager
|
|
* Signature: (J)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetCUDDManager
|
|
(JNIEnv *, jclass, jlong);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetMainLog
|
|
* Signature: (Lprism/PrismLog;)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetMainLog
|
|
(JNIEnv *, jclass, jobject);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetTechLog
|
|
* Signature: (Lprism/PrismLog;)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetTechLog
|
|
(JNIEnv *, jclass, jobject);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetLinEqMethod
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetLinEqMethod
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetLinEqMethodParam
|
|
* Signature: (D)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetLinEqMethodParam
|
|
(JNIEnv *, jclass, jdouble);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetTermCrit
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetTermCrit
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetTermCritParam
|
|
* Signature: (D)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetTermCritParam
|
|
(JNIEnv *, jclass, jdouble);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetMaxIters
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetMaxIters
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetSBMaxMem
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetSBMaxMem
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetNumSBLevels
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetNumSBLevels
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetSORMaxMem
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetSORMaxMem
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetNumSORLevels
|
|
* Signature: (I)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetNumSORLevels
|
|
(JNIEnv *, jclass, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetCompact
|
|
* Signature: (Z)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetCompact
|
|
(JNIEnv *, jclass, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SetDoSSDetect
|
|
* Signature: (Z)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_hybrid_PrismHybrid_PH_1SetDoSSDetect
|
|
(JNIEnv *, jclass, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_GetErrorMessage
|
|
* Signature: ()Ljava/lang/String;
|
|
*/
|
|
JNIEXPORT jstring JNICALL Java_hybrid_PrismHybrid_PH_1GetErrorMessage
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_GetLastUnif
|
|
* Signature: ()D
|
|
*/
|
|
JNIEXPORT jdouble JNICALL Java_hybrid_PrismHybrid_PH_1GetLastUnif
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbBoundedUntil
|
|
* Signature: (JJJIJIJJI)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbBoundedUntil
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jint, jlong, jint, jlong, jlong, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbUntil
|
|
* Signature: (JJJIJIJJ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbUntil
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jint, jlong, jint, jlong, jlong);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbCumulReward
|
|
* Signature: (JJJJJIJII)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbCumulReward
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jint, jlong, jint, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbInstReward
|
|
* Signature: (JJJJIJII)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbInstReward
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jint, jlong, jint, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbReachReward
|
|
* Signature: (JJJJJIJIJJJ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbReachReward
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jint, jlong, jint, jlong, jlong, jlong);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_ProbTransient
|
|
* Signature: (JJJJIJII)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1ProbTransient
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jint, jlong, jint, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_NondetBoundedUntil
|
|
* Signature: (JJJIJIJIJJIZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1NondetBoundedUntil
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jint, jlong, jint, jlong, jint, jlong, jlong, jint, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_NondetUntil
|
|
* Signature: (JJJIJIJIJJZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1NondetUntil
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jint, jlong, jint, jlong, jint, jlong, jlong, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_NondetReachReward
|
|
* Signature: (JJJJJIJIJIJJJZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1NondetReachReward
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jint, jlong, jint, jlong, jint, jlong, jlong, jlong, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_StochBoundedUntil
|
|
* Signature: (JJJIJIJJDJ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1StochBoundedUntil
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jint, jlong, jint, jlong, jlong, jdouble, jlong);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_StochCumulReward
|
|
* Signature: (JJJJJIJID)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1StochCumulReward
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jint, jlong, jint, jdouble);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_StochSteadyState
|
|
* Signature: (JJJJIJI)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1StochSteadyState
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jint, jlong, jint);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_StochTransient
|
|
* Signature: (JJJJIJID)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1StochTransient
|
|
(JNIEnv *, jclass, jlong, jlong, jlong, jlong, jint, jlong, jint, jdouble);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_Power
|
|
* Signature: (JJIJIJJJZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1Power
|
|
(JNIEnv *, jclass, jlong, jlong, jint, jlong, jint, jlong, jlong, jlong, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_JOR
|
|
* Signature: (JJIJIJJJZZD)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1JOR
|
|
(JNIEnv *, jclass, jlong, jlong, jint, jlong, jint, jlong, jlong, jlong, jboolean, jboolean, jdouble);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_SOR
|
|
* Signature: (JJIJIJJJZZDZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1SOR
|
|
(JNIEnv *, jclass, jlong, jlong, jint, jlong, jint, jlong, jlong, jlong, jboolean, jboolean, jdouble, jboolean);
|
|
|
|
/*
|
|
* Class: hybrid_PrismHybrid
|
|
* Method: PH_PSOR
|
|
* Signature: (JJIJIJJJZZDZ)J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_hybrid_PrismHybrid_PH_1PSOR
|
|
(JNIEnv *, jclass, jlong, jlong, jint, jlong, jint, jlong, jlong, jlong, jboolean, jboolean, jdouble, jboolean);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|