public static FitnessCalculator getInstance() { if (_instance == null) { _instance = new FitnessCalculator(); } return(_instance); }
static void Main(string[] args) { calc = FitnessCalculator.getInstance(); config = ConfigClass.getInstance(); //1. Initialize Population p = new Population(true); //4. Repeat with new generation while (Console.ReadKey().KeyChar != 'x') { p = GenerationStep(p); foreach (IReadOnlyIndividual i in p) { Console.WriteLine(i); } Console.WriteLine("Continue to next generation? (Press x to exit)"); } }