Constructor and Description |
---|
BavetConstraintSession(boolean constraintMatchEnabled,
ScoreDefinition scoreDefinition,
Map<BavetConstraint<Solution_>,Score<?>> constraintToWeightMap) |
BavetConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor,
List<BavetConstraint<Solution_>> constraintList) |
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) |
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) |
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) |
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–2021 JBoss by Red Hat. All rights reserved.