MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.GeneticAlgorithm.IFitnessEvaluator Interface Reference

Defines a fitness calculation method. More...

Inheritance diagram for MCScheduling.GeneticAlgorithm.IFitnessEvaluator:
MCScheduling.MixedCriticality.GA.CMinimizeMakespanFitnessEvaluator

List of all members.

Public Member Functions

void evaluate (IChromosome chromosome)
 Determines the fitness of the specified chromosome.
void evaluate (CPopulation population)
 Determines the fitness of all chromosome in the specified population.

Detailed Description

Defines a fitness calculation method.


Member Function Documentation

void MCScheduling.GeneticAlgorithm.IFitnessEvaluator.evaluate ( IChromosome  chromosome)

Determines the fitness of the specified chromosome.

The fitness should be then set for the chromosome using IChromosome.setFitnessValue.

Parameters:
chromosomeThe chromosome whose fitness should be calculated.

Implemented in MCScheduling.MixedCriticality.GA.CMinimizeMakespanFitnessEvaluator.

void MCScheduling.GeneticAlgorithm.IFitnessEvaluator.evaluate ( CPopulation  population)

Determines the fitness of all chromosome in the specified population.

The fitness should be set for the chromosomes using IChromosome.setFitnessValue.

Parameters:
populationThe population of chromosomes whose fitness should be calculated.

Implemented in MCScheduling.MixedCriticality.GA.CMinimizeMakespanFitnessEvaluator.

 All Classes Namespaces Functions Variables Properties