Uses of Class
org.optaplanner.constraint.streams.bavet.BavetConstraintFactory
Packages that use BavetConstraintFactory
Package
Description
This package contains performance-sensitive code.
-
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet
Constructors in org.optaplanner.constraint.streams.bavet with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_, Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, Object justificationMapping, Object indictedObjectsMapping, boolean isConstraintWeightConfigurable, BavetScoringConstraintStream<Solution_> scoringConstraintStream) -
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet.bi
Constructors in org.optaplanner.constraint.streams.bavet.bi with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetAbstractBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, RetrievalSemantics retrievalSemantics) BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, BiPredicate<A, B> predicate) BavetFlattenLastBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetFlattenLastBridgeBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, Function<B, Iterable<NewB>> mappingFunction) BavetGroupBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetIfExistsBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parentAB, BavetIfExistsBridgeUniConstraintStream<Solution_, C> parentBridgeC, boolean shouldExist, DefaultTriJoiner<A, B, C> joiner, TriPredicate<A, B, C> filtering) BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetJoinBridgeUniConstraintStream<Solution_, A> leftParent, BavetJoinBridgeUniConstraintStream<Solution_, B> rightParent, DefaultBiJoiner<A, B> joiner, BiPredicate<A, B> filtering) BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, boolean isLeftBridge) BavetMapBridgeBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> mappingFunction) BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, BigDecimal> bigDecimalMatchWeigher) BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, ToIntBiFunction<A, B> intMatchWeigher) BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_, A, B> parent, ToLongBiFunction<A, B> longMatchWeigher) -
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet.common
Fields in org.optaplanner.constraint.streams.bavet.common declared as BavetConstraintFactoryModifier and TypeFieldDescriptionprotected final BavetConstraintFactory<Solution_>BavetAbstractConstraintStream.constraintFactoryMethods in org.optaplanner.constraint.streams.bavet.common that return BavetConstraintFactoryConstructors in org.optaplanner.constraint.streams.bavet.common with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetAbstractConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, RetrievalSemantics retrievalSemantics) -
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet.quad
Constructors in org.optaplanner.constraint.streams.bavet.quad with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetAbstractQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, RetrievalSemantics retrievalSemantics) BavetFilterQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, QuadPredicate<A, B, C, D> predicate) BavetFlattenLastBridgeQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, Function<D, Iterable<NewD>> mappingFunction) BavetFlattenLastQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetGroupQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetJoinQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetJoinBridgeTriConstraintStream<Solution_, A, B, C> leftParent, BavetJoinBridgeUniConstraintStream<Solution_, D> rightParent, DefaultQuadJoiner<A, B, C, D> joiner, QuadPredicate<A, B, C, D> filtering) BavetMapBridgeQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, QuadFunction<A, B, C, D, NewA> mappingFunction) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, QuadFunction<A, B, C, D, BigDecimal> bigDecimalMatchWeigher) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, ToIntQuadFunction<A, B, C, D> intMatchWeigher) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, ToLongQuadFunction<A, B, C, D> longMatchWeigher) -
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet.tri
Constructors in org.optaplanner.constraint.streams.bavet.tri with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, RetrievalSemantics retrievalSemantics) BavetFilterTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, TriPredicate<A, B, C> predicate) BavetFlattenLastBridgeTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, Function<C, Iterable<NewC>> mappingFunction) BavetFlattenLastTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetGroupTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetJoinBridgeTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, boolean isLeftBridge) BavetJoinTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetJoinBridgeBiConstraintStream<Solution_, A, B> leftParent, BavetJoinBridgeUniConstraintStream<Solution_, C> rightParent, DefaultTriJoiner<A, B, C> joiner, TriPredicate<A, B, C> filtering) BavetMapBridgeTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, TriFunction<A, B, C, NewA> mappingFunction) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, ToIntTriFunction<A, B, C> intMatchWeigher) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, ToLongTriFunction<A, B, C> longMatchWeigher) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, TriFunction<A, B, C, BigDecimal> bigDecimalMatchWeigher) -
Uses of BavetConstraintFactory in org.optaplanner.constraint.streams.bavet.uni
Constructors in org.optaplanner.constraint.streams.bavet.uni with parameters of type BavetConstraintFactoryModifierConstructorDescriptionBavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, RetrievalSemantics retrievalSemantics) BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, Predicate<A> predicate) BavetFlattenLastBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, Function<A, Iterable<NewA>> mappingFunction) BavetFlattenLastUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetForEachUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, Class<A> forEachClass, RetrievalSemantics retrievalSemantics) BavetGroupUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetIfExistsBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent) BavetIfExistsUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parentA, BavetIfExistsBridgeUniConstraintStream<Solution_, B> parentBridgeB, boolean shouldExist, DefaultBiJoiner<A, B> joiner, BiPredicate<A, B> filtering) BavetJoinBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, boolean isLeftBridge) BavetMapBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> mappingFunction) BavetMapUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, Function<A, BigDecimal> bigDecimalMatchWeigher) BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, ToIntFunction<A> intMatchWeigher) BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_, A> parent, ToLongFunction<A> longMatchWeigher)