Class BavetNodeBuildPolicy<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy<Solution_>
-
public class BavetNodeBuildPolicy<Solution_> extends Object
-
-
Constructor Summary
Constructors Constructor Description BavetNodeBuildPolicy(BavetConstraintSession<Solution_,?> session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<BavetNode>
getCreatedNodes()
Map<BavetJoinConstraintStream<Solution_>,BavetJoinBridgeNode>
getJoinConstraintStreamToJoinBridgeNodeMap()
BavetConstraintSession<Solution_,?>
getSession()
int
nextNodeIndex()
<Node_ extends BavetAbstractNode>
Node_retrieveSharedNode(Node_ node)
-
-
-
Constructor Detail
-
BavetNodeBuildPolicy
public BavetNodeBuildPolicy(BavetConstraintSession<Solution_,?> session)
-
-
Method Detail
-
retrieveSharedNode
public <Node_ extends BavetAbstractNode> Node_ retrieveSharedNode(Node_ node)
-
getSession
public BavetConstraintSession<Solution_,?> getSession()
-
nextNodeIndex
public int nextNodeIndex()
-
getJoinConstraintStreamToJoinBridgeNodeMap
public Map<BavetJoinConstraintStream<Solution_>,BavetJoinBridgeNode> getJoinConstraintStreamToJoinBridgeNodeMap()
-
-