summaryrefslogtreecommitdiff
path: root/bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp')
-rw-r--r--bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp b/bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp
index 68773c804..65575de6d 100644
--- a/bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp
+++ b/bordeaux/learning/multiclass_pa/jni/jni_multiclass_pa.cpp
@@ -33,7 +33,7 @@ void CreateIndexValuePairs(const int* indices, const float* values,
}
}
-jint Java_android_bordeaux_learning_MulticlassPA_initNativeClassifier(JNIEnv* env,
+jlong Java_android_bordeaux_learning_MulticlassPA_initNativeClassifier(JNIEnv* env,
jobject thiz,
jint num_classes,
jint num_dims,
@@ -41,13 +41,13 @@ jint Java_android_bordeaux_learning_MulticlassPA_initNativeClassifier(JNIEnv* en
MulticlassPA* classifier = new MulticlassPA(num_classes,
num_dims,
aggressiveness);
- return ((jint) classifier);
+ return ((jlong) classifier);
}
jboolean Java_android_bordeaux_learning_MulticlassPA_deleteNativeClassifier(JNIEnv* env,
jobject thiz,
- jint paPtr) {
+ jlong paPtr) {
MulticlassPA* classifier = (MulticlassPA*) paPtr;
delete classifier;
return JNI_TRUE;
@@ -58,7 +58,7 @@ jboolean Java_android_bordeaux_learning_MulticlassPA_nativeSparseTrainOneExample
jintArray index_array,
jfloatArray value_array,
jint target,
- jint paPtr) {
+ jlong paPtr) {
MulticlassPA* classifier = (MulticlassPA*) paPtr;
if (classifier && index_array && value_array) {
@@ -90,7 +90,7 @@ jint Java_android_bordeaux_learning_MulticlassPA_nativeSparseGetClass(JNIEnv* en
jobject thiz,
jintArray index_array,
jfloatArray value_array,
- jint paPtr) {
+ jlong paPtr) {
MulticlassPA* classifier = (MulticlassPA*) paPtr;