Uses of Interface
org.optaplanner.core.api.score.stream.Constraint
-
-
Uses of Constraint in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream that return Constraint Modifier and Type Method Description Constraint[]
ConstraintProvider. defineConstraints(ConstraintFactory constraintFactory)
This method is called once to create the constraints.Constraint
ConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.impact(String, Score)
.default Constraint
ConstraintStream. impact(String constraintName, Score<?> constraintWeight)
Positively or negatively impact theScore
by the constraintWeight for each match.Constraint
ConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.penalize(String, Score)
.default Constraint
ConstraintStream. penalize(String constraintName, Score<?> constraintWeight)
Negatively impact theScore
: subtract the constraintWeight for each match.default Constraint
ConstraintStream. penalizeConfigurable(String constraintName)
Negatively impact theScore
: subtract theConstraintWeight
for each match.Constraint
ConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName)
As defined byConstraintStream.penalizeConfigurable(String)
.Constraint
ConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)
As defined byConstraintStream.reward(String, Score)
.default Constraint
ConstraintStream. reward(String constraintName, Score<?> constraintWeight)
Positively impact theScore
: add the constraintWeight for each match.default Constraint
ConstraintStream. rewardConfigurable(String constraintName)
Positively impact theScore
: add theConstraintWeight
for each match.Constraint
ConstraintStream. rewardConfigurable(String constraintPackage, String constraintName)
As defined byConstraintStream.rewardConfigurable(String)
. -
Uses of Constraint in org.optaplanner.core.api.score.stream.bi
Methods in org.optaplanner.core.api.score.stream.bi that return Constraint Modifier and Type Method Description Constraint
BiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.impact(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. impactConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. impactConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. impactConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.penalize(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. penalizeConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. penalizeConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. penalizeConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
As defined byBiConstraintStream.reward(String, Score, ToIntBiFunction)
.default Constraint
BiConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
BiConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. rewardConfigurable(String constraintName, ToIntBiFunction<A,B> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
BiConstraintStream. rewardConfigurableBigDecimal(String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. rewardConfigurableLong(String constraintName, ToLongBiFunction<A,B> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
BiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
BiConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.quad
Methods in org.optaplanner.core.api.score.stream.quad that return Constraint Modifier and Type Method Description Constraint
QuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impactConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
QuadConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. impactConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
QuadConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impactConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
QuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalizeConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. penalizeConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalizeConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
QuadConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. rewardConfigurable(String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
QuadConstraintStream. rewardConfigurableBigDecimal(String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. rewardConfigurableLong(String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
QuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
QuadConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.tri
Methods in org.optaplanner.core.api.score.stream.tri that return Constraint Modifier and Type Method Description Constraint
TriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
As defined byTriConstraintStream.impact(String, Score, ToIntTriFunction)
.default Constraint
TriConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. impactConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
TriConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. impactConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
TriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. impactConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
for each match.Constraint
TriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalizeConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. penalizeConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalizeConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
As defined byTriConstraintStream.reward(String, Score, ToIntTriFunction)
.default Constraint
TriConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
TriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. rewardConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
TriConstraintStream. rewardConfigurableBigDecimal(String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. rewardConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
TriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
TriConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.api.score.stream.uni
Methods in org.optaplanner.core.api.score.stream.uni that return Constraint Modifier and Type Method Description Constraint
UniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.impact(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. impactBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
UniConstraintStream. impactConfigurable(String constraintName, ToIntFunction<A> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. impactConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. impactConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)
Positively or negatively impact theScore
by theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Positively or negatively impact theScore
by the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.penalize(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. penalizeBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
UniConstraintStream. penalizeConfigurable(String constraintName, ToIntFunction<A> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. penalizeConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. penalizeConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)
Negatively impact theScore
: subtract theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Negatively impact theScore
: subtract the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
As defined byUniConstraintStream.reward(String, Score, ToIntFunction)
.default Constraint
UniConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. rewardBigDecimal(String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight.Constraint
UniConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
UniConstraintStream. rewardConfigurable(String constraintName, ToIntFunction<A> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
UniConstraintStream. rewardConfigurableBigDecimal(String constraintName, Function<A,BigDecimal> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. rewardConfigurableLong(String constraintName, ToLongFunction<A> matchWeigher)
Positively impact theScore
: add theConstraintWeight
multiplied by the match weight.Constraint
UniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
UniConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Positively impact theScore
: add the constraintWeight multiplied by the match weight. -
Uses of Constraint in org.optaplanner.core.impl.score.buildin.bendable
Methods in org.optaplanner.core.impl.score.buildin.bendable with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
BendableScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.bendable with type arguments of type Constraint Modifier and Type Method Description BendableScoreInliner
BendableScoreDefinition. buildScoreInliner(Map<Constraint,BendableScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.bendable with type arguments of type Constraint Constructor Description BendableScoreInliner(Map<Constraint,BendableScore> constraintToWeightMap, boolean constraintMatchEnabled, int hardLevelsSize, int softLevelsSize)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
Methods in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
BendableBigDecimalScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with type arguments of type Constraint Modifier and Type Method Description BendableBigDecimalScoreInliner
BendableBigDecimalScoreDefinition. buildScoreInliner(Map<Constraint,BendableBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with type arguments of type Constraint Constructor Description BendableBigDecimalScoreInliner(Map<Constraint,BendableBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled, int hardLevelsSize, int softLevelsSize)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.bendablelong
Methods in org.optaplanner.core.impl.score.buildin.bendablelong with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
BendableLongScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.bendablelong with type arguments of type Constraint Modifier and Type Method Description BendableLongScoreInliner
BendableLongScoreDefinition. buildScoreInliner(Map<Constraint,BendableLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.bendablelong with type arguments of type Constraint Constructor Description BendableLongScoreInliner(Map<Constraint,BendableLongScore> constraintToWeightMap, boolean constraintMatchEnabled, int hardLevelsSize, int softLevelsSize)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardmediumsoft
Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoft with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardMediumSoftScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoft with type arguments of type Constraint Modifier and Type Method Description HardMediumSoftScoreInliner
HardMediumSoftScoreDefinition. buildScoreInliner(Map<Constraint,HardMediumSoftScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoft with type arguments of type Constraint Constructor Description HardMediumSoftScoreInliner(Map<Constraint,HardMediumSoftScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardMediumSoftBigDecimalScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal with type arguments of type Constraint Modifier and Type Method Description HardMediumSoftBigDecimalScoreInliner
HardMediumSoftBigDecimalScoreDefinition. buildScoreInliner(Map<Constraint,HardMediumSoftBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal with type arguments of type Constraint Constructor Description HardMediumSoftBigDecimalScoreInliner(Map<Constraint,HardMediumSoftBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardMediumSoftLongScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong with type arguments of type Constraint Modifier and Type Method Description HardMediumSoftLongScoreInliner
HardMediumSoftLongScoreDefinition. buildScoreInliner(Map<Constraint,HardMediumSoftLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong with type arguments of type Constraint Constructor Description HardMediumSoftLongScoreInliner(Map<Constraint,HardMediumSoftLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardsoft
Methods in org.optaplanner.core.impl.score.buildin.hardsoft with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardSoftScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardsoft with type arguments of type Constraint Modifier and Type Method Description HardSoftScoreInliner
HardSoftScoreDefinition. buildScoreInliner(Map<Constraint,HardSoftScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardsoft with type arguments of type Constraint Constructor Description HardSoftScoreInliner(Map<Constraint,HardSoftScore> constraintIdToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
Methods in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardSoftBigDecimalScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal with type arguments of type Constraint Modifier and Type Method Description HardSoftBigDecimalScoreInliner
HardSoftBigDecimalScoreDefinition. buildScoreInliner(Map<Constraint,HardSoftBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal with type arguments of type Constraint Constructor Description HardSoftBigDecimalScoreInliner(Map<Constraint,HardSoftBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.hardsoftlong
Methods in org.optaplanner.core.impl.score.buildin.hardsoftlong with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
HardSoftLongScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.hardsoftlong with type arguments of type Constraint Modifier and Type Method Description HardSoftLongScoreInliner
HardSoftLongScoreDefinition. buildScoreInliner(Map<Constraint,HardSoftLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.hardsoftlong with type arguments of type Constraint Constructor Description HardSoftLongScoreInliner(Map<Constraint,HardSoftLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.simple
Methods in org.optaplanner.core.impl.score.buildin.simple with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
SimpleScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.simple with type arguments of type Constraint Modifier and Type Method Description SimpleScoreInliner
SimpleScoreDefinition. buildScoreInliner(Map<Constraint,SimpleScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.simple with type arguments of type Constraint Constructor Description SimpleScoreInliner(Map<Constraint,SimpleScore> constraintIdToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.simplebigdecimal
Methods in org.optaplanner.core.impl.score.buildin.simplebigdecimal with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
SimpleBigDecimalScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.simplebigdecimal with type arguments of type Constraint Modifier and Type Method Description SimpleBigDecimalScoreInliner
SimpleBigDecimalScoreDefinition. buildScoreInliner(Map<Constraint,SimpleBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.simplebigdecimal with type arguments of type Constraint Constructor Description SimpleBigDecimalScoreInliner(Map<Constraint,SimpleBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.buildin.simplelong
Methods in org.optaplanner.core.impl.score.buildin.simplelong with parameters of type Constraint Modifier and Type Method Description WeightedScoreImpacter
SimpleLongScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Method parameters in org.optaplanner.core.impl.score.buildin.simplelong with type arguments of type Constraint Modifier and Type Method Description SimpleLongScoreInliner
SimpleLongScoreDefinition. buildScoreInliner(Map<Constraint,SimpleLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.simplelong with type arguments of type Constraint Constructor Description SimpleLongScoreInliner(Map<Constraint,SimpleLongScore> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.definition
Method parameters in org.optaplanner.core.impl.score.definition with type arguments of type Constraint Modifier and Type Method Description ScoreInliner<Score_>
ScoreDefinition. buildScoreInliner(Map<Constraint,Score_> constraintToWeightMap, boolean constraintMatchEnabled)
Used byBavetConstraintFactory
andDroolsConstraintFactory
. -
Uses of Constraint in org.optaplanner.core.impl.score.director.stream
Methods in org.optaplanner.core.impl.score.director.stream that return Constraint Modifier and Type Method Description abstract Constraint[]
AbstractConstraintStreamScoreDirectorFactory. getConstraints()
Constraint[]
BavetConstraintStreamScoreDirectorFactory. getConstraints()
Constraint[]
DroolsConstraintStreamScoreDirectorFactory. getConstraints()
-
Uses of Constraint in org.optaplanner.core.impl.score.inliner
Methods in org.optaplanner.core.impl.score.inliner with parameters of type Constraint Modifier and Type Method Description protected Runnable
ScoreInliner. addConstraintMatch(Constraint constraint, Score_ constraintWeight, Score_ score, List<Object> justificationList)
abstract WeightedScoreImpacter
ScoreInliner. buildWeightedScoreImpacter(Constraint constraint)
Create a new instance ofWeightedScoreImpacter
for a particular constraint.protected Score_
ScoreInliner. getConstraintWeight(Constraint constraint)
Constructor parameters in org.optaplanner.core.impl.score.inliner with type arguments of type Constraint Constructor Description ScoreInliner(Map<Constraint,Score_> constraintToWeightMap, boolean constraintMatchEnabled)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream
Classes in org.optaplanner.core.impl.score.stream with type parameters of type Constraint Modifier and Type Class Description class
InnerConstraintFactory<Solution_,Constraint_ extends Constraint>
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet
Classes in org.optaplanner.core.impl.score.stream.bavet that implement Constraint Modifier and Type Class Description class
BavetConstraint<Solution_>
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.bi
Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return Constraint Modifier and Type Method Description Constraint
BavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.tri
Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return Constraint Modifier and Type Method Description Constraint
BavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.bavet.uni
Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return Constraint Modifier and Type Method Description Constraint
BavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
BavetAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.bi
Methods in org.optaplanner.core.impl.score.stream.bi that return Constraint Modifier and Type Method Description default Constraint
InnerBiConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
Constraint
InnerBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
InnerBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
InnerBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
InnerBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
default Constraint
InnerBiConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher)
default Constraint
InnerBiConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher)
default Constraint
InnerBiConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.common
Classes in org.optaplanner.core.impl.score.stream.common that implement Constraint Modifier and Type Class Description class
AbstractConstraint<Solution_,Constraint_ extends AbstractConstraint<Solution_,Constraint_,ConstraintFactory_>,ConstraintFactory_ extends InnerConstraintFactory<Solution_,Constraint_>>
Methods in org.optaplanner.core.impl.score.stream.common that return Constraint Modifier and Type Method Description Constraint
AbstractConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight)
protected abstract Constraint
AbstractConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
protected abstract Constraint
AbstractConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
AbstractConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight)
Constraint
AbstractConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName)
Constraint
AbstractConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight)
Constraint
AbstractConstraintStream. rewardConfigurable(String constraintPackage, String constraintName)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools
Classes in org.optaplanner.core.impl.score.stream.drools that implement Constraint Modifier and Type Class Description class
DroolsConstraint<Solution_>
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi that return Constraint Modifier and Type Method Description Constraint
DroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, BiFunction<A,B,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractBiConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongBiFunction<A,B> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad that return Constraint Modifier and Type Method Description Constraint
DroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
protected Constraint
DroolsAbstractQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
DroolsAbstractQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
protected Constraint
DroolsAbstractQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
DroolsAbstractQuadConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractQuadConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri that return Constraint Modifier and Type Method Description Constraint
DroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
protected Constraint
DroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
DroolsAbstractTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
protected Constraint
DroolsAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
DroolsAbstractTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni that return Constraint Modifier and Type Method Description Constraint
DroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
DroolsAbstractUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.quad
Methods in org.optaplanner.core.impl.score.stream.quad that return Constraint Modifier and Type Method Description default Constraint
InnerQuadConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
Constraint
InnerQuadConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
Constraint
InnerQuadConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerQuadConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
Constraint
InnerQuadConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerQuadConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
Constraint
InnerQuadConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher, ScoreImpactType impactType)
default Constraint
InnerQuadConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, QuadFunction<A,B,C,D,BigDecimal> matchWeigher)
default Constraint
InnerQuadConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongQuadFunction<A,B,C,D> matchWeigher)
default Constraint
InnerQuadConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongQuadFunction<A,B,C,D> matchWeigher)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.tri
Methods in org.optaplanner.core.impl.score.stream.tri that return Constraint Modifier and Type Method Description default Constraint
InnerTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
Constraint
InnerTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
InnerTriConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
InnerTriConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint
InnerTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
default Constraint
InnerTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
default Constraint
InnerTriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
default Constraint
InnerTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
-
Uses of Constraint in org.optaplanner.core.impl.score.stream.uni
Methods in org.optaplanner.core.impl.score.stream.uni that return Constraint Modifier and Type Method Description default Constraint
InnerUniConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. impactConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
Constraint
InnerUniConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
InnerUniConstraintStream. impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerUniConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
InnerUniConstraintStream. impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint
InnerUniConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
Constraint
InnerUniConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher, ScoreImpactType impactType)
default Constraint
InnerUniConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. rewardConfigurableBigDecimal(String constraintPackage, String constraintName, Function<A,BigDecimal> matchWeigher)
default Constraint
InnerUniConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongFunction<A> matchWeigher)
default Constraint
InnerUniConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongFunction<A> matchWeigher)
-
Uses of Constraint in org.optaplanner.test.api.score.stream
Method parameters in org.optaplanner.test.api.score.stream with type arguments of type Constraint Modifier and Type Method Description SingleConstraintVerification<Solution_>
ConstraintVerifier. verifyThat(BiFunction<ConstraintProvider_,ConstraintFactory,Constraint> constraintFunction)
Creates a constraint verifier for a givenConstraint
of theConstraintProvider
. -
Uses of Constraint in org.optaplanner.test.impl.score.stream
Method parameters in org.optaplanner.test.impl.score.stream with type arguments of type Constraint Modifier and Type Method Description DefaultSingleConstraintVerification<Solution_,Score_>
DefaultConstraintVerifier. verifyThat(BiFunction<ConstraintProvider_,ConstraintFactory,Constraint> constraintFunction)
-