EGS Brachy
An egs++ user code for rapid brachytherapy calculations
Loading...
Searching...
No Matches
sobol Namespace Reference

Functions

int i4_bit_hi1 (int n)
int i4_bit_lo0 (int n)
int i4_max (int i1, int i2)
int i4_min (int i1, int i2)
void i4_sobol (int dim_num, int *seed, float quasi[])
float * i4_sobol_generate (int m, int n, int skip)
int i4_uniform (int a, int b, int *seed)
int i8_bit_hi1 (long long int n)
int i8_bit_lo0 (long long int n)
void i8_sobol (int dim_num, long long int *seed, double quasi[])
double * i8_sobol_generate (int m, int n, int skip)
long long int i8_max (long long int i1, long long int i2)
long long int i8_min (long long int i1, long long int i2)
long long int i8_uniform (long long int a, long long int b, int *seed)
float r4_abs (float x)
int r4_nint (float x)
float r4_uniform_01 (int *seed)
double r8_abs (double x)
int r8_nint (double x)
double r8_uniform_01 (int *seed)
void r8mat_write (string output_filename, int m, int n, double table[])
int tau_sobol (int dim_num)

Function Documentation

◆ i4_bit_hi1()

int sobol::i4_bit_hi1 ( int n)

Definition at line 25 of file sobol.cpp.

◆ i4_bit_lo0()

int sobol::i4_bit_lo0 ( int n)

Definition at line 93 of file sobol.cpp.

◆ i4_max()

int sobol::i4_max ( int i1,
int i2 )

Definition at line 168 of file sobol.cpp.

◆ i4_min()

int sobol::i4_min ( int i1,
int i2 )

Definition at line 205 of file sobol.cpp.

◆ i4_sobol()

void sobol::i4_sobol ( int dim_num,
int * seed,
float quasi[] )

Definition at line 242 of file sobol.cpp.

◆ i4_sobol_generate()

float * sobol::i4_sobol_generate ( int m,
int n,
int skip )

Definition at line 13877 of file sobol.cpp.

◆ i4_uniform()

int sobol::i4_uniform ( int a,
int b,
int * seed )

Definition at line 13924 of file sobol.cpp.

◆ i8_bit_hi1()

int sobol::i8_bit_hi1 ( long long int n)

Definition at line 14020 of file sobol.cpp.

◆ i8_bit_lo0()

int sobol::i8_bit_lo0 ( long long int n)

Definition at line 14088 of file sobol.cpp.

◆ i8_max()

long long int sobol::i8_max ( long long int i1,
long long int i2 )

Definition at line 27855 of file sobol.cpp.

◆ i8_min()

long long int sobol::i8_min ( long long int i1,
long long int i2 )

Definition at line 27892 of file sobol.cpp.

◆ i8_sobol()

void sobol::i8_sobol ( int dim_num,
long long int * seed,
double quasi[] )

Definition at line 14163 of file sobol.cpp.

◆ i8_sobol_generate()

double * sobol::i8_sobol_generate ( int m,
int n,
int skip )

Definition at line 27808 of file sobol.cpp.

◆ i8_uniform()

long long int sobol::i8_uniform ( long long int a,
long long int b,
int * seed )

Definition at line 27929 of file sobol.cpp.

◆ r4_abs()

float sobol::r4_abs ( float x)

Definition at line 28025 of file sobol.cpp.

◆ r4_nint()

int sobol::r4_nint ( float x)

Definition at line 28064 of file sobol.cpp.

◆ r4_uniform_01()

float sobol::r4_uniform_01 ( int * seed)

Definition at line 28117 of file sobol.cpp.

◆ r8_abs()

double sobol::r8_abs ( double x)

Definition at line 28216 of file sobol.cpp.

◆ r8_nint()

int sobol::r8_nint ( double x)

Definition at line 28255 of file sobol.cpp.

◆ r8_uniform_01()

double sobol::r8_uniform_01 ( int * seed)

Definition at line 28308 of file sobol.cpp.

◆ r8mat_write()

void sobol::r8mat_write ( string output_filename,
int m,
int n,
double table[] )

Definition at line 28407 of file sobol.cpp.

◆ tau_sobol()

int sobol::tau_sobol ( int dim_num)

Definition at line 28474 of file sobol.cpp.