]> git.treefish.org Git - phys/heatbath.git/blob - algorithms.txt
...
[phys/heatbath.git] / algorithms.txt
1 [NOR]
2 Metropolis update.
3
4 [R]
5 Usual heatbath update
6 phi'_x = sqrt(ln( 1/(1-r) )) * ( cos(theta) + i sin(theta) ) / sqrt(M) + V_x / M ,
7 with r chosen randomly in [0,1] and theta chosen randomly in [0,2M_PI].
8
9 [R+]
10 R + overrelaxation.
11
12 [1MR]
13 Same as R, but with r = 1 - r_old instead of choosing r randomly in [0,1].
14
15 [1MR+]
16 1MR + overrelaxation.