public Population(int numberOfDots, Point goal, int generation) { _dots = DotsFactory.GetDots(numberOfDots, goal); _startOfIteration = DateTime.Now; _generation = generation; }
public void Save() { PopulationFactory.Save(_generation); DotsFactory.SaveDirection(_dots.OrderByDescending(dot => dot.FitnessScore).Select(dot => dot.GetDirection())); }