hypercache::readO( (*obsit)->ocid, readnewObs, nequileftNewObs );
- if( ! readnewObs ) {
+ if ( readnewObs && nequileftNewObs < 0 ) {
+ (*obsit)->meas(true);
+ }
+ else {
if (!nextAlready) {
Sim->nextConfig();
nextAlready = true;
}
(*obsit)->meas(false);
- hypercache::writeO( (*obsit)->ocid, comargs.nmeas );
+ hypercache::writeO( (*obsit)->ocid );
}
- else
- (*obsit)->meas(true);
+
}
while( measProg.madeStep(imeas) )
*out->log << "O815: " << measProg.done()*100 << "% of measurements done." << endl << flush;