org.drools.planner.config.localsearch.decider.acceptor
Class AcceptorConfig

java.lang.Object
  extended by org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig

public class AcceptorConfig
extends Object


Nested Class Summary
static class AcceptorConfig.AcceptorType
           
 
Field Summary
protected  Integer completeMoveTabuSize
           
protected  Integer completePropertyTabuSize
           
protected  Integer completeSolutionTabuSize
           
protected  Integer completeUndoMoveTabuSize
           
protected  Double greatDelugeWaterLevelUpperBoundRate
           
protected  Double greatDelugeWaterRisingRate
           
protected  Integer partialMoveTabuSize
           
protected  Integer partialPropertyTabuSize
           
protected  Integer partialSolutionTabuSize
           
protected  Integer partialUndoMoveTabuSize
           
protected  String simulatedAnnealingStartingTemperature
           
 
Constructor Summary
AcceptorConfig()
           
 
Method Summary
 Acceptor buildAcceptor(ScoreDefinition scoreDefinition)
           
 Acceptor getAcceptor()
           
 Class<Acceptor> getAcceptorClass()
           
 List<AcceptorConfig.AcceptorType> getAcceptorTypeList()
           
 Integer getCompleteMoveTabuSize()
           
 Integer getCompletePropertyTabuSize()
           
 Integer getCompleteSolutionTabuSize()
           
 Integer getCompleteUndoMoveTabuSize()
           
 Double getGreatDelugeWaterLevelUpperBoundRate()
           
 Double getGreatDelugeWaterRisingRate()
           
 Integer getPartialMoveTabuSize()
           
 Integer getPartialPropertyTabuSize()
           
 Integer getPartialSolutionTabuSize()
           
 Integer getPartialUndoMoveTabuSize()
           
 String getSimulatedAnnealingStartingTemperature()
           
 void inherit(AcceptorConfig inheritedConfig)
           
 void setAcceptor(Acceptor acceptor)
           
 void setAcceptorClass(Class<Acceptor> acceptorClass)
           
 void setAcceptorTypeList(List<AcceptorConfig.AcceptorType> acceptorTypeList)
           
 void setCompleteMoveTabuSize(Integer completeMoveTabuSize)
           
 void setCompletePropertyTabuSize(Integer completePropertyTabuSize)
           
 void setCompleteSolutionTabuSize(Integer completeSolutionTabuSize)
           
 void setCompleteUndoMoveTabuSize(Integer completeUndoMoveTabuSize)
           
 void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)
           
 void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)
           
 void setPartialMoveTabuSize(Integer partialMoveTabuSize)
           
 void setPartialPropertyTabuSize(Integer partialPropertyTabuSize)
           
 void setPartialSolutionTabuSize(Integer partialSolutionTabuSize)
           
 void setPartialUndoMoveTabuSize(Integer partialUndoMoveTabuSize)
           
 void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

completeMoveTabuSize

protected Integer completeMoveTabuSize

partialMoveTabuSize

protected Integer partialMoveTabuSize

completeUndoMoveTabuSize

protected Integer completeUndoMoveTabuSize

partialUndoMoveTabuSize

protected Integer partialUndoMoveTabuSize

completePropertyTabuSize

protected Integer completePropertyTabuSize

partialPropertyTabuSize

protected Integer partialPropertyTabuSize

completeSolutionTabuSize

protected Integer completeSolutionTabuSize

partialSolutionTabuSize

protected Integer partialSolutionTabuSize

simulatedAnnealingStartingTemperature

protected String simulatedAnnealingStartingTemperature

greatDelugeWaterLevelUpperBoundRate

protected Double greatDelugeWaterLevelUpperBoundRate

greatDelugeWaterRisingRate

protected Double greatDelugeWaterRisingRate
Constructor Detail

AcceptorConfig

public AcceptorConfig()
Method Detail

getAcceptor

public Acceptor getAcceptor()

setAcceptor

public void setAcceptor(Acceptor acceptor)

getAcceptorClass

public Class<Acceptor> getAcceptorClass()

setAcceptorClass

public void setAcceptorClass(Class<Acceptor> acceptorClass)

getAcceptorTypeList

public List<AcceptorConfig.AcceptorType> getAcceptorTypeList()

setAcceptorTypeList

public void setAcceptorTypeList(List<AcceptorConfig.AcceptorType> acceptorTypeList)

getCompleteMoveTabuSize

public Integer getCompleteMoveTabuSize()

setCompleteMoveTabuSize

public void setCompleteMoveTabuSize(Integer completeMoveTabuSize)

getPartialMoveTabuSize

public Integer getPartialMoveTabuSize()

setPartialMoveTabuSize

public void setPartialMoveTabuSize(Integer partialMoveTabuSize)

getCompleteUndoMoveTabuSize

public Integer getCompleteUndoMoveTabuSize()

setCompleteUndoMoveTabuSize

public void setCompleteUndoMoveTabuSize(Integer completeUndoMoveTabuSize)

getPartialUndoMoveTabuSize

public Integer getPartialUndoMoveTabuSize()

setPartialUndoMoveTabuSize

public void setPartialUndoMoveTabuSize(Integer partialUndoMoveTabuSize)

getCompletePropertyTabuSize

public Integer getCompletePropertyTabuSize()

setCompletePropertyTabuSize

public void setCompletePropertyTabuSize(Integer completePropertyTabuSize)

getPartialPropertyTabuSize

public Integer getPartialPropertyTabuSize()

setPartialPropertyTabuSize

public void setPartialPropertyTabuSize(Integer partialPropertyTabuSize)

getCompleteSolutionTabuSize

public Integer getCompleteSolutionTabuSize()

setCompleteSolutionTabuSize

public void setCompleteSolutionTabuSize(Integer completeSolutionTabuSize)

getPartialSolutionTabuSize

public Integer getPartialSolutionTabuSize()

setPartialSolutionTabuSize

public void setPartialSolutionTabuSize(Integer partialSolutionTabuSize)

getSimulatedAnnealingStartingTemperature

public String getSimulatedAnnealingStartingTemperature()

setSimulatedAnnealingStartingTemperature

public void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)

getGreatDelugeWaterLevelUpperBoundRate

public Double getGreatDelugeWaterLevelUpperBoundRate()

setGreatDelugeWaterLevelUpperBoundRate

public void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)

getGreatDelugeWaterRisingRate

public Double getGreatDelugeWaterRisingRate()

setGreatDelugeWaterRisingRate

public void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)

buildAcceptor

public Acceptor buildAcceptor(ScoreDefinition scoreDefinition)

inherit

public void inherit(AcceptorConfig inheritedConfig)


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.