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
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
|