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.
 
 
 
 
 
 

965 lines
25 KiB

/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class simulator_SimulatorEngine */
#ifndef _Included_simulator_SimulatorEngine
#define _Included_simulator_SimulatorEngine
#ifdef __cplusplus
extern "C" {
#endif
#undef simulator_SimulatorEngine_ERROR
#define simulator_SimulatorEngine_ERROR -1L
#undef simulator_SimulatorEngine_OUTOFRANGE
#define simulator_SimulatorEngine_OUTOFRANGE -1L
#undef simulator_SimulatorEngine_NULL
#define simulator_SimulatorEngine_NULL 0L
#undef simulator_SimulatorEngine_NOT_LOADED
#define simulator_SimulatorEngine_NOT_LOADED 0L
#undef simulator_SimulatorEngine_PROBABILISTIC
#define simulator_SimulatorEngine_PROBABILISTIC 1L
#undef simulator_SimulatorEngine_NONDETERMINISTIC
#define simulator_SimulatorEngine_NONDETERMINISTIC 2L
#undef simulator_SimulatorEngine_STOCHASTIC
#define simulator_SimulatorEngine_STOCHASTIC 3L
#undef simulator_SimulatorEngine_UNDEFINED_INT
#define simulator_SimulatorEngine_UNDEFINED_INT -2147483647L
#undef simulator_SimulatorEngine_UNDEFINED_DOUBLE
#define simulator_SimulatorEngine_UNDEFINED_DOUBLE -1.0000000138484279E24
#undef simulator_SimulatorEngine_INFINITY
#define simulator_SimulatorEngine_INFINITY 1.0000000138484279E24
#undef simulator_SimulatorEngine_INTEGER
#define simulator_SimulatorEngine_INTEGER 1L
#undef simulator_SimulatorEngine_DOUBLE
#define simulator_SimulatorEngine_DOUBLE 2L
#undef simulator_SimulatorEngine_BOOLEAN
#define simulator_SimulatorEngine_BOOLEAN 3L
#undef simulator_SimulatorEngine_SIM_PATH_NUM_STEPS
#define simulator_SimulatorEngine_SIM_PATH_NUM_STEPS 0L
#undef simulator_SimulatorEngine_SIM_PATH_TIME
#define simulator_SimulatorEngine_SIM_PATH_TIME 1L
#undef simulator_SimulatorEngine_SIM_PATH_DEADLOCK
#define simulator_SimulatorEngine_SIM_PATH_DEADLOCK 2L
/*
* Class: simulator_SimulatorEngine
* Method: Set_Main_Log
* Signature: (Lprism/PrismLog;)V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_Set_1Main_1Log
(JNIEnv *, jclass, jobject);
/*
* Class: simulator_SimulatorEngine
* Method: tidyUpEverything
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_tidyUpEverything
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: allocateStateSpace
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_allocateStateSpace
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: allocateModel
* Signature: (III[I[III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_allocateModel
(JNIEnv *, jclass, jint, jint, jint, jintArray, jintArray, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: setupAddTransition
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_setupAddTransition
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: setupAddStateReward
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_setupAddStateReward
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: setupAddTransitionReward
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_setupAddTransitionReward
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: allocatePath
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_allocatePath
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: defineVariable
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_defineVariable
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: startPath
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_startPath
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getPathSize
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getPathSize
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getPathData
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getPathData
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getTimeSpentInPathState
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTimeSpentInPathState
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getStateRewardOfPathState
* Signature: (II)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getStateRewardOfPathState
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getTransitionRewardOfPathState
* Signature: (II)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTransitionRewardOfPathState
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getTotalPathTime
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTotalPathTime
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getTotalPathReward
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTotalPathReward
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getTotalStateReward
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTotalStateReward
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getTotalTransitionReward
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getTotalTransitionReward
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: isPathLooping
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_simulator_SimulatorEngine_isPathLooping
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: loopStart
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loopStart
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: loopEnd
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loopEnd
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getChosenIndexOfOldUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getChosenIndexOfOldUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: makeManualUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_makeManualUpdate__I
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: makeManualUpdate
* Signature: (ID)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_makeManualUpdate__ID
(JNIEnv *, jclass, jint, jdouble);
/*
* Class: simulator_SimulatorEngine
* Method: doAutomaticChoices
* Signature: (IZ)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_doAutomaticChoices
(JNIEnv *, jclass, jint, jboolean);
/*
* Class: simulator_SimulatorEngine
* Method: doBacktrack
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_doBacktrack
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: doRemovePrecedingStates
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_doRemovePrecedingStates
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: calculateOldUpdates
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_calculateOldUpdates
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: finishedWithOldUpdates
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_finishedWithOldUpdates
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getNumUpdates
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getNumUpdates
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getActionIndexOfUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getActionIndexOfUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getModuleIndexOfUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getModuleIndexOfUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getProbabilityOfUpdate
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getProbabilityOfUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getNumAssignmentsOfUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getNumAssignmentsOfUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getAssignmentVariableIndexOfUpdate
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getAssignmentVariableIndexOfUpdate
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getAssignmentValueOfUpdate
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getAssignmentValueOfUpdate
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getDistributionIndexOfUpdate
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getDistributionIndexOfUpdate
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: allocatePCTLManager
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_allocatePCTLManager
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: allocateSampling
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_allocateSampling
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: exportBinary
* Signature: (Ljava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_exportBinary
(JNIEnv *, jclass, jstring);
/*
* Class: simulator_SimulatorEngine
* Method: doSampling
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_doSampling
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getSamplingResult
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_getSamplingResult
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: getNumReachedMaxPath
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_getNumReachedMaxPath
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: stopSampling
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_stopSampling
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: loadProposition
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadProposition
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryProposition
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryProposition__I
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryProposition
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryProposition__II
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryIsInitial
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryIsInitial__
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: queryIsInitial
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryIsInitial__I
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryIsDeadlock
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryIsDeadlock__
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: queryIsDeadlock
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryIsDeadlock__I
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: findPathFormulaIndex
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_findPathFormulaIndex
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryPathFormula
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_queryPathFormula
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: queryPathFormulaNumeric
* Signature: (I)D
*/
JNIEXPORT jdouble JNICALL Java_simulator_SimulatorEngine_queryPathFormulaNumeric
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalConstant
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalConstant
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealConstant
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealConstant
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createIntegerVar
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createIntegerVar
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createBooleanVar
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createBooleanVar
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createDouble
* Signature: (D)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createDouble
(JNIEnv *, jclass, jdouble);
/*
* Class: simulator_SimulatorEngine
* Method: createInteger
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createInteger
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createBoolean
* Signature: (Z)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createBoolean
(JNIEnv *, jclass, jboolean);
/*
* Class: simulator_SimulatorEngine
* Method: createCeil
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createCeil
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createFloor
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createFloor
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalPow
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalPow
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealPow
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealPow
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createMod
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createMod
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNot
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNot
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createAnd
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createAnd
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createOr
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createOr
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalMax
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalMax
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalMin
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalMin
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createRealMax
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealMax
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createRealMin
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealMin
(JNIEnv *, jclass, jintArray);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalTimes
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalTimes
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalPlus
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalPlus
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalMinus
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalMinus
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealTimes
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealTimes
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealPlus
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealPlus
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealMinus
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealMinus
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createDivide
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createDivide
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createIte
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createIte
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealIte
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealIte
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalEquals
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalEquals
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealEquals
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealEquals
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalNotEquals
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalNotEquals
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealNotEquals
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealNotEquals
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalLessThan
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalLessThan
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealLessThan
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealLessThan
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalGreaterThan
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalGreaterThan
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealGreaterThan
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealGreaterThan
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalLessThanEqual
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalLessThanEqual
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealLessThanEqual
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealLessThanEqual
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createNormalGreaterThanEqual
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createNormalGreaterThanEqual
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createRealGreaterThanEqual
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createRealGreaterThanEqual
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlBoundedUntil
* Signature: (IIDD)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlBoundedUntil
(JNIEnv *, jclass, jint, jint, jdouble, jdouble);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlUntil
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlUntil
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlNext
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlNext
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlReachability
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlReachability
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlCumulative
* Signature: (ID)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlCumulative
(JNIEnv *, jclass, jint, jdouble);
/*
* Class: simulator_SimulatorEngine
* Method: loadPctlInstantanious
* Signature: (ID)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadPctlInstantanious
(JNIEnv *, jclass, jint, jdouble);
/*
* Class: simulator_SimulatorEngine
* Method: loadProbQuestion
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadProbQuestion
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: loadRewardQuestion
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_loadRewardQuestion
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createCommand
* Signature: (IIII)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createCommand
(JNIEnv *, jclass, jint, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: addUpdate
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_addUpdate
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: addAssignment
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_addAssignment
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createStateReward
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createStateReward
(JNIEnv *, jclass, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: createTransitionReward
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_simulator_SimulatorEngine_createTransitionReward
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: simulator_SimulatorEngine
* Method: printExpression
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_printExpression
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: expressionToString
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_simulator_SimulatorEngine_expressionToString
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: deleteExpression
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_deleteExpression
(JNIEnv *, jclass, jint);
/*
* Class: simulator_SimulatorEngine
* Method: modelToString
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_simulator_SimulatorEngine_modelToString
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: pathToString
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_simulator_SimulatorEngine_pathToString
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: printCurrentUpdates
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_simulator_SimulatorEngine_printCurrentUpdates
(JNIEnv *, jclass);
/*
* Class: simulator_SimulatorEngine
* Method: getLastErrorMessage
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_simulator_SimulatorEngine_getLastErrorMessage
(JNIEnv *, jclass);
#ifdef __cplusplus
}
#endif
#endif