Catalano.Evolutionary.Genetic.Chromosome
Interface IChromosome<T>
-
- All Known Implementing Classes:
- BinaryChromosome, ChromosomeBase, DoubleChromosome, FloatChromosome, IntegerChromosome, PermutationChromosome
public interface IChromosome<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description IChromosomeClone()IChromosomeCreateNew()voidEvaluate(IFitness function)voidGenerate()doublegetFitness()TgetGene(int index)intgetLength()voidsetGene(int index, T gene)
-
-
-
Method Detail
-
Generate
void Generate()
-
CreateNew
IChromosome CreateNew()
-
Clone
IChromosome Clone()
-
getFitness
double getFitness()
-
getLength
int getLength()
-
getGene
T getGene(int index)
-
setGene
void setGene(int index, T gene)
-
Evaluate
void Evaluate(IFitness function)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG