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_, org.optaplanner.core.api.score.Score<?>> constraintWeightExtractor, org.optaplanner.constraint.streams.common.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, org.optaplanner.constraint.streams.common.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, org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner<A, B, C> joiner, org.optaplanner.core.api.function.TriPredicate<A, B, C> filtering) BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetJoinBridgeUniConstraintStream<Solution_, A> leftParent, BavetJoinBridgeUniConstraintStream<Solution_, B> rightParent, org.optaplanner.constraint.streams.common.bi.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, org.optaplanner.constraint.streams.common.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, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) BavetFilterQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.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, org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner<A, B, C, D> joiner, org.optaplanner.core.api.function.QuadPredicate<A, B, C, D> filtering) BavetMapBridgeQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> mappingFunction) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, BigDecimal> bigDecimalMatchWeigher) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.ToIntQuadFunction<A, B, C, D> intMatchWeigher) BavetScoringQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.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, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) BavetFilterTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.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, org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner<A, B, C> joiner, org.optaplanner.core.api.function.TriPredicate<A, B, C> filtering) BavetMapBridgeTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> mappingFunction) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.ToIntTriFunction<A, B, C> intMatchWeigher) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.ToLongTriFunction<A, B, C> longMatchWeigher) BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.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, org.optaplanner.constraint.streams.common.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, org.optaplanner.constraint.streams.common.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, org.optaplanner.constraint.streams.common.bi.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)