virtual void _newParas() {};
private:
virtual void _reset()=0;
- virtual void _makeSweep(int nsweep)=0;
+ virtual void _makeSweep()=0;
protected:
o815 *O815;
ostream *log;
*log << "SIM: " << nequileft << " of " << nequi << " equilibration steps left after virtual equilibration." << endl << flush;
progress equiProg(nequileft);
for( int iequi=0; iequi<nequileft; iequi++ ) {
- _makeSweep(1);
+ _makeSweep();
while( equiProg.madeStep(iequi) ) *log << "SIM: " << equiProg.done()*100 << "% of equilibration done." << endl << flush;
}
}
- _makeSweep(nskip);
+ for (int iskip=0; iskip<nskip; iskip++)
+ _makeSweep();
+
hypercache::writeC();
}