13 #ifdef BUILD_SOBOL_DLL
14 #define AE_SOBOL_EXPORT __declspec(dllexport)
16 #define AE_SOBOL_EXPORT __declspec(dllimport)
18 #define AE_SOBOL_LOCAL
22 #ifdef HAVE_VISIBILITY
23 #define AE_SOBOL_EXPORT __attribute__ ((visibility ("default")))
24 #define AE_SOBOL_LOCAL __attribute__ ((visibility ("hidden")))
26 #define AE_SOBOL_EXPORT
27 #define AE_SOBOL_LOCAL
34#include "egs_functions.h"
42void i4_sobol(
int dim_num,
int *seed,
float quasi[ ]);
48long long int i8_max(
long long int i1,
long long int i2);
49long long int i8_min(
long long int i1,
long long int i2);
50void i8_sobol(
int dim_num,
long long int *seed,
double quasi[ ]);
52long long int i8_uniform(
long long int b,
long long int c,
int *seed);
62void r8mat_write(
string output_filename,
int m,
int n,
double table[]);
long long int i8_uniform(long long int a, long long int b, int *seed)
double r8_uniform_01(int *seed)
int i4_min(int i1, int i2)
int i4_uniform(int a, int b, int *seed)
void i8_sobol(int dim_num, long long int *seed, double quasi[])
float r4_uniform_01(int *seed)
int i4_max(int i1, int i2)
void i4_sobol(int dim_num, int *seed, float quasi[])
void r8mat_write(string output_filename, int m, int n, double table[])
int i8_bit_lo0(long long int n)
long long int i8_max(long long int i1, long long int i2)
int i8_bit_hi1(long long int n)
double * i8_sobol_generate(int m, int n, int skip)
int tau_sobol(int dim_num)
float * i4_sobol_generate(int m, int n, int skip)
long long int i8_min(long long int i1, long long int i2)