Beispiel #1
0
        //Fitness based on config settings
        protected override FitnessResult CalculateFitness(Dictionary <string, decimal> result)
        {
            var fitness = new FitnessResult();

            var raw = StatisticsAdapter.Translate(Config.Fitness.ResultKey, result);

            fitness.Value = raw;

            fitness.Fitness = (double)raw * Config.Fitness.Scale.Value * Config.Fitness.Modifier.Value;

            return(fitness);
        }