public Generation(Generation previous) { if (!previous.IsSolved) throw new ArgumentException("previous generation must be solved"); Id = previous.Id + 1; Previous = previous; Settings = previous.Settings; InitialChromosomes = Previous.Output; }
public static void DrawGeneration(this DrawingDesc desc, Generation generation, Pen pen) { }