Interface GroupNodeConstructor<Tuple_ extends Tuple>
public interface GroupNodeConstructor<Tuple_ extends Tuple>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescription<Solution_,Score_ extends Score<Score_>>
voidbuild(NodeBuildHelper<Score_> buildHelper, BavetAbstractConstraintStream<Solution_> parentTupleSource, BavetAbstractConstraintStream<Solution_> groupStream, List<? extends ConstraintStream> groupStreamChildList, BavetAbstractConstraintStream<Solution_> thisStream, List<? extends ConstraintStream> thisStreamChildList, EnvironmentMode environmentMode) static <Tuple_ extends Tuple>
GroupNodeConstructor<Tuple_>of(GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_> nodeConstructorWithAccumulate) static <Tuple_ extends Tuple>
GroupNodeConstructor<Tuple_>of(GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_> nodeConstructorWithoutAccumulate)
-
Method Details
-
of
static <Tuple_ extends Tuple> GroupNodeConstructor<Tuple_> of(GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_> nodeConstructorWithAccumulate) -
of
static <Tuple_ extends Tuple> GroupNodeConstructor<Tuple_> of(GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_> nodeConstructorWithoutAccumulate) -
build
<Solution_,Score_ extends Score<Score_>> void build(NodeBuildHelper<Score_> buildHelper, BavetAbstractConstraintStream<Solution_> parentTupleSource, BavetAbstractConstraintStream<Solution_> groupStream, List<? extends ConstraintStream> groupStreamChildList, BavetAbstractConstraintStream<Solution_> thisStream, List<? extends ConstraintStream> thisStreamChildList, EnvironmentMode environmentMode)
-