C# Class GeneticMIDI.FitnessFunctions.NCD

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

Méthodes publiques

Свойство Type Description
MaxTracks int

Méthodes publiques

Méthode Description
ComputeFitness ( GeneticMIDI.Representation.Composition comp ) : float
ComputeFitness ( IEnumerable individual ) : float
ComputeFitness ( string individual ) : float
CopyTo ( Stream src, Stream dest ) : void
Deserialize ( string filename ) : void
Evaluate ( IChromosome chromosome ) : double
FromCompositions ( GeneticMIDI.Representation.CompositionCategory category ) : NCD
FromMelodies ( GeneticMIDI.Representation.CompositionCategory category ) : NCD
Serialize ( string filename ) : void
ToString ( ) : string

Private Methods

Méthode Description
ComputeNCD ( IEnumerable indi1, IEnumerable indi2 ) : float
ComputeNCD ( string indi1str, IEnumerable indi2 ) : float
ComputeNCD ( string indi1str, string indi2str ) : float
GetSavePath ( GeneticMIDI.Representation.CompositionCategory category ) : string
MD5Hash ( string str ) : string
Unzip ( byte bytes ) : string
Zip ( string str ) : byte[]

Method Details

ComputeFitness() public méthode

public ComputeFitness ( GeneticMIDI.Representation.Composition comp ) : float
comp GeneticMIDI.Representation.Composition
Résultat float

ComputeFitness() public méthode

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

ComputeFitness() public méthode

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

CopyTo() public static méthode

public static CopyTo ( Stream src, Stream dest ) : void
src Stream
dest Stream
Résultat void

Deserialize() public méthode

public Deserialize ( string filename ) : void
filename string
Résultat void

Evaluate() public méthode

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

FromCompositions() public static méthode

public static FromCompositions ( GeneticMIDI.Representation.CompositionCategory category ) : NCD
category GeneticMIDI.Representation.CompositionCategory
Résultat NCD

FromMelodies() public static méthode

public static FromMelodies ( GeneticMIDI.Representation.CompositionCategory category ) : NCD
category GeneticMIDI.Representation.CompositionCategory
Résultat NCD

Serialize() public méthode

public Serialize ( string filename ) : void
filename string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

MaxTracks public_oe static_oe property

public static int MaxTracks
Résultat int