public OuterWrap(params Tuple <double, double>[] minmax) { latestFitness = 0.0; ga = GAFactory.MakeDefault(FunctionToOptimize, minmax); ga.GenerationRan += NewGeneration; measurements = SignalGenerator.GetPeriodicDefault(); NotifyOfImprovement += GeneticAlgorithm_NotifyOfImprovement; }