JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.EOSscheduling
Class EOSschedulingParameters

java.lang.Object
  extended bygov.nasa.javaGenes.core.Parameters
      extended bygov.nasa.javaGenes.permutation.PermutationParameters
          extended bygov.nasa.javaGenes.EOSscheduling.EOSschedulingParameters
All Implemented Interfaces:
java.io.Serializable

public class EOSschedulingParameters
extends PermutationParameters

See Also:
Serialized Form

Field Summary
 float accessWindowWeight
           
 int callsPerTermperatureChange
           
 double initialTemperature
           
 java.lang.String inputDirectory
           
 double lowestTaskPriority
           
 int maxNumberOfSwapsPerMutation
           
 double minimizeSlewingWeight
           
 EOSModel model
           
 int numberOfTaskPriorityLevels
           
 float priorityWeight
           
 Scheduler scheduler
           
 SensorType sensorType
           
 double slewRate
           
 double smallSlewFactor
           
 double smallSlewNormalizedWeight
           
 double smallSlewWeight
           
 int SSRcapacity
           
 float ssrWeight
           
 int takeImageTime
           
 double taskPriorityIncrement
           
 double taskPriorityWeight
           
 int taskSSRuse
           
 double temperatureChange
           
 int timeBetweenGroundStationDownload
           
 int timeBetweenSamples
           
 
Fields inherited from class gov.nasa.javaGenes.permutation.PermutationParameters
permutationLength
 
Fields inherited from class gov.nasa.javaGenes.core.Parameters
breeder, childMakerProvider, evaluationFunction, fitnessFunction, frequencyOfASCIIPopulations, kidsPerGeneration, logBestEvolvableEachGeneration, maximumGenerations, paretoFitness, populationSize, randomIndividualTriesPerSpecification, reportVariationOperatorPerformanceEachGeneration, separateLogAndEvolvableFiles, SEPARATOR, stopAtPerfection, stopFile, suspendFile, suspendTime, tournamentProbability
 
Constructor Summary
EOSschedulingParameters()
          Sets up all parameters
EOSschedulingParameters(int dummy)
           
 
Method Summary
 void makeFiles()
          create any files necessary to describe the parameters.
 
Methods inherited from class gov.nasa.javaGenes.core.Parameters
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

model

public EOSModel model

scheduler

public Scheduler scheduler

takeImageTime

public int takeImageTime

timeBetweenSamples

public int timeBetweenSamples

slewRate

public double slewRate

SSRcapacity

public int SSRcapacity

taskSSRuse

public int taskSSRuse

timeBetweenGroundStationDownload

public int timeBetweenGroundStationDownload

inputDirectory

public java.lang.String inputDirectory

maxNumberOfSwapsPerMutation

public int maxNumberOfSwapsPerMutation

initialTemperature

public double initialTemperature

temperatureChange

public double temperatureChange

callsPerTermperatureChange

public int callsPerTermperatureChange

lowestTaskPriority

public double lowestTaskPriority

taskPriorityIncrement

public double taskPriorityIncrement

numberOfTaskPriorityLevels

public int numberOfTaskPriorityLevels

taskPriorityWeight

public double taskPriorityWeight

minimizeSlewingWeight

public double minimizeSlewingWeight

smallSlewFactor

public double smallSlewFactor

smallSlewWeight

public double smallSlewWeight

smallSlewNormalizedWeight

public double smallSlewNormalizedWeight

priorityWeight

public float priorityWeight

accessWindowWeight

public float accessWindowWeight

ssrWeight

public float ssrWeight

sensorType

public SensorType sensorType
Constructor Detail

EOSschedulingParameters

public EOSschedulingParameters()
Sets up all parameters


EOSschedulingParameters

public EOSschedulingParameters(int dummy)
Method Detail

makeFiles

public void makeFiles()
Description copied from class: Parameters
create any files necessary to describe the parameters. Used for things that won't show up in the string representation.

Overrides:
makeFiles in class Parameters

JavaGenes, NASA Ames. Written largely by Al Globus