Uses of Class
org.jgap.Chromosome

Packages that use Chromosome
com.anji.gomoku com.anji.gomoku contains classes to handle Go-Moku (see Gamerz.net for rules). 
com.anji.imaging com.anji.imaging contains utility classes to handle image processing. 
com.anji.integration com.anji.integration contains classes that provide the glue between the various components of the system, including artificial neural net implementations, JGAP, NEAT, Log4J, and persistence and presentation layers. 
com.anji.neat com.anji.neat contains classes implementing NEAT framework, including genes, mutation operators, and fitness function used for XOR. 
com.anji.persistence com.anji.persistence contains classes implementing a simple persistence interface. 
com.anji.polebalance com.anji.polebalance contains classes to implement pole balancing. 
com.anji.roshambo com.anji.roshambo contains classes to implement the game of roshambo, also commonly known as rock-scissors-paper. 
com.anji.tournament com.anji.tournament contains classes to handle tournaments and games. 
com.anji.ttt com.anji.ttt contains classes to handle Tic-Tac-Toe (see Yahooligans for rules). 
examples   
org.jgap   
org.jgap.impl   
 

Uses of Chromosome in com.anji.gomoku
 

Methods in com.anji.gomoku with parameters of type Chromosome
 java.lang.Object GomokuPlayerTranscriber.transcribe(Chromosome c)
           
 Player GomokuPlayerTranscriber.newPlayer(Chromosome c)
           
 BoardPlayer GomokuPlayerTranscriber.newBoardPlayer(Chromosome c)
           
 

Uses of Chromosome in com.anji.imaging
 

Methods in com.anji.imaging with parameters of type Chromosome
 int IdentifyImageFitnessFunction.evaluate(Chromosome c)
          Returns int between 0 and MAX_FITNESS relative to # images ANN (transcribed from c) is able to identify correctly.
 

Uses of Chromosome in com.anji.integration
 

Methods in com.anji.integration with parameters of type Chromosome
 java.lang.Object Transcriber.transcribe(Chromosome c)
          Sub-classes must implement this method to convert the genotype to a phenotype.
protected  void SimpleSelector.add(Configuration a_activeConfigurator, Chromosome a_chromosomeToAdd)
          Add a_chromosomeToAdd to set of chromosomes to be evaluated.
 java.lang.Object AnjiNetTranscriber.transcribe(Chromosome genotype)
           
 AnjiNet AnjiNetTranscriber.newAnjiNet(Chromosome genotype)
          create new AnjiNet from genotype
 Activator ActivatorTranscriber.newActivator(Chromosome ch)
          Constructs Activator phenotype from Chromosome genotype.
 java.lang.Object ActivatorTranscriber.transcribe(Chromosome c)
           
 

Constructors in com.anji.integration with parameters of type Chromosome
XmlPersistableChromosome(Chromosome aChromosome)
           
 

Uses of Chromosome in com.anji.neat
 

Methods in com.anji.neat that return Chromosome
 Chromosome Evolver.getChamp()
           
 

Methods in com.anji.neat with parameters of type Chromosome
protected  ChromosomeMaterial NeatCrossoverReproductionOperator.reproduce(Configuration config, Chromosome dominantChrom, Chromosome recessiveChrom)
          Crossover according to NEAT crossover methodology.
 

Uses of Chromosome in com.anji.persistence
 

Methods in com.anji.persistence that return Chromosome
 Chromosome Persistence.loadChromosome(java.lang.String id, Configuration config)
           
 Chromosome HibernatePersistence.loadChromosome(java.lang.String id, Configuration config)
           
static Chromosome FilePersistence.chromosomeFromXml(Configuration config, java.lang.String xml)
           
static Chromosome FilePersistence.chromosomeFromXml(Configuration config, org.w3c.dom.Node chromNode)
           
 Chromosome FilePersistence.loadChromosome(java.lang.String id, Configuration config)
           
 

Methods in com.anji.persistence with parameters of type Chromosome
 void Persistence.store(Chromosome c)
           
 void HibernatePersistence.store(Chromosome c)
           
 void FilePersistence.store(Chromosome c)
           
 

Uses of Chromosome in com.anji.polebalance
 

Methods in com.anji.polebalance with parameters of type Chromosome
 void DoublePoleBalanceFitnessFunction.evaluate(Chromosome c)
          Evaluate chromosome and set fitness.
 

Uses of Chromosome in com.anji.roshambo
 

Methods in com.anji.roshambo with parameters of type Chromosome
 RoshamboPlayer RoshamboPlayerTranscriber.newRoshamboPlayer(Chromosome genotype)
          convenience method to return specific type
 Player RoshamboPlayerTranscriber.newPlayer(Chromosome genotype)
           
 java.lang.Object RoshamboPlayerTranscriber.transcribe(Chromosome genotype)
           
 

Uses of Chromosome in com.anji.tournament
 

Methods in com.anji.tournament with parameters of type Chromosome
 Player PlayerTranscriber.newPlayer(Chromosome c)
           
 

Uses of Chromosome in com.anji.ttt
 

Methods in com.anji.ttt with parameters of type Chromosome
 java.lang.Object TttPlayerTranscriber.transcribe(Chromosome c)
           
 Player TttPlayerTranscriber.newPlayer(Chromosome c)
           
 BoardPlayer TttPlayerTranscriber.newBoardPlayer(Chromosome c)
           
 

Uses of Chromosome in examples
 

Methods in examples with parameters of type Chromosome
 int MinimizingMakeChangeFitnessFunction.evaluate(Chromosome a_subject)
          Determine the fitness of the given Chromosome instance.
static int MinimizingMakeChangeFitnessFunction.amountOfChange(Chromosome a_potentialSolution)
          Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
static int MinimizingMakeChangeFitnessFunction.getNumberOfCoinsAtGene(Chromosome a_potentialSolution, int a_position)
          Retrieves the number of coins represented by the given potential solution at the given gene position.
static int MinimizingMakeChangeFitnessFunction.getTotalNumberOfCoins(Chromosome a_potentialsolution)
          Returns the total number of coins represented by all of the genes in the given potential solution.
 

Uses of Chromosome in org.jgap
 

Methods in org.jgap that return Chromosome
protected  Chromosome Specie.getRepresentative()
           
 Chromosome Specie.getFittest()
           
 Chromosome Genotype.getFittestChromosome()
          Retrieves the Chromosome in the population with the highest fitness value.
 

Methods in org.jgap with parameters of type Chromosome
 boolean Specie.add(Chromosome aChromosome)
           
 double Specie.getChromosomeFitnessValue(Chromosome aChromosome)
           
 boolean Specie.match(Chromosome aChromosome)
           
protected abstract  void NaturalSelector.add(Configuration config, Chromosome c)
           
protected  void Genotype.addChromosome(Chromosome chrom)
          add chromosome to population and to appropriate specie
 int FitnessFunction.getFitnessValue(Chromosome a_subject)
          Deprecated. Retrieves the fitness value of the given Chromosome.
protected abstract  int FitnessFunction.evaluate(Chromosome a_subject)
          Deprecated. Determine the fitness of the given Chromosome instance.
protected abstract  ChromosomeMaterial CrossoverReproductionOperator.reproduce(Configuration config, Chromosome dominantChrom, Chromosome recessiveChrom)
           
 double Chromosome.distance(Chromosome target, SpeciationParms parms)
          Calculates compatibility distance between this and target according to NEAT speciation methodology.
 

Constructors in org.jgap with parameters of type Chromosome
Specie(SpeciationParms aSpeciationParms, Chromosome aRepresentative)
          Create new specie from representative.
 

Uses of Chromosome in org.jgap.impl
 

Methods in org.jgap.impl that return Chromosome
 Chromosome ChromosomePool.acquireChromosome()
          Attempts to acquire an Chromosome instance from the chromosome pool.
 

Methods in org.jgap.impl with parameters of type Chromosome
protected  void WeightedRouletteSelector.add(Configuration a_activeConfigurator, Chromosome a_chromosomeToAdd)
          Add a Chromosome instance to this selector's working pool of Chromosomes.
 void ChromosomePool.releaseChromosome(Chromosome a_chromosome)
          Releases a Chromosome to the pool.