📄 javanns_kernelinterface.h
字号:
/*
* Class: javanns_KernelInterface
* Method: deleteAllPatterns
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteAllPatterns
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setShuffle
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setShuffle
(JNIEnv *, jobject, jboolean);
/*
* Class: javanns_KernelInterface
* Method: setSubShuffle
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSubShuffle
(JNIEnv *, jobject, jboolean);
/*
* Class: javanns_KernelInterface
* Method: getNoOfPatterns
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfPatterns
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getTotalNoOfSubPatterns
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getTotalNoOfSubPatterns
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: allocNewPatternSet
* Signature: (Ljava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_allocNewPatternSet
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: setPattern
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setPattern
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: delPattern
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_delPattern
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: getPatInfo
* Signature: ()Ljavanns/KernelInterface$KernelPatternInfo;
*/
JNIEXPORT jobject JNICALL Java_javanns_KernelInterface_getPatInfo
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: defShowSubPat
* Signature: ([I[I[I[I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_defShowSubPat
(JNIEnv *, jobject, jintArray, jintArray, jintArray, jintArray);
/*
* Class: javanns_KernelInterface
* Method: defTrainSubPat
* Signature: ([I[I[I[I)I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_defTrainSubPat
(JNIEnv *, jobject, jintArray, jintArray, jintArray, jintArray);
/*
* Class: javanns_KernelInterface
* Method: alignSubPat
* Signature: ([I[I)I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_alignSubPat
(JNIEnv *, jobject, jintArray, jintArray);
/*
* Class: javanns_KernelInterface
* Method: getShapeOfSubPattern
* Signature: (I)Ljavanns/KernelInterface$KernelSubPatShape;
*/
JNIEXPORT jobject JNICALL Java_javanns_KernelInterface_getShapeOfSubPattern
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: setClassDistribution
* Signature: ([I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setClassDistribution
(JNIEnv *, jobject, jintArray);
/*
* Class: javanns_KernelInterface
* Method: setClassInfo
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setClassInfo
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: useClassDistribution
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_useClassDistribution
(JNIEnv *, jobject, jboolean);
/*
* Class: javanns_KernelInterface
* Method: loadNet
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_loadNet
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: saveNet
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_saveNet
(JNIEnv *, jobject, jstring, jstring);
/*
* Class: javanns_KernelInterface
* Method: loadPattern
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_loadPattern
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: savePattern
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_savePattern
(JNIEnv *, jobject, jstring, jstring);
/*
* Class: javanns_KernelInterface
* Method: saveResult
* Signature: (Ljava/lang/String;IIZZLjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_saveResult
(JNIEnv *, jobject, jstring, jint, jint, jboolean, jboolean, jstring);
/*
* Class: javanns_KernelInterface
* Method: symbolSearch
* Signature: (Ljava/lang/String;I)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_symbolSearch
(JNIEnv *, jobject, jstring, jint);
/*
* Class: javanns_KernelInterface
* Method: getVersion
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getVersion
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getUnitDefaults
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_getUnitDefaults
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setUnitDefaults
* Signature: (DDIIILjava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitDefaults
(JNIEnv *, jobject, jdouble, jdouble, jint, jint, jint, jstring, jstring);
/*
* Class: javanns_KernelInterface
* Method: setSeed
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSeed
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: getNoOfInputUnits
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfInputUnits
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNoOfOutputUnits
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfOutputUnits
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNoOfSpecialInputUnits
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfSpecialInputUnits
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNoOfSpecialOutputUnits
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfSpecialOutputUnits
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: resetNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_resetNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: allocateUnits
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_allocateUnits
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: deleteNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getClassNo
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getClassNo
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getN
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getN
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getM
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getM
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNa
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNa
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getMa
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getMa
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNb
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNb
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getMb
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getMb
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: analyzer_error
* Signature: (IIIZ)D
*/
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_analyzer_1error
(JNIEnv *, jobject, jint, jint, jint, jboolean);
/*
* Class: javanns_KernelInterface
* Method: setSubPattern
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSubPattern
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: setParallelMode
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setParallelMode
(JNIEnv *, jobject, jboolean);
/*
* Class: javanns_KernelInterface
* Method: setCascadeParams
* Signature: (DLjava/lang/String;ZZLjava/lang/String;DIIILjava/lang/String;DIILjava/lang/String;[DZ)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setCascadeParams
(JNIEnv *, jobject, jdouble, jstring, jboolean, jboolean, jstring, jdouble, jint, jint, jint, jstring, jdouble, jint, jint, jstring, jdoubleArray, jboolean);
/*
* Class: javanns_KernelInterface
* Method: testNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_testNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneNet_FirstStep
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_pruneNet_1FirstStep
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneNet_Step
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_pruneNet_1Step
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneNet_LastStep
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNet_1LastStep
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneTrainNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneTrainNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: pruneNetNow
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNetNow
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: delCandUnits
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_delCandUnits
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getCurrPatternSetNo
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getCurrPatternSetNo
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNoOfPatternSets
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfPatternSets
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getPatternSet
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getPatternSet
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: getCurrPatternSet
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getCurrPatternSet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: renamePatternSet
* Signature: (ILjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renamePatternSet__ILjava_lang_String_2
(JNIEnv *, jobject, jint, jstring);
/*
* Class: javanns_KernelInterface
* Method: renamePatternSet
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renamePatternSet__Ljava_lang_String_2Ljava_lang_String_2
(JNIEnv *, jobject, jstring, jstring);
/*
* Class: javanns_KernelInterface
* Method: renameCurrPatternSet
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renameCurrPatternSet
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: resetSNNS
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_resetSNNS
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -