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 the Score 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) |
|
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 the Score : 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) |
|
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 the Score : 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) |
|