JavaGenes, NASA Ames. Written largely by Al Globus

Package gov.nasa.javaGenes.EOSscheduling

Class Summary
AccessWindow  
AccessWindowTest  
AvailabilityTimeline when using duty cycle constraints, all task durations must fill the window to schedule.
AvailabilityTimelineTest RESTRICTION: the dutyCylce constraint assumes that the task duration is equal to the access window -- i.e, there is no point in trying to move the task around in time.
AvailableNode  
AvailableNodeTest  
CrossTrackSlew  
CrossTrackSlewTest  
Debug  
DutyCycleConstraint Implements constraints of the form: resource must be Available for no more than onTime in any totalTime period.
DutyCycleConstraintTest RESTRICTION: the dutyCylce constraint assumes that the task duration is equal to the access window -- i.e, there is no point in trying to move the task around in time.
EarliestFirstPlacer puts tasks in available AccessWindow that starts earliest.
EarliestFirstPlacerTest  
EarliestFromChosenWindowPlacer  
EarliestFromRandomWindowPlacer  
EOSModel  
EOSModelTest  
EOSschedulingEvolvable  
EOSschedulingEvolvableTest  
EOSschedulingIndividual  
EOSschedulingParameters  
EOSschedulingPopulation  
EOSschedulingReporter  
Horizon default timestep is seconds
HorizonTest  
MinimizeSlewingFitness  
Node  
NodeArrayTest  
NodeFactory used to reuse and avoid garbage collecting Nodes.
NodeTest  
NumberOfTakeImagesFitness  
OrderMutation  
Placer  
PointingRequirement  
PointingRequirementTest  
PositionCrossover  
RandomChild  
runEOSscheduling  
Satellite  
Scheduler  
SchedulingData  
SchedulingFitnessFunction  
Sensor  
SensorTest  
SensorType  
Slewable  
SlewMotor  
SlewMotorNone  
SlewMotorTest  
SlewNode  
SlewNone  
SlewRequirement  
SlewTimeline  
SlewTimelineNone  
SlewTimelineTest  
SmallSlewsFitness  
SqueakyWheelPlacedTSM Same as SqueakyWheelTournamentSwapMutation except that moveForwardIndex is forced to be near the end of the permutation and moveBackIndex is forced to be closer to the front of the permutation.
SqueakyWheelPlacedTSMTest  
SqueakyWheelShiftForward  
SqueakyWheelShiftForwardTest  
SqueakyWheelTournamentSwapMutation  
SqueakyWheelTournamentSwapMutationTest  
SSRNode  
SSRNodeTest  
SSRTimeline  
SSRTimelineNone  
SSRTimelineTest  
STKAccessFile  
STKAccessFileTest  
TakeImage  
Task  
TaskAndAccessWindowGenerator  
TaskAndAccessWindowGeneratorTest  
TaskPlacementData just holds data to simplify returning it.
TaskPriorityFitness assumes larger priorities are more important (e.g., priorty 1 more important that 2)
TaskTest  
TimeInterval  
Timeline This class must be very fast.
TimelineTest  
 


JavaGenes, NASA Ames. Written largely by Al Globus