- if(toEquilibrate && nequileft > 0) {
- _reset();
- *log << "SIM: Starting equilibration." << endl << flush;
- if (nequileft != nequi)
- *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);
- while( equiProg.madeStep(iequi) ) *log << "SIM: " << equiProg.done()*100 << "% of equilibration done." << endl << flush;
- }
+ /* make skip if no config could be read */
+ if ( ! skippedInEqui && readNoSingleConfig ) {
+ cout << "here" << endl;
+ for (int iskip=0; iskip<nskip; iskip++) {
+ _makeSweep();
+ nequileft--;