eaLib API Docs
Last Modified : January 7 2002

Uses of Class
mss.ea.chr.Chromosome

Packages that use Chromosome
mss.ea.chr This package contains classes for representing information in chromosomes. 
mss.ea.mut This package contains classes for the mutation operator. 
mss.ea.rec This package contains classes for the recombination operator. 
 

Uses of Chromosome in mss.ea.chr
 

Subclasses of Chromosome in mss.ea.chr
 class ArrayChromosome
          Chromosome containing an array of any type.
 class ArrayListChromosome
          Chromosome of type array list.
 class BinaryStringChromosome
          Chromosome of type binary string.
 class DoubleChromosome
          Chromosome of type double.
 class FloatChromosome
          Chromosome of type Float.
 class IntegerChromosome
          Chromosome of type Integer.
 class LinkedListChromosome
          Chromosome of type LinkedList.
 class ListChromosome
          Chromosome of type List.
 class LongChromosome
          Chromosome of type Long.
 class NullChromosome
          Dummy chromosome containing only null.
 class StringChromosome
          Chromosome of type String.
 class TreeChromosome
          Chromosome of type TreeModel.
 class VectorChromosome
          Chromosome of type Vector.
 

Methods in mss.ea.chr that return Chromosome
 Chromosome ChromosomeSet.get(int i)
          Gets a chromosome.
 

Methods in mss.ea.chr with parameters of type Chromosome
 void ChromosomeSet.add(Chromosome c)
          Adds a chromosome to the end of the chromosome vector.
 void ChromosomeSet.add(Chromosome[] ca, int i)
          Adds a chromosome from an array with chromosomes to the end of the chromosome vector.
 void ChromosomeSet.add(Chromosome[] ca)
          Adds an array of chromosome to the chromosome set.
 void ChromosomeSet.replace(Chromosome c, int i)
          Replaces a chromosome.
 

Constructors in mss.ea.chr with parameters of type Chromosome
ChromosomeSet(Chromosome[] ca)
          Constructor with array of chromosomes.
 

Uses of Chromosome in mss.ea.mut
 

Methods in mss.ea.mut with parameters of type Chromosome
abstract  void ChromosomeMutation.mutate(Chromosome cr)
          Mutation of a single chromosome.
 void ListMutation.mutate(Chromosome cr)
          Performs the mutation.
 void FloatRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void ArrayMutation.mutate(Chromosome cr)
          Performs the mutation.
 void LongStepMutation.mutate(Chromosome cr)
          Performs the mutation.
 void FloatRelativeRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void SwapBinaryStringMutation.mutate(Chromosome cr)
          Performs the mutation.
 void FloatStepMutation.mutate(Chromosome cr)
          Performs the mutation.
 void IntegerRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void DoubleRelativeRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void IntegerStepMutation.mutate(Chromosome cr)
          Performs the mutation.
 void DoubleRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void LongRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void ToggleBinaryStringMutation.mutate(Chromosome cr)
          Performs the mutation.
 void IntegerRelativeRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 void DoubleStepMutation.mutate(Chromosome cr)
          Performs the mutation.
 void SwapStringMutation.mutate(Chromosome cr)
          Performs the mutation.
 void LongRelativeRangeMutation.mutate(Chromosome cr)
          Performs the mutation.
 

Uses of Chromosome in mss.ea.rec
 

Methods in mss.ea.rec that return Chromosome
abstract  Chromosome[] ChromosomeRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] LineFloatRecombination.recombine(Chromosome[] cra)
          Performsa the recombination.
 Chromosome[] ArrayRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] LineIntegerRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] ListRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] DiscreteFloatRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] MPStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] MPBinaryStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] DiscreteIntegerRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] ExtendedLineIntegerRecombination.recombine(Chromosome[] cra)
           
 Chromosome[] LineStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 

Methods in mss.ea.rec with parameters of type Chromosome
abstract  Chromosome[] ChromosomeRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] LineFloatRecombination.recombine(Chromosome[] cra)
          Performsa the recombination.
 Chromosome[] ArrayRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] LineIntegerRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] ListRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] DiscreteFloatRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] MPStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] MPBinaryStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] DiscreteIntegerRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 Chromosome[] ExtendedLineIntegerRecombination.recombine(Chromosome[] cra)
           
 Chromosome[] LineStringRecombination.recombine(Chromosome[] cra)
          Performs the recombination.
 


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS