]> git.treefish.org Git - phys/heatbath.git/commitdiff
Added description of used algorithms.
authorAlexander Schmidt <alex@treefish.org>
Tue, 26 Nov 2013 14:49:58 +0000 (15:49 +0100)
committerAlexander Schmidt <alex@treefish.org>
Tue, 26 Nov 2013 14:49:58 +0000 (15:49 +0100)
algorithms.txt [new file with mode: 0644]

diff --git a/algorithms.txt b/algorithms.txt
new file mode 100644 (file)
index 0000000..1ac4975
--- /dev/null
@@ -0,0 +1,16 @@
+[NOR]
+Metropolis update.
+
+[R]
+Usual heatbath update
+phi'_x = sqrt(ln( 1/(1-r) )) * ( cos(theta) + i sin(theta) ) / sqrt(M) + V_x / M ,
+with r chosen randomly in [0,1] and theta chosen randomly in [0,2M_PI].
+
+[R+]
+R + overrelaxation.
+
+[1MR]
+Same as R, but with r = 1 - r_old instead of choosing r randomly in [0,1].
+
+[1MR+]
+1MR + overrelaxation.