JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.permutation
Class PermutationIndividual

java.lang.Object
  extended bygov.nasa.javaGenes.core.Individual
      extended bygov.nasa.javaGenes.permutation.PermutationIndividual
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EOSschedulingIndividual

public class PermutationIndividual
extends Individual

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.core.Individual
evolvable, fitness
 
Constructor Summary
PermutationIndividual(Evolvable e, FitnessFunction f)
          Sets the evolvable to e and calculates the fitness using FitnessFunction f.
 
Method Summary
 PermutationEvolvable getPermutationEvolvable()
           
 
Methods inherited from class gov.nasa.javaGenes.core.Individual
bestIndividualIndex, evaluateFitness, evolvableSize, fitterThan, getEvolvable, getFitness, headerString, isCompatible, isSame, stateSave, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PermutationIndividual

public PermutationIndividual(Evolvable e,
                             FitnessFunction f)
Sets the evolvable to e and calculates the fitness using FitnessFunction f.

Method Detail

getPermutationEvolvable

public PermutationEvolvable getPermutationEvolvable()

JavaGenes, NASA Ames. Written largely by Al Globus