Uses of Interface
org.optaplanner.core.api.function.ToIntTriFunction
-
-
Uses of ToIntTriFunction in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream with parameters of type ToIntTriFunction Modifier and Type Method Description static <A,B,C>
TriConstraintCollector<A,B,C,?,Double>ConstraintCollectors. average(ToIntTriFunction<A,B,C> groupValueMapping)As defined byConstraintCollectors.average(ToIntFunction).static <A,B,C>
TriConstraintCollector<A,B,C,?,Integer>ConstraintCollectors. sum(ToIntTriFunction<? super A,? super B,? super C> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction). -
Uses of ToIntTriFunction in org.optaplanner.core.api.score.stream.tri
Methods in org.optaplanner.core.api.score.stream.tri with parameters of type ToIntTriFunction Modifier and Type Method Description ConstraintTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.impact(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. impact(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalize(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)As defined byTriConstraintStream.reward(String, Score, ToIntTriFunction).default ConstraintTriConstraintStream. reward(String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardConfigurable(String constraintName, ToIntTriFunction<A,B,C> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight. -
Uses of ToIntTriFunction in org.optaplanner.core.impl.score.stream.bavet.tri
Methods in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type ToIntTriFunction Modifier and Type Method Description ConstraintBavetAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)Constructors in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type ToIntTriFunction Constructor Description BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint, ToIntTriFunction<A,B,C> intMatchWeigher) -
Uses of ToIntTriFunction in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type ToIntTriFunction Modifier and Type Method Description <Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(ToIntTriFunction<A,B,C> matchWeighter) -
Uses of ToIntTriFunction in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type ToIntTriFunction Modifier and Type Method Description ConstraintDroolsAbstractTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType) -
Uses of ToIntTriFunction in org.optaplanner.core.impl.score.stream.tri
Methods in org.optaplanner.core.impl.score.stream.tri with parameters of type ToIntTriFunction Modifier and Type Method Description default ConstraintInnerTriConstraintStream. impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)ConstraintInnerTriConstraintStream. impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)default ConstraintInnerTriConstraintStream. penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
-