public Engine(int populationSize, Func <TChromosome> chromosomeGenerator, FnEvolver evolver) { Evolver = evolver; Reset(populationSize, chromosomeGenerator); }
public Engine(TChromosome[] doubleInitialPopulation, FnEvolver evolver) { Evolver = evolver; Reset(doubleInitialPopulation); }
public Engine(int populationSize, FnEvolver evolver) { Evolver = evolver; Reset(populationSize); }