Package | Description |
---|---|
org.optaplanner.core.impl.score.stream.bavet.uni |
Modifier and Type | Class and Description |
---|---|
class |
BavetFilterUniNode<A> |
class |
BavetFromUniNode<A> |
class |
BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB> |
class |
BavetJoinBridgeUniNode<A> |
class |
BavetScoringUniNode<A> |
Modifier and Type | Method and Description |
---|---|
protected BavetAbstractUniNode<A> |
BavetFilterUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected abstract BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.processNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
BavetAbstractUniNode<A> node) |
Modifier and Type | Method and Description |
---|---|
void |
BavetFromUniNode.addChildNode(BavetAbstractUniNode<A> childNode) |
void |
BavetFilterUniNode.addChildNode(BavetAbstractUniNode<A> childNode) |
void |
BavetAbstractUniNode.addChildNode(BavetAbstractUniNode<A> childNode) |
protected void |
BavetScoringUniConstraintStream.createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> node) |
protected void |
BavetJoinBridgeUniConstraintStream.createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> uncastedNode) |
protected void |
BavetGroupBridgeUniConstraintStream.createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> node) |
protected void |
BavetAbstractUniConstraintStream.createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> node) |
protected BavetScoringUniNode<A> |
BavetScoringUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetJoinBridgeUniNode<A> |
BavetJoinBridgeUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB> |
BavetGroupBridgeUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetFromUniNode<A> |
BavetFromUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetAbstractUniNode<A> |
BavetFilterUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected abstract BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
BavetFromUniNode<A> |
BavetFromUniConstraintStream.createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
protected BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.processNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
BavetAbstractUniNode<A> node) |
protected BavetAbstractUniNode<A> |
BavetAbstractUniConstraintStream.processNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
BavetAbstractUniNode<A> node) |
Constructor and Description |
---|
BavetFilterUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
Predicate<A> predicate) |
BavetGroupBridgeUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
Function<A,NewA> groupKeyMapping,
UniConstraintCollector<A,ResultContainer_,NewB> collector,
BavetGroupBiNode<NewA,ResultContainer_,NewB> groupNode) |
BavetJoinBridgeUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
Function<A,Object[]> mapping,
BavetIndex<BavetJoinBridgeUniTuple<A>> index) |
BavetScoringUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter) |
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.