void IGenerator::updateSimulations(CExperiment &experiment) const { CSimulationsList sims; foreach(const CGeneratorInput &input, createInputs(experiment.getConditions())) sims.push_back(createSimulation(input)); experiment.setSimulations(sims); }