diff --git a/src/post_treatments/aevol_post_neutral_mut_acc.cpp b/src/post_treatments/aevol_post_neutral_mut_acc.cpp index b15742c5cdaaeb037301322209ff2a7e7ce790e6..733db30537b1fcb23bc23d59abe6f8e046a8b445 100644 --- a/src/post_treatments/aevol_post_neutral_mut_acc.cpp +++ b/src/post_treatments/aevol_post_neutral_mut_acc.cpp @@ -115,7 +115,10 @@ int main(int argc, char ** argv) { out::init("result.txt", "mutation.txt"); - run_generations(number_generation, inputJson.getIndividuals()[0]); + auto mut_prng = std::make_shared<JumpingMT>(seed_prng); + auto stoch_prng = std::make_shared<JumpingMT>(seed_prng); + Individual ancestor = Individual(inputJson.getIndividuals()[0], 0, mut_prng, stoch_prng); + run_generations(number_generation, &ancestor); // std::vector<Individual> indiv_vector; // indiv_vector.emplace_back(*indiv);