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