JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.EOSscheduling
Class MinimizeSlewingFitness

java.lang.Object
  extended bygov.nasa.javaGenes.core.FitnessFunction
      extended bygov.nasa.javaGenes.EOSscheduling.SchedulingFitnessFunction
          extended bygov.nasa.javaGenes.EOSscheduling.MinimizeSlewingFitness
All Implemented Interfaces:
java.io.Serializable

public class MinimizeSlewingFitness
extends SchedulingFitnessFunction

See Also:
Serialized Form

Field Summary
protected  EOSModel model
           
 
Fields inherited from class gov.nasa.javaGenes.EOSscheduling.SchedulingFitnessFunction
NO_NORMALIZATION, normalization, NORMALIZE_BY_NUMBER_OF_SCHEDULED_TAKEIMAGES, NORMALIZE_BY_SCHEDULED_TAKEIMAGES_PRIORITY, scheduler
 
Fields inherited from class gov.nasa.javaGenes.core.FitnessFunction
name
 
Constructor Summary
MinimizeSlewingFitness(Scheduler scheduler, EOSModel inModel)
           
 
Method Summary
 Fitness evaluateFitness(Evolvable evolvable)
           
 java.lang.String toString()
           
 
Methods inherited from class gov.nasa.javaGenes.EOSscheduling.SchedulingFitnessFunction
createSchedule, normalizedFitness, setNormalization
 
Methods inherited from class gov.nasa.javaGenes.core.FitnessFunction
bestDouble, getFunction, getName, getNameArray, isNewFunction, makeFiles, numberOfObjectives, report, setName, worstDouble
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

model

protected EOSModel model
Constructor Detail

MinimizeSlewingFitness

public MinimizeSlewingFitness(Scheduler scheduler,
                              EOSModel inModel)
Method Detail

evaluateFitness

public Fitness evaluateFitness(Evolvable evolvable)
Overrides:
evaluateFitness in class SchedulingFitnessFunction

toString

public java.lang.String toString()

JavaGenes, NASA Ames. Written largely by Al Globus