Example #1
0
 public StartingInfo(FitnessFunctionProvider <Creature> fitnessFunctionProvider, Creature foreFather)
 {
     FitnessFunctionFactory = new DefaultFitnessFunctionFactory <Creature>(fitnessFunctionProvider);
     this.foreFather        = foreFather;
 }
Example #2
0
 /// <param name="fitnessFunction">Have to thread save since it will be used in several threads at the same time</param>
 public StartingInfo(FitnessFunctionDelegate <Creature> fitnessFunction, Creature foreFather)
 {
     FitnessFunctionFactory = new DefaultFitnessFunctionFactory <Creature>(fitnessFunction);
     this.foreFather        = foreFather;
 }