private:
void _makeSweep();
void _newParas();
-
gsl_rng* rangsl;
-
neigh *nb;
-
int updatePhi (const int& x);
-
double M;
-
double SofPhi(const int& x, const complex<double>& phix);
double rhoPhi(const int& x, const complex<double>& phixCandidate);
};
}
void sim::_makeSweep() {
- for (int ix = 0; ix < LSIZE2; ix++)
- updatePhi(ix);
+ for (int ichecker=0; ichecker<2; ichecker++)
+ for (int it=0; it<O815->comargs.lsize[0]; it++)
+ for (int iy=(it+ichecker)%2; iy<O815->comargs.lsize[1]; iy+=2)
+ updatePhi( it*O815->comargs.lsize[1] + iy );
}
void sim::_newParas() {