Class ExhaustiveSearchNode
java.lang.Object
ai.timefold.solver.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
-
Constructor Summary
ConstructorsConstructorDescriptionExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent) -
Method Summary
Modifier and TypeMethodDescriptionlongintgetDepth()getLayer()getMove()<Score_ extends Score<Score_>>
InnerScore<Score_>long<Score_ extends Score<Score_>>
InnerScore<Score_>getScore()booleanbooleanvoidsetExpandable(boolean expandable) <Score_ extends Score<Score_>>
voidsetInitializedScore(Score_ score) voidvoidsetOptimisticBound(InnerScore<?> optimisticBound) voidsetScore(InnerScore<?> score) voidsetUndoMove(Move undoMove) toString()
-
Constructor Details
-
ExhaustiveSearchNode
-
-
Method Details
-
getLayer
-
getParent
-
getBreadth
public long getBreadth() -
getMove
-
setMove
-
getUndoMove
-
setUndoMove
-
getScore
-
setInitializedScore
-
setScore
-
getOptimisticBound
-
setOptimisticBound
-
isExpandable
public boolean isExpandable() -
setExpandable
public void setExpandable(boolean expandable) -
getDepth
public int getDepth() -
getTreeId
-
getEntity
-
isLastLayer
public boolean isLastLayer() -
getParentBreadth
public long getParentBreadth() -
toString
-