| Package | Description | 
|---|---|
| org.optaplanner.core.api.score.stream.tri | The  ConstraintStreamAPI for three matched facts. | 
| org.optaplanner.core.impl.score.stream.bavet.tri | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 the  Score: subtract theConstraintWeightmultiplied by the match weight. | 
| default Constraint | TriConstraintStream. penalizeLong(String constraintName,
            Score<?> constraintWeight,
            ToLongTriFunction<A,B,C> matchWeigher)Negatively impact the  Score: subtract the constraintWeight multiplied by the match weight. | 
| Constraint | TriConstraintStream. penalizeLong(String constraintPackage,
            String constraintName,
            Score<?> constraintWeight,
            ToLongTriFunction<A,B,C> matchWeigher) | 
| 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 the  Score: add theConstraintWeightmultiplied by the match weight. | 
| default Constraint | TriConstraintStream. rewardLong(String constraintName,
          Score<?> constraintWeight,
          ToLongTriFunction<A,B,C> matchWeigher)Positively impact the  Score: add the constraintWeight multiplied by the match weight. | 
| Constraint | TriConstraintStream. rewardLong(String constraintPackage,
          String constraintName,
          Score<?> constraintWeight,
          ToLongTriFunction<A,B,C> matchWeigher) | 
| Modifier and Type | Method and Description | 
|---|---|
| Constraint | BavetAbstractTriConstraintStream. penalizeConfigurableLong(String constraintPackage,
                        String constraintName,
                        ToLongTriFunction<A,B,C> matchWeigher) | 
| Constraint | BavetAbstractTriConstraintStream. penalizeLong(String constraintPackage,
            String constraintName,
            Score<?> constraintWeight,
            ToLongTriFunction<A,B,C> matchWeigher) | 
| Constraint | BavetAbstractTriConstraintStream. rewardConfigurableLong(String constraintPackage,
                      String constraintName,
                      ToLongTriFunction<A,B,C> matchWeigher) | 
| Constraint | BavetAbstractTriConstraintStream. rewardLong(String constraintPackage,
          String constraintName,
          Score<?> constraintWeight,
          ToLongTriFunction<A,B,C> matchWeigher) | 
| Constructor and Description | 
|---|
| BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
                               BavetAbstractTriConstraintStream<Solution_,A,B,C> parent,
                               BavetConstraint<Solution_> constraint,
                               ToLongTriFunction<A,B,C> longMatchWeigher) | 
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.