Uses of Interface
org.optaplanner.core.api.function.ToLongTriFunction
-
-
Uses of ToLongTriFunction in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream with parameters of type ToLongTriFunction Modifier and Type Method Description static <A,B,C>
TriConstraintCollector<A,B,C,?,Double>ConstraintCollectors. averageLong(ToLongTriFunction<A,B,C> groupValueMapping)As defined byConstraintCollectors.average(ToIntFunction).static <A,B,C>
TriConstraintCollector<A,B,C,?,Long>ConstraintCollectors. sumLong(ToLongTriFunction<? super A,? super B,? super C> groupValueMapping)As defined byConstraintCollectors.sum(ToIntFunction). -
Uses of ToLongTriFunction in org.optaplanner.core.api.score.stream.tri
Methods in org.optaplanner.core.api.score.stream.tri with parameters of type ToLongTriFunction Modifier and Type Method Description ConstraintTriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby theConstraintWeightfor each match.ConstraintTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. impactLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Positively or negatively impact theScoreby the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. penalizeLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Negatively impact theScore: subtract the constraintWeight multiplied by the match weight.ConstraintTriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardConfigurableLong(String constraintName, ToLongTriFunction<A,B,C> matchWeigher)Positively impact theScore: add theConstraintWeightmultiplied by the match weight.ConstraintTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintTriConstraintStream. rewardLong(String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)Positively impact theScore: add the constraintWeight multiplied by the match weight. -
Uses of ToLongTriFunction in org.optaplanner.core.impl.score.stream.bavet.tri
Methods in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type ToLongTriFunction Modifier and Type Method Description ConstraintBavetAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintBavetAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)Constructors in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type ToLongTriFunction Constructor Description BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint, ToLongTriFunction<A,B,C> longMatchWeigher) -
Uses of ToLongTriFunction in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type ToLongTriFunction Modifier and Type Method Description <Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(ToLongTriFunction<A,B,C> matchWeighter) -
Uses of ToLongTriFunction in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type ToLongTriFunction Modifier and Type Method Description ConstraintDroolsAbstractTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintDroolsAbstractTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType) -
Uses of ToLongTriFunction in org.optaplanner.core.impl.score.stream.tri
Methods in org.optaplanner.core.impl.score.stream.tri with parameters of type ToLongTriFunction Modifier and Type Method Description default ConstraintInnerTriConstraintStream. impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)ConstraintInnerTriConstraintStream. impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)ConstraintInnerTriConstraintStream. impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)default ConstraintInnerTriConstraintStream. penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)default ConstraintInnerTriConstraintStream. rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
-