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  Double greatDelugeWaterLevelUpperBoundRate
           
protected  Double greatDelugeWaterRisingRate
           
protected  Integer moveTabuSize
           
protected  Integer partialMoveTabuSize
           
protected  Integer partialPropertyTabuSize
           
protected  Integer partialSolutionTabuSize
           
protected  Integer partialUndoMoveTabuSize
           
protected  Integer propertyTabuSize
           
protected  String simulatedAnnealingStartingTemperature
           
protected  Integer solutionTabuSize
           
protected  Integer undoMoveTabuSize
           
 
Constructor Summary
AcceptorConfig()
           
 
Method Summary
 Acceptor buildAcceptor(EnvironmentMode environmentMode, ScoreDefinition scoreDefinition)
           
 Acceptor getAcceptor()
           
 Class<Acceptor> getAcceptorClass()
           
 List<AcceptorConfig.AcceptorType> getAcceptorTypeList()
           
 Double getGreatDelugeWaterLevelUpperBoundRate()
           
 Double getGreatDelugeWaterRisingRate()
           
 Integer getMoveTabuSize()
           
 Integer getPartialMoveTabuSize()
           
 Integer getPartialPropertyTabuSize()
           
 Integer getPartialSolutionTabuSize()
           
 Integer getPartialUndoMoveTabuSize()
           
 Integer getPropertyTabuSize()
           
 String getSimulatedAnnealingStartingTemperature()
           
 Integer getSolutionTabuSize()
           
 Integer getUndoMoveTabuSize()
           
 void inherit(AcceptorConfig inheritedConfig)
           
 void setAcceptor(Acceptor acceptor)
           
 void setAcceptorClass(Class<Acceptor> acceptorClass)
           
 void setAcceptorTypeList(List<AcceptorConfig.AcceptorType> acceptorTypeList)
           
 void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)
           
 void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)
           
 void setMoveTabuSize(Integer moveTabuSize)
           
 void setPartialMoveTabuSize(Integer partialMoveTabuSize)
           
 void setPartialPropertyTabuSize(Integer partialPropertyTabuSize)
           
 void setPartialSolutionTabuSize(Integer partialSolutionTabuSize)
           
 void setPartialUndoMoveTabuSize(Integer partialUndoMoveTabuSize)
           
 void setPropertyTabuSize(Integer propertyTabuSize)
           
 void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
           
 void setSolutionTabuSize(Integer solutionTabuSize)
           
 void setUndoMoveTabuSize(Integer undoMoveTabuSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moveTabuSize

protected Integer moveTabuSize

partialMoveTabuSize

protected Integer partialMoveTabuSize

undoMoveTabuSize

protected Integer undoMoveTabuSize

partialUndoMoveTabuSize

protected Integer partialUndoMoveTabuSize

propertyTabuSize

protected Integer propertyTabuSize

partialPropertyTabuSize

protected Integer partialPropertyTabuSize

solutionTabuSize

protected Integer solutionTabuSize

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)

getMoveTabuSize

public Integer getMoveTabuSize()

setMoveTabuSize

public void setMoveTabuSize(Integer moveTabuSize)

getPartialMoveTabuSize

public Integer getPartialMoveTabuSize()

setPartialMoveTabuSize

public void setPartialMoveTabuSize(Integer partialMoveTabuSize)

getUndoMoveTabuSize

public Integer getUndoMoveTabuSize()

setUndoMoveTabuSize

public void setUndoMoveTabuSize(Integer undoMoveTabuSize)

getPartialUndoMoveTabuSize

public Integer getPartialUndoMoveTabuSize()

setPartialUndoMoveTabuSize

public void setPartialUndoMoveTabuSize(Integer partialUndoMoveTabuSize)

getPropertyTabuSize

public Integer getPropertyTabuSize()

setPropertyTabuSize

public void setPropertyTabuSize(Integer propertyTabuSize)

getPartialPropertyTabuSize

public Integer getPartialPropertyTabuSize()

setPartialPropertyTabuSize

public void setPartialPropertyTabuSize(Integer partialPropertyTabuSize)

getSolutionTabuSize

public Integer getSolutionTabuSize()

setSolutionTabuSize

public void setSolutionTabuSize(Integer solutionTabuSize)

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(EnvironmentMode environmentMode,
                              ScoreDefinition scoreDefinition)

inherit

public void inherit(AcceptorConfig inheritedConfig)


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.