JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.core
Class FitnessDouble

java.lang.Object
  extended bygov.nasa.javaGenes.core.Fitness
      extended bygov.nasa.javaGenes.core.FitnessDouble
All Implemented Interfaces:
java.io.Serializable

public class FitnessDouble
extends Fitness

lower values are fitter

See Also:
Serialized Form

Field Summary
protected  double fitness
           
 
Fields inherited from class gov.nasa.javaGenes.core.Fitness
BAD_FITNESS
 
Constructor Summary
FitnessDouble(double d)
           
 
Method Summary
 double asDouble()
           
 boolean equals(FitnessDouble f)
           
 boolean fitterThan(Fitness ff)
           
 double[] getFitnessArray()
           
 int hashCode()
           
 boolean isDominatedBy(Fitness ff)
           
 boolean isValid()
           
 void setFitness(double d)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fitness

protected double fitness
Constructor Detail

FitnessDouble

public FitnessDouble(double d)
Method Detail

fitterThan

public boolean fitterThan(Fitness ff)
Specified by:
fitterThan in class Fitness

isDominatedBy

public boolean isDominatedBy(Fitness ff)
Specified by:
isDominatedBy in class Fitness

getFitnessArray

public double[] getFitnessArray()
Overrides:
getFitnessArray in class Fitness

setFitness

public void setFitness(double d)
Overrides:
setFitness in class Fitness

asDouble

public double asDouble()
Overrides:
asDouble in class Fitness

equals

public boolean equals(FitnessDouble f)

hashCode

public int hashCode()

isValid

public boolean isValid()
Overrides:
isValid in class Fitness

toString

public java.lang.String toString()
Overrides:
toString in class Fitness

JavaGenes, NASA Ames. Written largely by Al Globus