ug4
bindings_vrl_native.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2010-2012: Steinbeis Forschungszentrum (STZ Ölbronn)
3  * Author: Michael Hoffer
4  *
5  * This file is part of UG4.
6  *
7  * UG4 is free software: you can redistribute it and/or modify it under the
8  * terms of the GNU Lesser General Public License version 3 (as published by the
9  * Free Software Foundation) with the following additional attribution
10  * requirements (according to LGPL/GPL v3 §7):
11  *
12  * (1) The following notice must be displayed in the Appropriate Legal Notices
13  * of covered and combined works: "Based on UG4 (www.ug4.org/license)".
14  *
15  * (2) The following notice must be displayed at a prominent place in the
16  * terminal output of covered works: "Based on UG4 (www.ug4.org/license)".
17  *
18  * (3) The following bibliography is recommended for citation and must be
19  * preserved in all covered files:
20  * "Reiter, S., Vogel, A., Heppner, I., Rupp, M., and Wittum, G. A massively
21  * parallel geometric multigrid solver on hierarchically distributed grids.
22  * Computing and visualization in science 16, 4 (2013), 151-164"
23  * "Vogel, A., Reiter, S., Rupp, M., Nägel, A., and Wittum, G. UG4 -- a novel
24  * flexible software system for simulating pde based models on high performance
25  * computers. Computing and visualization in science 16, 4 (2013), 165-179"
26  *
27  * This program is distributed in the hope that it will be useful,
28  * but WITHOUT ANY WARRANTY; without even the implied warranty of
29  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30  * GNU Lesser General Public License for more details.
31  */
32 
33 /* DO NOT EDIT THIS FILE - it is machine generated */
34 #include <jni.h>
35 /* Header for class edu_gcsc_vrl_ug_UG */
36 
37 #ifndef _Included_edu_gcsc_vrl_ug_UG
38 #define _Included_edu_gcsc_vrl_ug_UG
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 /*
43  * Class: edu_gcsc_vrl_ug_UG
44  * Method: _convertRegistryInfo
45  * Signature: ()Ledu/gcsc/vrl/ug/NativeAPIInfo;
46  */
47 JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1convertRegistryInfo
48  (JNIEnv *, jobject);
49 
50 /*
51  * Class: edu_gcsc_vrl_ug_UG
52  * Method: _invokeMethod
53  * Signature: (Ljava/lang/String;JZLjava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
54  */
55 JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1invokeMethod
56  (JNIEnv *, jobject, jstring, jlong, jboolean, jstring, jobjectArray);
57 
58 /*
59  * Class: edu_gcsc_vrl_ug_UG
60  * Method: _newInstance
61  * Signature: (J[Ljava/lang/Object;)Ledu/gcsc/vrl/ug/Pointer;
62  */
63 JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1newInstance
64  (JNIEnv *, jobject, jlong, jobjectArray);
65 
66 /*
67  * Class: edu_gcsc_vrl_ug_UG
68  * Method: _getExportedClassPtrByName
69  * Signature: (Ljava/lang/String;Z)J
70  */
72  (JNIEnv *, jobject, jstring, jboolean);
73 
74 /*
75  * Class: edu_gcsc_vrl_ug_UG
76  * Method: _getDefaultClassNameFromGroup
77  * Signature: (Ljava/lang/String;)Ljava/lang/String;
78  */
80  (JNIEnv *, jobject, jstring);
81 
82 /*
83  * Class: edu_gcsc_vrl_ug_UG
84  * Method: _invokeFunction
85  * Signature: (Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/Object;
86  */
87 JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1invokeFunction
88  (JNIEnv *, jobject, jstring, jboolean, jobjectArray);
89 
90 /*
91  * Class: edu_gcsc_vrl_ug_UG
92  * Method: _getSvnRevision
93  * Signature: ()Ljava/lang/String;
94  */
95 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getSvnRevision
96  (JNIEnv *, jobject);
97 
98 /*
99  * Class: edu_gcsc_vrl_ug_UG
100  * Method: _getUGVersion
101  * Signature: ()Ljava/lang/String;
102  */
103 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getUGVersion
104  (JNIEnv *, jobject);
105 
106 /*
107  * Class: edu_gcsc_vrl_ug_UG
108  * Method: _getDescription
109  * Signature: ()Ljava/lang/String;
110  */
111 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getDescription
112  (JNIEnv *, jobject);
113 
114 /*
115  * Class: edu_gcsc_vrl_ug_UG
116  * Method: _getAuthors
117  * Signature: ()Ljava/lang/String;
118  */
119 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getAuthors
120  (JNIEnv *, jobject);
121 
122 /*
123  * Class: edu_gcsc_vrl_ug_UG
124  * Method: _getCompileDate
125  * Signature: ()Ljava/lang/String;
126  */
127 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getCompileDate
128  (JNIEnv *, jobject);
129 
130 /*
131  * Class: edu_gcsc_vrl_ug_UG
132  * Method: _getBinaryLicense
133  * Signature: ()Ljava/lang/String;
134  */
135 JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getBinaryLicense
136  (JNIEnv *, jobject);
137 
138 /*
139  * Class: edu_gcsc_vrl_ug_UG
140  * Method: _ugInit
141  * Signature: ([Ljava/lang/String;)I
142  */
143 JNIEXPORT jint JNICALL Java_edu_gcsc_vrl_ug_UG__1ugInit
144  (JNIEnv *, jclass, jobjectArray);
145 
146 #if 0
147 /*
148  * Class: edu_gcsc_vrl_ug_UG
149  * Method: _test_debug
150  * Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
151  */
152 JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1test_1debug
153  (JNIEnv *, jobject, jstring, jobjectArray);
154 #endif
155 
156 /*
157  * Class: edu_gcsc_vrl_ug_UG
158  * Method: _delete
159  * Signature: (JJ)V
160  */
161 JNIEXPORT void JNICALL Java_edu_gcsc_vrl_ug_UG__1delete
162  (JNIEnv *, jclass, jlong, jlong);
163 
164 /*
165  * Class: edu_gcsc_vrl_ug_UG
166  * Method: _invalidate
167  * Signature: (Ledu/gcsc/vrl/ug/SmartPointer;)V
168  */
169 JNIEXPORT void JNICALL Java_edu_gcsc_vrl_ug_UG__1invalidate
170  (JNIEnv *, jclass, jobject);
171 
172 #ifdef __cplusplus
173 }
174 #endif
175 #endif
176 /* Header for class edu_gcsc_vrl_ug_UG_MessageThread */
177 
178 #ifndef _Included_edu_gcsc_vrl_ug_UG_MessageThread
179 #define _Included_edu_gcsc_vrl_ug_UG_MessageThread
180 #ifdef __cplusplus
181 extern "C" {
182 #endif
183 #undef edu_gcsc_vrl_ug_UG_MessageThread_MIN_PRIORITY
184 #define edu_gcsc_vrl_ug_UG_MessageThread_MIN_PRIORITY 1L
185 #undef edu_gcsc_vrl_ug_UG_MessageThread_NORM_PRIORITY
186 #define edu_gcsc_vrl_ug_UG_MessageThread_NORM_PRIORITY 5L
187 #undef edu_gcsc_vrl_ug_UG_MessageThread_MAX_PRIORITY
188 #define edu_gcsc_vrl_ug_UG_MessageThread_MAX_PRIORITY 10L
189 #ifdef __cplusplus
190 }
191 #endif
192 #endif
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getBinaryLicense(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:519
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getSvnRevision(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:450
JNIEXPORT void JNICALL Java_edu_gcsc_vrl_ug_UG__1delete(JNIEnv *, jclass, jlong, jlong)
Definition: bindings_vrl.cpp:466
JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1invokeFunction(JNIEnv *, jobject, jstring, jboolean, jobjectArray)
Definition: bindings_vrl.cpp:301
JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1newInstance(JNIEnv *, jobject, jlong, jobjectArray)
Definition: bindings_vrl.cpp:234
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getDefaultClassNameFromGroup(JNIEnv *, jobject, jstring)
Definition: bindings_vrl.cpp:419
JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1invokeMethod(JNIEnv *, jobject, jstring, jlong, jboolean, jstring, jobjectArray)
Definition: bindings_vrl.cpp:140
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getAuthors(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:500
JNIEXPORT jobject JNICALL Java_edu_gcsc_vrl_ug_UG__1convertRegistryInfo(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:487
JNIEXPORT void JNICALL Java_edu_gcsc_vrl_ug_UG__1invalidate(JNIEnv *, jclass, jobject)
Definition: bindings_vrl.cpp:476
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getCompileDate(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:456
JNIEXPORT jint JNICALL Java_edu_gcsc_vrl_ug_UG__1ugInit(JNIEnv *, jclass, jobjectArray)
Definition: bindings_vrl.cpp:90
JNIEXPORT jlong JNICALL Java_edu_gcsc_vrl_ug_UG__1getExportedClassPtrByName(JNIEnv *, jobject, jstring, jboolean)
Definition: bindings_vrl.cpp:384
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getDescription(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:492
JNIEXPORT jstring JNICALL Java_edu_gcsc_vrl_ug_UG__1getUGVersion(JNIEnv *, jobject)
Definition: bindings_vrl.cpp:461