JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.core
Class StudentFitness

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

public class StudentFitness
extends FitnessMultiObjective

See Also:
Serialized Form

Field Summary
protected  double _grade
           
 
Fields inherited from class gov.nasa.javaGenes.core.FitnessMultiObjective
fitness, function
 
Fields inherited from class gov.nasa.javaGenes.core.Fitness
BAD_FITNESS
 
Constructor Summary
StudentFitness(StudentFitnessFunction f)
           
 
Method Summary
 double asDouble()
           
 boolean fitterThan(Fitness f)
           
 double getGrade()
           
 void setGrade(double grade)
           
 java.lang.String toString()
           
 
Methods inherited from class gov.nasa.javaGenes.core.FitnessMultiObjective
add, getFitness, getFitnessArray, isDominatedBy
 
Methods inherited from class gov.nasa.javaGenes.core.Fitness
isValid, setFitness
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_grade

protected double _grade
Constructor Detail

StudentFitness

public StudentFitness(StudentFitnessFunction f)
Method Detail

getGrade

public double getGrade()

setGrade

public void setGrade(double grade)

asDouble

public double asDouble()
Overrides:
asDouble in class Fitness

fitterThan

public boolean fitterThan(Fitness f)
Overrides:
fitterThan in class FitnessMultiObjective

toString

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

JavaGenes, NASA Ames. Written largely by Al Globus