Class ExhaustiveSearchNode
- java.lang.Object
-
- org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
-
public class ExhaustiveSearchNode extends Object
-
-
Constructor Summary
Constructors Constructor Description ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBreadth()intgetDepth()ObjectgetEntity()ExhaustiveSearchLayergetLayer()MovegetMove()ScoregetOptimisticBound()ExhaustiveSearchNodegetParent()longgetParentBreadth()ScoregetScore()StringgetTreeId()MovegetUndoMove()booleanisExpandable()booleanisLastLayer()voidsetExpandable(boolean expandable)voidsetMove(Move move)voidsetOptimisticBound(Score optimisticBound)voidsetScore(Score score)voidsetUndoMove(Move undoMove)StringtoString()
-
-
-
Constructor Detail
-
ExhaustiveSearchNode
public ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent)
-
-
Method Detail
-
getLayer
public ExhaustiveSearchLayer getLayer()
-
getParent
public ExhaustiveSearchNode getParent()
-
getBreadth
public long getBreadth()
-
getMove
public Move getMove()
-
setMove
public void setMove(Move move)
-
getUndoMove
public Move getUndoMove()
-
setUndoMove
public void setUndoMove(Move undoMove)
-
getScore
public Score getScore()
-
setScore
public void setScore(Score score)
-
getOptimisticBound
public Score getOptimisticBound()
-
setOptimisticBound
public void setOptimisticBound(Score optimisticBound)
-
isExpandable
public boolean isExpandable()
-
setExpandable
public void setExpandable(boolean expandable)
-
getDepth
public int getDepth()
-
getTreeId
public String getTreeId()
-
getEntity
public Object getEntity()
-
isLastLayer
public boolean isLastLayer()
-
getParentBreadth
public long getParentBreadth()
-
-