]> git.treefish.org Git - phys/heatbath.git/commitdiff
Initializin fields wirh randmom angle.
authorAlexander Schmidt <alex@treefish.org>
Thu, 28 Nov 2013 08:47:10 +0000 (09:47 +0100)
committerAlexander Schmidt <alex@treefish.org>
Thu, 28 Nov 2013 08:47:10 +0000 (09:47 +0100)
sim-metro.hpp
sim-nonmetro.hpp

index b67f8a783b5d2c4e1b7f33107ddfcadcbb245d8e..a91a4b562614c6e5d72c1beebf21192220b9252d 100644 (file)
@@ -58,7 +58,7 @@ void sim::_newParas() {
   *log << "SIM: Resetting fields." << endl << flush;
 
   for (int ix=0; ix<LSIZE2; ix++)
   *log << "SIM: Resetting fields." << endl << flush;
 
   for (int ix=0; ix<LSIZE2; ix++)
-    conf[ix].phi = 1;
+    conf[ix].phi = polar( 1., gsl_rng_uniform(rangsl) * 2*M_PI );
 }
 
 int sim::updatePhi(const int& x) {
 }
 
 int sim::updatePhi(const int& x) {
index 7acab4df05de57ce0384990f30f1223038449a38..b72104f8342803be998034a0bc9a781b1e28e275 100644 (file)
@@ -86,7 +86,7 @@ void sim::_newParas() {
   *log << "SIM: Resetting fields." << endl << flush;
 
   for (int ix=0; ix<LSIZE2; ix++)
   *log << "SIM: Resetting fields." << endl << flush;
 
   for (int ix=0; ix<LSIZE2; ix++)
-    conf[ix].phi = 1;
+    conf[ix].phi = polar( 1., gsl_rng_uniform(rangsl) * 2*M_PI );
 }
 
 #endif
 }
 
 #endif