📄 javanns_kernelinterface.h
字号:
/*
* Class: javanns_KernelInterface
* Method: getFirstPredUnit
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getFirstPredUnit
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getNextPredUnit
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNextPredUnit
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getCurrentPredUnit
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getCurrentPredUnit
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getFirstSuccUnit
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getFirstSuccUnit
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: getNextSuccUnit
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNextSuccUnit
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: isConnected
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_isConnected
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: areConnected
* Signature: (II)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_areConnected
(JNIEnv *, jobject, jint, jint);
/*
* Class: javanns_KernelInterface
* Method: areConnectedWeight
* Signature: (II)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_areConnectedWeight
(JNIEnv *, jobject, jint, jint);
/*
* Class: javanns_KernelInterface
* Method: getLinkWeight
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getLinkWeight
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setLinkWeight
* Signature: (D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setLinkWeight
(JNIEnv *, jobject, jdouble);
/*
* Class: javanns_KernelInterface
* Method: createLink
* Signature: (ID)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_createLink
(JNIEnv *, jobject, jint, jdouble);
/*
* Class: javanns_KernelInterface
* Method: deleteLink
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteLink
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: deleteAllInputLinks
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteAllInputLinks
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: deleteAllOutputLinks
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteAllOutputLinks
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: jogWeights
* Signature: (DD)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_jogWeights
(JNIEnv *, jobject, jdouble, jdouble);
/*
* Class: javanns_KernelInterface
* Method: jogCorrWeights
* Signature: (DDD)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_jogCorrWeights
(JNIEnv *, jobject, jdouble, jdouble, jdouble);
/*
* Class: javanns_KernelInterface
* Method: setFirstFTypeEntry
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setFirstFTypeEntry
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setNextFTypeEntry
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setNextFTypeEntry
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setFTypeEntry
* Signature: (Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setFTypeEntry
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: getFTypeName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getFTypeName
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setFTypeName
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setFTypeName
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: getFTypeActFuncName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getFTypeActFuncName
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setFTypeActFunc
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setFTypeActFunc
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: getFTypeOutFuncName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getFTypeOutFuncName
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setFTypeOutFunc
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setFTypeOutFunc
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: setFirstFTypeSite
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setFirstFTypeSite
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setNextFTypeSite
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setNextFTypeSite
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getFTypeSiteName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getFTypeSiteName
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setFTypeSiteName
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setFTypeSiteName
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: createFTypeEntry
* Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_createFTypeEntry
(JNIEnv *, jobject, jstring, jstring, jstring, jobjectArray);
/*
* Class: javanns_KernelInterface
* Method: deleteFTypeEntry
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteFTypeEntry
(JNIEnv *, jobject, jstring);
/*
* Class: javanns_KernelInterface
* Method: getNoOfFunctions
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfFunctions
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getFuncInfo
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_getFuncInfo
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: isFunction
* Signature: (Ljava/lang/String;I)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_isFunction
(JNIEnv *, jobject, jstring, jint);
/*
* Class: javanns_KernelInterface
* Method: getFuncParamInfo
* Signature: (Ljava/lang/String;I)Z
*/
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_getFuncParamInfo
(JNIEnv *, jobject, jstring, jint);
/*
* Class: javanns_KernelInterface
* Method: setInitFunc
* Signature: (Ljava/lang/String;[D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setInitFunc
(JNIEnv *, jobject, jstring, jdoubleArray);
/*
* Class: javanns_KernelInterface
* Method: getInitFunc
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getInitFunc
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: initNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_initNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: updateSingleUnit
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_updateSingleUnit
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: getUpdateFunc
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getUpdateFunc
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setUpdateFunc
* Signature: (Ljava/lang/String;[D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUpdateFunc
(JNIEnv *, jobject, jstring, jdoubleArray);
/*
* Class: javanns_KernelInterface
* Method: updateNet
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_updateNet
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setLearnFunc
* Signature: (Ljava/lang/String;[D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setLearnFunc
(JNIEnv *, jobject, jstring, jdoubleArray);
/*
* Class: javanns_KernelInterface
* Method: setFFLearnFunc
* Signature: (Ljava/lang/String;[D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setFFLearnFunc
(JNIEnv *, jobject, jstring, jdoubleArray);
/*
* Class: javanns_KernelInterface
* Method: setPruningFunc
* Signature: (Ljava/lang/String;Ljava/lang/String;DDZIIDDZZ)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setPruningFunc
(JNIEnv *, jobject, jstring, jstring, jdouble, jdouble, jboolean, jint, jint, jdouble, jdouble, jboolean, jboolean);
/*
* Class: javanns_KernelInterface
* Method: getLearnFunc
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getLearnFunc
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getFFLearnFunc
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getFFLearnFunc
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: getPrunFunc
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getPrunFunc
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: trainNet
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_trainNet__I
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: trainFFNet
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_trainFFNet__I
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: trainNet
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_trainNet__II
(JNIEnv *, jobject, jint, jint);
/*
* Class: javanns_KernelInterface
* Method: trainFFNet
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_trainFFNet__II
(JNIEnv *, jobject, jint, jint);
/*
* Class: KernelInterface
* Method: trainNetFixedTime
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_KernelInterface_trainNetFixedTime__II
(JNIEnv *, jobject, jint, jint);
/*
* Class: KernelInterface
* Method: trainNetFixedTime
* Signature: (III)V
*/
JNIEXPORT void JNICALL Java_KernelInterface_trainNetFixedTime__III
(JNIEnv *, jobject, jint, jint, jint);
/*
* Class: javanns_KernelInterface
* Method: setPatternNo
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setPatternNo
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: getPatternNo
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getPatternNo
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: deletePattern
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deletePattern
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: modifyPattern
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_modifyPattern
(JNIEnv *, jobject);
/*
* Class: javanns_KernelInterface
* Method: setRemapFunc
* Signature: (Ljava/lang/String;[D)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setRemapFunc
(JNIEnv *, jobject, jstring, jdoubleArray);
/*
* Class: javanns_KernelInterface
* Method: showPattern
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_showPattern
(JNIEnv *, jobject, jint);
/*
* Class: javanns_KernelInterface
* Method: newPattern
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_javanns_KernelInterface_newPattern
(JNIEnv *, jobject);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -