JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.chemistry
Class RunMolecule

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

public class RunMolecule
extends Run

run a genetic algorithm on a Molecule represented as a graph

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
RunMolecule()
           
 
Method Summary
protected  void startSpecialized(java.lang.String[] arguments)
          create MoleculeParameters and MoleculePopulation 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

RunMolecule

public RunMolecule()
Method Detail

startSpecialized

protected void startSpecialized(java.lang.String[] arguments)
create MoleculeParameters and MoleculePopulation objects

Specified by:
startSpecialized in class Run
Parameters:
arguments - should usually have a filename of a .mol file. This is the molecular target. It can be empty, but then a small default molecule will be the target.

JavaGenes, NASA Ames. Written largely by Al Globus