## Uses of Class
org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiTuple

- Packages that use BavetAbstractBiTuple
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bavet.bi |

- - ### Uses of BavetAbstractBiTuple in org.optaplanner.core.impl.score.stream.bavet.bi

    Subclasses of BavetAbstractBiTuple in org.optaplanner.core.impl.score.stream.bavet.bi
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BavetFilterBiTuple<A,​B>` |
    `class` | `BavetGroupBiTuple<GroupKey_,​ResultContainer_,​Result_>` |
    `class` | `BavetJoinBiTuple<A,​B>` |
    `class` | `BavetJoinBridgeBiTuple<A,​B>` |
    `class` | `BavetScoringBiTuple<A,​B>` |

    Fields in org.optaplanner.core.impl.score.stream.bavet.bi declared as BavetAbstractBiTuple
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected BavetAbstractBiTuple<A,​B>` | BavetJoinBridgeBiTuple.`parentTuple` |

    Fields in org.optaplanner.core.impl.score.stream.bavet.bi with type parameters of type BavetAbstractBiTuple
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected List<BavetAbstractBiTuple<A,​B>>` | BavetFilterBiTuple.`childTupleList` |
    `protected List<BavetAbstractBiTuple<GroupKey_,​Result_>>` | BavetGroupBiTuple.`childTupleList` |
    `protected List<BavetAbstractBiTuple<A,​B>>` | BavetJoinBiTuple.`childTupleList` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return BavetAbstractBiTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract BavetAbstractBiTuple<A,​B>` | BavetAbstractBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return types with arguments of type BavetAbstractBiTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<BavetAbstractBiTuple<A,​B>>` | BavetFilterBiTuple.`getChildTupleList()` |
    `List<BavetAbstractBiTuple<GroupKey_,​Result_>>` | BavetGroupBiTuple.`getChildTupleList()` |
    `List<BavetAbstractBiTuple<A,​B>>` | BavetJoinBiTuple.`getChildTupleList()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type BavetAbstractBiTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract BavetAbstractBiTuple<A,​B>` | BavetAbstractBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetFilterBiTuple<A,​B>` | BavetFilterBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetGroupBiTuple<GroupKey_,​ResultContainer_,​Result_>` | BavetGroupBiNode.`createTuple​(BavetAbstractBiTuple<GroupKey_,​Result_> parentTuple)` |
    `BavetJoinBiTuple<A,​B>` | BavetJoinBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetJoinBridgeBiTuple<A,​B>` | BavetJoinBridgeBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetScoringBiTuple<A,​B>` | BavetScoringBiNode.`createTuple​(BavetAbstractBiTuple<A,​B> parentTuple)` |

    Constructors in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type BavetAbstractBiTuple
    Constructor | Description
    --- | ---
    `BavetFilterBiTuple​(BavetFilterBiNode<A,​B> node, BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetJoinBridgeBiTuple​(BavetJoinBridgeBiNode<A,​B> node, BavetAbstractBiTuple<A,​B> parentTuple)` |
    `BavetScoringBiTuple​(BavetScoringBiNode<A,​B> node, BavetAbstractBiTuple<A,​B> parentTuple)` |