JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class RunChromosome

java.lang.Object
  extended bygov.nasa.javaGenes.core.AbstractCheckpointable
      extended bygov.nasa.javaGenes.core.Run
          extended bygov.nasa.javaGenes.forceFields.RunChromosome
All Implemented Interfaces:
gov.nasa.javaGenes.core.Checkpointable, java.io.Serializable

public class RunChromosome
extends Run

run a genetic algorithm with a Chromosome (two-dimensional array) representation

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.core.Run
checkpointTimer, checkpointTimesFile, foundPerfection, generation, generationTimer, parameters, population, reporter
 
Fields inherited from class gov.nasa.javaGenes.core.AbstractCheckpointable
checkpointer
 
Constructor Summary
RunChromosome()
           
 
Method Summary
 ChromosomeParameters getChromosomeParameters(java.lang.String[] arguments)
           
protected  void startSpecialized(java.lang.String[] arguments)
          get ChromosomeParameters and ChromosomePopulation objects
 
Methods inherited from class gov.nasa.javaGenes.core.Run
afterCheckpoint, afterNextGeneration, atEnd, beforeCheckpoint, beforeNextGeneration, checkpoint, getParameters, report, restart, run, shouldStop, start
 
Methods inherited from class gov.nasa.javaGenes.core.AbstractCheckpointable
setCheckpointer, stateSave
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunChromosome

public RunChromosome()
Method Detail

startSpecialized

protected void startSpecialized(java.lang.String[] arguments)
get ChromosomeParameters and ChromosomePopulation objects

Specified by:
startSpecialized in class Run
Parameters:
arguments - should be empty

getChromosomeParameters

public ChromosomeParameters getChromosomeParameters(java.lang.String[] arguments)

JavaGenes, NASA Ames. Written largely by Al Globus