iro.simul.ssj.3.1.0.source-code.umontreal_ssj_randvar_RandUnuran.h Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ssj Show documentation
Show all versions of ssj Show documentation
Stochastic Simulation in Java
/* 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