id wrong behaviour?

Die id in der Marqovkonfig soll doch alle Simulationen die in den Scheduler reingeschoben werden durchzählen oder?

Das funktioniert nicht ganz, denn wenn ich außen einen Loop über die Gittergrößen mache und damit sched.createSimfromParameter mehrmals aufrufe, dann fängt er immer wieder bei null an.

Wäre sched.start() innerhalb des Loops, also so:

for (std::size_t j=0; j<nL.size(); j++)
{
   ...
   auto f = [&filter, &latt, &outbasedir, L](auto p){return filter(latt, p);}; //partially apply filter
   for(auto p : rparams) sched.createSimfromParameter(p, f);
   sched.start();
}

dann würde ich das erwarten. Aber wenn es außerhalb ist, eigentlich nicht.

Edited by Manuel Schrauth