1 /* DO NOT EDIT THIS FILE - it is machine generated */
3 /* Header for class org_simantics_fmu_FMUControlJNI */
5 #ifndef _Included_org_simantics_fmu_FMUControlJNI
6 #define _Included_org_simantics_fmu_FMUControlJNI
11 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_loadFMUFile_1
12 (JNIEnv *, jobject, jstring, jstring);
15 * Class: org_simantics_fmu_FMUControlJNI
16 * Method: setStepLength_
17 * Signature: (Ljava/lang/String;D)I
19 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStepLength_1
20 (JNIEnv *, jobject, jint, jdouble);
23 * Class: org_simantics_fmu_FMUControlJNI
24 * Method: instantiateSimulation_
25 * Signature: (Ljava/lang/String;)I
27 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_instantiateSimulation_1
28 (JNIEnv *, jobject, jint);
31 * Class: org_simantics_fmu_FMUControlJNI
32 * Method: initializeSimulation_
33 * Signature: (Ljava/lang/String;)I
35 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_initializeSimulation_1
36 (JNIEnv *, jobject, jint);
39 * Class: org_simantics_fmu_FMUControlJNI
41 * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I
43 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_subscribe_1
44 (JNIEnv *, jobject, jint, jintArray);
47 * Class: org_simantics_fmu_FMUControlJNI
48 * Method: setRealValue_
49 * Signature: (Ljava/lang/String;Ljava/lang/String;D)I
51 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setRealValue_1
52 (JNIEnv *, jobject, jint, jint, jdouble);
55 * Class: org_simantics_fmu_FMUControlJNI
56 * Method: setIntegerValue_
57 * Signature: (Ljava/lang/String;Ljava/lang/String;I)I
59 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setIntegerValue_1
60 (JNIEnv *, jobject, jstring, jstring, jint);
63 * Class: org_simantics_fmu_FMUControlJNI
64 * Method: setBooleanValue_
65 * Signature: (Ljava/lang/String;Ljava/lang/String;Z)I
67 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setBooleanValue_1
68 (JNIEnv *, jobject, jstring, jstring, jboolean);
71 * Class: org_simantics_fmu_FMUControlJNI
73 * Signature: (Ljava/lang/String;D)I
75 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setTime_1
76 (JNIEnv *, jobject, jstring, jdouble);
79 * Class: org_simantics_fmu_FMUControlJNI
80 * Method: simulateStep_
81 * Signature: (Ljava/lang/String;)I
83 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_simulateStep_1
84 (JNIEnv *, jobject, jint);
87 * Class: org_simantics_fmu_FMUControlJNI
88 * Method: getSubscribedResults_
89 * Signature: (Ljava/lang/String;[D)[D
91 JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_core_FMIL_getSubscribedResults_1
92 (JNIEnv *, jobject, jint, jdoubleArray);
95 * Class: org_simantics_fmu_FMUControlJNI
97 * Signature: (Ljava/lang/String;)I
99 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_unloadFMU_1
100 (JNIEnv *, jobject, jint);
103 * Class: org_simantics_fmu_FMUControlJNI
104 * Method: isInitialized_
105 * Signature: (Ljava/lang/String;)Z
107 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_isInitialized_1
108 (JNIEnv *, jobject, jstring);
111 * Class: org_simantics_fmu_FMUControlJNI
113 * Signature: (Ljava/lang/String;)D
115 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getTime_1
116 (JNIEnv *, jobject, jint);
119 * Class: org_simantics_fmu_FMUControlJNI
120 * Method: getAllVariables_
121 * Signature: (Ljava/lang/String;)[Ljava/lang/String;
123 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariables_1
124 (JNIEnv *, jobject, jint);
126 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDescriptions_1
127 (JNIEnv *, jobject, jint);
129 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDeclaredTypes_1
130 (JNIEnv *, jobject, jint);
132 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableReferences_1
133 (JNIEnv *, jobject, jint, jintArray);
135 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableTypes_1
136 (JNIEnv *, jobject, jint, jintArray);
138 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableVariabilities_1
139 (JNIEnv *, jobject, jint, jintArray);
141 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableCausalities_1
142 (JNIEnv *, jobject, jint, jintArray);
144 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypes_1
145 (JNIEnv *, jobject, jint);
147 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeDescriptions_1
148 (JNIEnv *, jobject, jint);
150 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeQuantities_1
151 (JNIEnv *, jobject, jint);
153 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeUnits_1
154 (JNIEnv *, jobject, jint);
157 * Class: org_simantics_fmu_FMUControlJNI
158 * Method: filterVariables_
159 * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
161 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_filterVariables_1
162 (JNIEnv *, jobject, jstring, jstring);
165 * Class: org_simantics_fmu_FMUControlJNI
166 * Method: getRealValue_
167 * Signature: (Ljava/lang/String;Ljava/lang/String;)D
169 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getRealValue_1
170 (JNIEnv *, jobject, jint, jint);
173 * Class: org_simantics_fmu_FMUControlJNI
174 * Method: getStringValue_
175 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
177 JNIEXPORT jstring JNICALL Java_org_simantics_fmil_core_FMIL_getStringValue_1
178 (JNIEnv *, jobject, jstring, jstring);
181 * Class: org_simantics_fmu_FMUControlJNI
182 * Method: getIntegerValue_
183 * Signature: (Ljava/lang/String;Ljava/lang/String;)I
185 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_getIntegerValue_1
186 (JNIEnv *, jobject, jstring, jstring);
189 * Class: org_simantics_fmu_FMUControlJNI
190 * Method: getBooleanValue_
191 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
193 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_getBooleanValue_1
194 (JNIEnv *, jobject, jstring, jstring);