From: hackbard Date: Mon, 26 May 2003 21:24:10 +0000 (+0000) Subject: e^0 = 1 ... X-Git-Url: https://hackdaworld.org/gitweb/?a=commitdiff_plain;h=547d34486c23b434ce7c071702ae4a6f03dcba68;p=physik%2Fising.git e^0 = 1 ... --- diff --git a/ising.c b/ising.c index e1444d8..0b34233 100644 --- a/ising.c +++ b/ising.c @@ -153,7 +153,7 @@ int main(int argc, char **argv) if((*(atom+((max_x+x_c-1)%max_x)+y_c*max_x))&1) ++count_p; if(((*(atom+x_c+y_c*max_x))&1)==0) count_p=4-count_p; delta_e=(2*count_p-4)*s; - if(delta_e<0) *(atom+x_c+y_c*max_x)=(*(atom+x_c+y_c*max_x)+1)&1; + if(delta_e<=0) *(atom+x_c+y_c*max_x)=(*(atom+x_c+y_c*max_x)+1)&1; else { if(1.0*rand()/RAND_MAX