## Uses of Class
org.optaplanner.core.impl.score.stream.bavet.BavetConstraint

- Packages that use BavetConstraint
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.core.impl.score.stream.bavet.bi |
  org.optaplanner.core.impl.score.stream.bavet.common |
  org.optaplanner.core.impl.score.stream.bavet.tri |
  org.optaplanner.core.impl.score.stream.bavet.uni |

- - ### Uses of BavetConstraint in org.optaplanner.core.impl.score.stream.bavet

    Constructor parameters in org.optaplanner.core.impl.score.stream.bavet with type arguments of type BavetConstraint
    Constructor and Description
    `BavetConstraintSession(boolean constraintMatchEnabled, ScoreDefinition scoreDefinition, Map<BavetConstraint<Solution_>,Score<?>> constraintToWeightMap)`
    `BavetConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor, List<BavetConstraint<Solution_>> constraintList)`

  - ### Uses of BavetConstraint in org.optaplanner.core.impl.score.stream.bavet.bi

    Constructors in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type BavetConstraint
    Constructor and Description
    `BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_,A,B> parent, BavetConstraint<Solution_> constraint)`
    `BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_,A,B> parent, BavetConstraint<Solution_> constraint, BiFunction<A,B,BigDecimal> bigDecimalMatchWeigher)`
    `BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_,A,B> parent, BavetConstraint<Solution_> constraint, ToIntBiFunction<A,B> intMatchWeigher)`
    `BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractBiConstraintStream<Solution_,A,B> parent, BavetConstraint<Solution_> constraint, ToLongBiFunction<A,B> longMatchWeigher)`

  - ### Uses of BavetConstraint in org.optaplanner.core.impl.score.stream.bavet.common

    Methods in org.optaplanner.core.impl.score.stream.bavet.common that return BavetConstraint
    Modifier and Type | Method and Description
    --- | ---
    `protected BavetConstraint<Solution_>` | BavetAbstractConstraintStream.`buildConstraint(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType)`
    `protected BavetConstraint<Solution_>` | BavetAbstractConstraintStream.`buildConstraintConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType)`

  - ### Uses of BavetConstraint in org.optaplanner.core.impl.score.stream.bavet.tri

    Constructors in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type BavetConstraint
    Constructor and Description
    `BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint)`
    `BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint, ToIntTriFunction<A,B,C> intMatchWeigher)`
    `BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint, ToLongTriFunction<A,B,C> longMatchWeigher)`
    `BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractTriConstraintStream<Solution_,A,B,C> parent, BavetConstraint<Solution_> constraint, TriFunction<A,B,C,BigDecimal> bigDecimalMatchWeigher)`

  - ### Uses of BavetConstraint in org.optaplanner.core.impl.score.stream.bavet.uni

    Constructors in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type BavetConstraint
    Constructor and Description
    `BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_,A> parent, BavetConstraint<Solution_> constraint)`
    `BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_,A> parent, BavetConstraint<Solution_> constraint, Function<A,BigDecimal> bigDecimalMatchWeigher)`
    `BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_,A> parent, BavetConstraint<Solution_> constraint, ToIntFunction<A> intMatchWeigher)`
    `BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_,A> parent, BavetConstraint<Solution_> constraint, ToLongFunction<A> longMatchWeigher)`

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.