コード例 #1
0
ファイル: Diffusion.cpp プロジェクト: liangjj/QMC2
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
}
コード例 #2
0
ファイル: Diffusion.cpp プロジェクト: jorgehog/QMC
double Diffusion::get_new_pos(const Walker* walker, int i, int j) {
    return gaussian_deviate(&random_seed) * std;
}