Uses of Class
org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
-
Packages that use BendableBigDecimalScore Package Description org.optaplanner.core.api.score.buildin.bendablebigdecimal Support for aScore
with a configurable number of score levels andBigDecimal
score weights.org.optaplanner.core.impl.score.buildin.bendablebigdecimal org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal -
-
Uses of BendableBigDecimalScore in org.optaplanner.core.api.score.buildin.bendablebigdecimal
Fields in org.optaplanner.core.api.score.buildin.bendablebigdecimal with type parameters of type BendableBigDecimalScore Modifier and Type Field Description protected Map<org.kie.api.definition.rule.Rule,BiConsumer<org.kie.api.runtime.rule.RuleContext,BendableBigDecimalScore>>
BendableBigDecimalScoreHolder. matchExecutorByScoreMap
Methods in org.optaplanner.core.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScore. add(BendableBigDecimalScore addend)
BendableBigDecimalScore
BendableBigDecimalScore. divide(double divisor)
BendableBigDecimalScore
BendableBigDecimalScoreHolder. extractScore(int initScore)
BendableBigDecimalScore
BendableBigDecimalScore. multiply(double multiplicand)
BendableBigDecimalScore
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
BendableBigDecimalScore. power(double exponent)
BendableBigDecimalScore
BendableBigDecimalScore. subtract(BendableBigDecimalScore subtrahend)
static BendableBigDecimalScore
BendableBigDecimalScore. valueOf(BigDecimal[] hardScores, BigDecimal[] softScores)
Deprecated.in favor ofof(BigDecimal[], BigDecimal[])
static BendableBigDecimalScore
BendableBigDecimalScore. valueOfUninitialized(int initScore, BigDecimal[] hardScores, BigDecimal[] softScores)
Deprecated.in favor ofofUninitialized(int, BigDecimal[], BigDecimal[])
BendableBigDecimalScore
BendableBigDecimalScore. withInitScore(int newInitScore)
static BendableBigDecimalScore
BendableBigDecimalScore. zero(int hardLevelsSize, int softLevelsSize)
Creates a newBendableBigDecimalScore
.Methods in org.optaplanner.core.api.score.buildin.bendablebigdecimal with parameters of type BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScore. add(BendableBigDecimalScore addend)
int
BendableBigDecimalScore. compareTo(BendableBigDecimalScore other)
void
BendableBigDecimalScoreHolder. configureConstraintWeight(org.kie.api.definition.rule.Rule rule, BendableBigDecimalScore constraintWeight)
BendableBigDecimalScore
BendableBigDecimalScore. subtract(BendableBigDecimalScore subtrahend)
void
BendableBigDecimalScore. validateCompatible(BendableBigDecimalScore other)
-
Uses of BendableBigDecimalScore in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
Methods in org.optaplanner.core.impl.score.buildin.bendablebigdecimal that return types with arguments of type BendableBigDecimalScore Modifier and Type Method Description Class<BendableBigDecimalScore>
BendableBigDecimalScoreDefinition. getScoreClass()
Methods in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with parameters of type BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScoreDefinition. buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score)
BendableBigDecimalScore
BendableBigDecimalScoreDefinition. buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score)
BigDecimalWeightedScoreImpacter
BendableBigDecimalScoreInliner. buildWeightedScoreImpacter(BendableBigDecimalScore constraintWeight)
BendableBigDecimalScore
BendableBigDecimalScoreDefinition. divideBySanitizedDivisor(BendableBigDecimalScore dividend, BendableBigDecimalScore divisor)
-
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
Methods in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScoreJacksonJsonDeserializer. 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
Methods in org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScoreJaxbXmlAdapter. unmarshal(String scoreString)
-
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal
Methods in org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScoreConverter. convertToEntityAttribute(String scoreString)
Methods in org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal with parameters of type BendableBigDecimalScore Modifier and Type Method Description String
BendableBigDecimalScoreConverter. convertToDatabaseColumn(BendableBigDecimalScore score)
-
Uses of BendableBigDecimalScore in org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal
Methods in org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScore
BendableBigDecimalScoreJsonbAdapter. adaptFromJson(String scoreString)
-