C# Class GeneticMIDI.FitnessFunctions.CrossCorrelation

Inheritance: IFitnessFunction
Afficher le fichier Open project: stefan-j/GeneticMIDI Class Usage Examples

Méthodes publiques

Méthode Description
ComputeFitness ( Note individual ) : float
CrossCorrelation ( GeneticMIDI.Representation.MelodySequence seq ) : System
Evaluate ( IChromosome chromosome ) : double

Private Methods

Méthode Description
GetSimilarity ( double pitches1, double pitches2, double durations1, double durations2 ) : double

Method Details

ComputeFitness() public méthode

public ComputeFitness ( Note individual ) : float
individual Note
Résultat float

CrossCorrelation() public méthode

public CrossCorrelation ( GeneticMIDI.Representation.MelodySequence seq ) : System
seq GeneticMIDI.Representation.MelodySequence
Résultat System

Evaluate() public méthode

public Evaluate ( IChromosome chromosome ) : double
chromosome IChromosome
Résultat double