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

📄 javanns_kernelinterface.h

📁 著名的神经网络工具箱
💻 H
📖 第 1 页 / 共 3 页
字号:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class javanns_KernelInterface */

#ifndef _Included_javanns_KernelInterface
#define _Included_javanns_KernelInterface
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfSpecialUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfSpecialUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getFirstUnit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getFirstUnit
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNextUnit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNextUnit
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setCurrentUnit
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setCurrentUnit
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getCurrentUnit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getCurrentUnit
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitName
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getUnitName
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitName
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitName
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    searchUnitName
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_searchUnitName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    searchNextUnitName
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_searchNextUnitName
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitOutFuncName
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getUnitOutFuncName
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitActFuncName
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getUnitActFuncName
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitOutFunc
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitOutFunc
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitActFunc
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitActFunc
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitFTypeName
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getUnitFTypeName
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitActivation
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getUnitActivation
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitActivation
 * Signature: (ID)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitActivation
  (JNIEnv *, jobject, jint, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitInitialActivation
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getUnitInitialActivation
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitInitialActivation
 * Signature: (ID)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitInitialActivation
  (JNIEnv *, jobject, jint, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitOutput
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getUnitOutput
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitOutput
 * Signature: (ID)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitOutput
  (JNIEnv *, jobject, jint, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitBias
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getUnitBias
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitBias
 * Signature: (ID)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitBias
  (JNIEnv *, jobject, jint, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitSubnetNo
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitSubnetNo
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitSubnetNo
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitSubnetNo
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitLayerNo
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitLayerNo
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitLayerNo
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitLayerNo
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitPosition
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_getUnitPosition
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitPosition
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitPosition
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitNoAtPosition
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitNoAtPosition
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitNoNearPosition
 * Signature: (III)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitNoNearPosition
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitTType
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitTType
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitTType
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitTType
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    freezeUnit
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_freezeUnit
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    unfreezeUnit
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_unfreezeUnit
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    isUnitFrozen
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_isUnitFrozen
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitInputType
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getUnitInputType
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitValueA
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getUnitValueA
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitValueA
 * Signature: (ID)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitValueA
  (JNIEnv *, jobject, jint, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    createDefaultUnit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_createDefaultUnit
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    createUnit
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_createUnit
  (JNIEnv *, jobject, jstring, jstring, jstring, jdouble, jdouble);

/*
 * Class:     javanns_KernelInterface
 * Method:    createFTypeUnit
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_createFTypeUnit
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitFType
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitFType
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    copyUnit
 * Signature: (II)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_copyUnit
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    deleteUnitList
 * Signature: ([I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteUnitList
  (JNIEnv *, jobject, jintArray);

/*
 * Class:     javanns_KernelInterface
 * Method:    createSiteTableEntry
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_createSiteTableEntry
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    changeSiteTableEntry
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_changeSiteTableEntry
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    deleteSiteTableEntry
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteSiteTableEntry
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    getFirstSiteTableEntry
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_getFirstSiteTableEntry
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNextSiteTableEntry
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_getNextSiteTableEntry
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getSiteTableFuncName
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getSiteTableFuncName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setFirstSite
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setFirstSite
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setNextSite
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setNextSite
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setSite
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_setSite
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    getSiteValue
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_getSiteValue
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getSiteFuncName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getSiteFuncName
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getSiteName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getSiteName
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setSiteName
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSiteName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    addSite
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_addSite
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    deleteSite
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_deleteSite
  (JNIEnv *, jobject);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -