Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
40extern "C" {
41#endif
42/*
43 * Class: edu_gcsc_vrl_ug_UG
44 * Method: _convertRegistryInfo
45 * Signature: ()Ledu/gcsc/vrl/ug/NativeAPIInfo;
46 */
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 */
55JNIEXPORT 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 */
63JNIEXPORT 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 */
87JNIEXPORT 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 */
95JNIEXPORT 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 */
103JNIEXPORT 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 */
111JNIEXPORT 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 */
119JNIEXPORT 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 */
127JNIEXPORT 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 */
135JNIEXPORT 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 */
143JNIEXPORT 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 */
152JNIEXPORT 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 */
161JNIEXPORT 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 */
169JNIEXPORT 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
181extern "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