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,?,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 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. 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. 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 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 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)
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 <A,B,C>
TriConstraintConsequenceConstraintGraph. impact(TriConstraintGraphNode parent, ToLongTriFunction<A,B,C> matchWeighter)
-
Uses of ToLongTriFunction in org.optaplanner.core.impl.score.stream.drools.common.consequences
Methods in org.optaplanner.core.impl.score.stream.drools.common.consequences with parameters of type ToLongTriFunction Modifier and Type Method Description static <A,B,C>
TriConstraintConsequenceConstraintConsequence. create(TriConstraintGraphNode terminalNode, 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 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 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 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. 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. 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. 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)
-