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
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
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)
BendableBigDecimalScore
BendableBigDecimalScore. withInitScore(int newInitScore)
BendableBigDecimalScore
BendableBigDecimalScore. zero()
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)
BendableBigDecimalScore
BendableBigDecimalScore. subtract(BendableBigDecimalScore subtrahend)
void
BendableBigDecimalScore. validateCompatible(BendableBigDecimalScore other)
-
Uses of BendableBigDecimalScore in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
Fields in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with type parameters of type BendableBigDecimalScore Modifier and Type Field Description protected Map<org.kie.api.definition.rule.Rule,AbstractScoreHolder.ScoreMatchExecutor<BendableBigDecimalScore>>
BendableBigDecimalScoreHolderImpl. matchExecutorByScoreMap
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)
void
BendableBigDecimalScoreHolderImpl. configureConstraintWeight(org.kie.api.definition.rule.Rule rule, BendableBigDecimalScore constraintWeight)
BendableBigDecimalScore
BendableBigDecimalScoreDefinition. divideBySanitizedDivisor(BendableBigDecimalScore dividend, BendableBigDecimalScore divisor)
Method parameters in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with type arguments of type BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScoreInliner
BendableBigDecimalScoreDefinition. buildScoreInliner(Map<Constraint,BendableBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled)
Constructor parameters in org.optaplanner.core.impl.score.buildin.bendablebigdecimal with type arguments of type BendableBigDecimalScore Constructor Description BendableBigDecimalScoreInliner(Map<Constraint,BendableBigDecimalScore> constraintToWeightMap, boolean constraintMatchEnabled, int hardLevelsSize, int softLevelsSize)
-
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
BendableBigDecimalScoreJacksonDeserializer. 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
BendableBigDecimalScoreJaxbAdapter. 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)
-