Esempio n. 1
0
double Diffusion::get_new_pos(const Walker* walker, int i, int j) {
#ifdef RNG_ZIG
    return DRanNormalZig32() * std;
#endif
#ifdef RNG_NUMREC
    return gaussian_deviate(&random_seed) * std;
#endif
}
Esempio n. 2
0
double Diffusion::get_new_pos(const Walker* walker, int i, int j) {
    return gaussian_deviate(&random_seed) * std;
}