Uses of Class
org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
Package
Description
Support for a
Score
with a configurable number of score levels
and BigDecimal
score weights.-
Uses of BendableBigDecimalScore in org.optaplanner.constraint.drl.holder
Modifier and TypeFieldDescriptionprotected final Map<org.kie.api.definition.rule.Rule,
AbstractScoreHolder.ScoreMatchExecutor<BendableBigDecimalScore>> BendableBigDecimalScoreHolderImpl.matchExecutorByScoreMap
Modifier and TypeMethodDescriptionvoid
BendableBigDecimalScoreHolderImpl.configureConstraintWeight
(org.kie.api.definition.rule.Rule rule, BendableBigDecimalScore constraintWeight) -
Uses of BendableBigDecimalScore in org.optaplanner.core.api.score.buildin.bendablebigdecimal
Modifier and TypeMethodDescriptionBendableBigDecimalScore.abs()
BendableBigDecimalScore.add
(BendableBigDecimalScore addend) BendableBigDecimalScore.divide
(double divisor) BendableBigDecimalScore.multiply
(double multiplicand) BendableBigDecimalScore.negate()
static BendableBigDecimalScore
BendableBigDecimalScore.of
(BigDecimal[] hardScores, BigDecimal[] softScores) Creates a newBendableBigDecimalScore
.static BendableBigDecimalScore
BendableBigDecimalScore.ofHard
(int hardLevelsSize, int softLevelsSize, int hardLevel, BigDecimal hardScore) Creates a newBendableBigDecimalScore
.static BendableBigDecimalScore
BendableBigDecimalScore.ofSoft
(int hardLevelsSize, int softLevelsSize, int softLevel, BigDecimal softScore) Creates a newBendableBigDecimalScore
.static BendableBigDecimalScore
BendableBigDecimalScore.ofUninitialized
(int initScore, BigDecimal[] hardScores, BigDecimal[] softScores) Creates a newBendableBigDecimalScore
.static BendableBigDecimalScore
BendableBigDecimalScore.parseScore
(String scoreString) BendableBigDecimalScore.power
(double exponent) BendableBigDecimalScore.subtract
(BendableBigDecimalScore subtrahend) BendableBigDecimalScore.withInitScore
(int newInitScore) BendableBigDecimalScore.zero()
static BendableBigDecimalScore
BendableBigDecimalScore.zero
(int hardLevelsSize, int softLevelsSize) Creates a newBendableBigDecimalScore
.Modifier and TypeMethodDescriptionBendableBigDecimalScore.add
(BendableBigDecimalScore addend) int
BendableBigDecimalScore.compareTo
(BendableBigDecimalScore other) BendableBigDecimalScore.subtract
(BendableBigDecimalScore subtrahend) void
BendableBigDecimalScore.validateCompatible
(BendableBigDecimalScore other) -
Uses of BendableBigDecimalScore in org.optaplanner.core.impl.score.buildin
Modifier and TypeMethodDescriptionBendableBigDecimalScoreDefinition.buildOptimisticBound
(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score) BendableBigDecimalScoreDefinition.buildPessimisticBound
(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score) BendableBigDecimalScoreDefinition.createScore
(BigDecimal... scores) BendableBigDecimalScoreDefinition.createScoreUninitialized
(int initScore, BigDecimal... scores) BendableBigDecimalScoreDefinition.divideBySanitizedDivisor
(BendableBigDecimalScore dividend, BendableBigDecimalScore divisor) BendableBigDecimalScoreDefinition.fromLevelNumbers
(int initScore, Number[] levelNumbers) final BendableBigDecimalScore
BendableBigDecimalScoreDefinition.getOneSoftestScore()
BendableBigDecimalScoreDefinition.getZeroScore()
BendableBigDecimalScoreDefinition.parseScore
(String scoreString) Modifier and TypeMethodDescriptionBendableBigDecimalScoreDefinition.buildOptimisticBound
(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score) BendableBigDecimalScoreDefinition.buildPessimisticBound
(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score) BendableBigDecimalScoreDefinition.divideBySanitizedDivisor
(BendableBigDecimalScore dividend, BendableBigDecimalScore divisor) -
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
Modifier and TypeMethodDescriptionBendableBigDecimalScoreJacksonDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) -
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal
Modifier and TypeMethodDescription -
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal
Modifier and TypeMethodDescriptionBendableBigDecimalScoreConverter.convertToEntityAttribute
(String scoreString) Modifier and TypeMethodDescriptionBendableBigDecimalScoreConverter.convertToDatabaseColumn
(BendableBigDecimalScore score) -
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal
Modifier and TypeMethodDescriptionBendableBigDecimalScoreJsonbAdapter.adaptFromJson
(String scoreString)