⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javanns_kernelinterface.h

📁 著名的神经网络工具箱
💻 H
📖 第 1 页 / 共 3 页
字号:

/*
 * 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 + -