edu.mit.ll.group43.surfaceoptimization.dp.factory
Class SimpleSpotDPSequencerFactory
java.lang.Object
edu.mit.ll.group43.surfaceoptimization.dp.factory.DPSequencerFactory
edu.mit.ll.group43.surfaceoptimization.dp.factory.SimpleSpotDPSequencerFactory
- Direct Known Subclasses:
- AllGapsSpotDPSequencerFactory, OneGapForceSpotDPSequencerFactory, OneGapSpotDPSequencerFactory
public class SimpleSpotDPSequencerFactory
- extends DPSequencerFactory
Factory implementation for a dynamic programming sequencer that
minimizes delay at the spot while keeping the spot release
and takeoff sequences the same.
- Author:
- William Hawkins
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSpotDPSequencerFactory
public SimpleSpotDPSequencerFactory(int cps,
MinimumSeparationCalculator<? extends WeightClass> calc)
getCostStrategy
public CostStrategy getCostStrategy()
- Specified by:
getCostStrategy
in class DPSequencerFactory
getEdgeValueStrategy
public EdgeValueStrategy getEdgeValueStrategy()
- Specified by:
getEdgeValueStrategy
in class DPSequencerFactory
getCPSNetworkNodeFactory
public CPSNetworkNodeFactory getCPSNetworkNodeFactory()
- Specified by:
getCPSNetworkNodeFactory
in class DPSequencerFactory
getSequenceRecoveryStrategy
public SequenceRecoveryStrategy getSequenceRecoveryStrategy()
- Specified by:
getSequenceRecoveryStrategy
in class DPSequencerFactory
getCPSNetworkGenerator
public CPSNetworkGenerator getCPSNetworkGenerator()
- Specified by:
getCPSNetworkGenerator
in class DPSequencerFactory