]> git.treefish.org Git - phys/heatbath.git/commitdiff
Initializing fields to 1 for all algorithms.
authorAlexander Schmidt <alex@treefish.org>
Mon, 18 Nov 2013 08:53:45 +0000 (09:53 +0100)
committerAlexander Schmidt <alex@treefish.org>
Mon, 18 Nov 2013 08:53:45 +0000 (09:53 +0100)
sim-nor.hpp
sim-r.hpp

index 2f5d22c50611f62c18463213220394b2f878608e..a15547b911415d8a2e64961e1f0e5258db5e20cb 100644 (file)
@@ -54,7 +54,9 @@ void sim::_makeSweep() {
 void sim::_newParas() {
   M = pow( (*O815->paraQ)["mass"], 2 ) + 4;
   *log << "SIM: Resetting fields." << endl << flush;
-  memset(conf, 0, sizeof(siteconf)*LSIZE2);
+
+  for (int ix=0; ix<LSIZE2; ix++)
+    conf[ix].phi = 1;
 }
 
 int sim::updatePhi(const int& x) {
index ae6adc4c3ce03ee2787d857fa2fb481df9c58ad1..c49f736ad386214a78fbbc0db6fc6d95c8b5ffa0 100644 (file)
--- a/sim-r.hpp
+++ b/sim-r.hpp
@@ -64,7 +64,9 @@ void sim::_makeSweep() {
 void sim::_newParas() {
   M = pow( (*O815->paraQ)["mass"], 2 ) + 4;
   *log << "SIM: Resetting fields." << endl << flush;
-  memset(conf, 0, sizeof(siteconf)*LSIZE2);
+
+  for (int ix=0; ix<LSIZE2; ix++)
+    conf[ix].phi = 1;
 }
 
 #endif