edu.mit.ll.group43.surfaceoptimization.dp.factory
Class OneGapForceSpotDPSequencerFactory

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.DPSequencerFactory
      extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.SimpleSpotDPSequencerFactory
          extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.OneGapForceSpotDPSequencerFactory
Direct Known Subclasses:
AGOGFSpotDPSequencerFactory, AllGapsForceSpotDPSequencerFactory

public class OneGapForceSpotDPSequencerFactory
extends SimpleSpotDPSequencerFactory


Constructor Summary
OneGapForceSpotDPSequencerFactory(int cps, MinimumSeparationCalculator<? extends WeightClass> calc)
           
 
Method Summary
 CostStrategy getCostStrategy()
           
 CPSNetworkNodeFactory getCPSNetworkNodeFactory()
           
 SequenceRecoveryStrategy getSequenceRecoveryStrategy()
           
 
Methods inherited from class edu.mit.ll.group43.surfaceoptimization.dp.factory.SimpleSpotDPSequencerFactory
getCPSNetworkGenerator, getEdgeValueStrategy
 
Methods inherited from class edu.mit.ll.group43.surfaceoptimization.dp.factory.DPSequencerFactory
getCalc, getCPS
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneGapForceSpotDPSequencerFactory

public OneGapForceSpotDPSequencerFactory(int cps,
                                         MinimumSeparationCalculator<? extends WeightClass> calc)
Method Detail

getCostStrategy

public CostStrategy getCostStrategy()
Overrides:
getCostStrategy in class SimpleSpotDPSequencerFactory

getCPSNetworkNodeFactory

public CPSNetworkNodeFactory getCPSNetworkNodeFactory()
Overrides:
getCPSNetworkNodeFactory in class SimpleSpotDPSequencerFactory

getSequenceRecoveryStrategy

public SequenceRecoveryStrategy getSequenceRecoveryStrategy()
Overrides:
getSequenceRecoveryStrategy in class SimpleSpotDPSequencerFactory