EGS Brachy
An egs++ user code for rapid brachytherapy calculations
Loading...
Searching...
No Matches
Functions
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.