Accord.Genetic.OptimizationFunction1D.Evaluate C# (CSharp) Method

Evaluate() public method

Evaluates chromosome.
The method calculates fitness value of the specified chromosome.
public Evaluate ( IChromosome chromosome ) : double
chromosome IChromosome Chromosome to evaluate.
return double
        public double Evaluate(IChromosome chromosome)
        {
            double functionValue = OptimizationFunction(Translate(chromosome));
            // fitness value
            return (mode == Modes.Maximization) ? functionValue : 1 / functionValue;
        }