All Downloads are FREE. Search and download functionalities are using the official Maven repository.

iro.simul.ssj.3.1.0.source-code.umontreal_ssj_randvar_RandUnuran.h Maven / Gradle / Ivy

There is a newer version: 3.3.2
Show newest version
/* DO NOT EDIT THIS FILE - it is machine generated */
#include 
/* Header for class umontreal_ssj_randvar_RandUnuran */

#ifndef _Included_umontreal_ssj_randvar_RandUnuran
#define _Included_umontreal_ssj_randvar_RandUnuran
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    init
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_umontreal_ssj_randvar_RandUnuran_init
  (JNIEnv *, jobject, jstring);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    close
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_umontreal_ssj_randvar_RandUnuran_close
  (JNIEnv *, jobject);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    getRandDisc
 * Signature: (DJ)I
 */
JNIEXPORT jint JNICALL Java_umontreal_ssj_randvar_RandUnuran_getRandDisc
  (JNIEnv *, jobject, jdouble, jlong);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    getRandCont
 * Signature: (DJ)D
 */
JNIEXPORT jdouble JNICALL Java_umontreal_ssj_randvar_RandUnuran_getRandCont
  (JNIEnv *, jobject, jdouble, jlong);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    getRandVec
 * Signature: (DJ[D)V
 */
JNIEXPORT void JNICALL Java_umontreal_ssj_randvar_RandUnuran_getRandVec
  (JNIEnv *, jobject, jdouble, jlong, jdoubleArray);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    getRandDiscArray
 * Signature: (J[D[D[III)V
 */
JNIEXPORT void JNICALL Java_umontreal_ssj_randvar_RandUnuran_getRandDiscArray
  (JNIEnv *, jobject, jlong, jdoubleArray, jdoubleArray, jintArray, jint, jint);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    getRandContArray
 * Signature: (J[D[D[DII)V
 */
JNIEXPORT void JNICALL Java_umontreal_ssj_randvar_RandUnuran_getRandContArray
  (JNIEnv *, jobject, jlong, jdoubleArray, jdoubleArray, jdoubleArray, jint, jint);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    isDiscrete
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_umontreal_ssj_randvar_RandUnuran_isDiscrete
  (JNIEnv *, jobject);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    isContinuous
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_umontreal_ssj_randvar_RandUnuran_isContinuous
  (JNIEnv *, jobject);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    isContinuousMultivariate
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_umontreal_ssj_randvar_RandUnuran_isContinuousMultivariate
  (JNIEnv *, jobject);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    isEmpirical
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_umontreal_ssj_randvar_RandUnuran_isEmpirical
  (JNIEnv *, jobject);

/*
 * Class:     umontreal_ssj_randvar_RandUnuran
 * Method:    isEmpiricalMultivariate
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_umontreal_ssj_randvar_RandUnuran_isEmpiricalMultivariate
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif




© 2015 - 2024 Weber Informatics LLC | Privacy Policy