Class GroupBiToBiNode<OldA,OldB,A,B,ResultContainer_>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bavet.common.AbstractNode
-
- org.optaplanner.constraint.streams.bavet.bi.GroupBiToBiNode<OldA,OldB,A,B,ResultContainer_>
-
public final class GroupBiToBiNode<OldA,OldB,A,B,ResultContainer_> extends AbstractNode
-
-
Constructor Summary
Constructors Constructor Description GroupBiToBiNode(BiFunction<OldA,OldB,A> groupKeyMapping, int groupStoreIndex, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<OldA,OldB,ResultContainer_,B> collector, Consumer<BiTuple<A,B>> nextNodesInsert, Consumer<BiTuple<A,B>> nextNodesRetract, int outputStoreSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateScore()voidinsertAB(BiTuple<OldA,OldB> tupleOldAB)voidretractAB(BiTuple<OldA,OldB> tupleOldAB)StringtoString()
-
-
-
Constructor Detail
-
GroupBiToBiNode
public GroupBiToBiNode(BiFunction<OldA,OldB,A> groupKeyMapping, int groupStoreIndex, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<OldA,OldB,ResultContainer_,B> collector, Consumer<BiTuple<A,B>> nextNodesInsert, Consumer<BiTuple<A,B>> nextNodesRetract, int outputStoreSize)
-
-
Method Detail
-
calculateScore
public void calculateScore()
- Specified by:
calculateScorein classAbstractNode
-
-