liba 0.1.15

An algorithm library based on C/C++
Documentation
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class liba_pid */

#ifndef _Included_liba_pid
#define _Included_liba_pid
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     liba_pid
 * Method:    clinit
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_liba_pid_clinit
  (JNIEnv *, jclass);

/*
 * Class:     liba_pid
 * Method:    init
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_liba_pid_init
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    kp
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_kp
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_kp
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kp
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    ki
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_ki
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_ki
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1ki
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    kd
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_kd
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_kd
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kd
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    summax
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_summax
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_summax
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summax
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    summin
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_summin
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_summin
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1summin
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    sum
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_sum
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    outmax
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_outmax
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_outmax
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmax
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    outmin
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_outmin
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_outmin
 * Signature: (D)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1outmin
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     liba_pid
 * Method:    out
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_out
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    fdb
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_fdb
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    err
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_err
  (JNIEnv *, jobject);

/*
 * Class:     liba_pid
 * Method:    set_kpid
 * Signature: (DDD)Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_set_1kpid
  (JNIEnv *, jobject, jdouble, jdouble, jdouble);

/*
 * Class:     liba_pid
 * Method:    run
 * Signature: (DD)D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_run
  (JNIEnv *, jobject, jdouble, jdouble);

/*
 * Class:     liba_pid
 * Method:    pos
 * Signature: (DD)D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_pos
  (JNIEnv *, jobject, jdouble, jdouble);

/*
 * Class:     liba_pid
 * Method:    inc
 * Signature: (DD)D
 */
JNIEXPORT jdouble JNICALL Java_liba_pid_inc
  (JNIEnv *, jobject, jdouble, jdouble);

/*
 * Class:     liba_pid
 * Method:    zero
 * Signature: ()Lliba/pid;
 */
JNIEXPORT jobject JNICALL Java_liba_pid_zero
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif