Uses of Class
ai.timefold.solver.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
-
Packages that use BendableBigDecimalScore Package Description ai.timefold.solver.core.api.score.buildin.bendablebigdecimal Support for aScorewith a configurable number of score levels andBigDecimalscore weights.ai.timefold.solver.core.impl.score.buildin -
-
Uses of BendableBigDecimalScore in ai.timefold.solver.core.api.score.buildin.bendablebigdecimal
Methods in ai.timefold.solver.core.api.score.buildin.bendablebigdecimal that return BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScoreBendableBigDecimalScore. abs()BendableBigDecimalScoreBendableBigDecimalScore. add(BendableBigDecimalScore addend)BendableBigDecimalScoreBendableBigDecimalScore. divide(double divisor)BendableBigDecimalScoreBendableBigDecimalScore. multiply(double multiplicand)BendableBigDecimalScoreBendableBigDecimalScore. negate()static BendableBigDecimalScoreBendableBigDecimalScore. of(BigDecimal[] hardScores, BigDecimal[] softScores)Creates a newBendableBigDecimalScore.static BendableBigDecimalScoreBendableBigDecimalScore. ofHard(int hardLevelsSize, int softLevelsSize, int hardLevel, BigDecimal hardScore)Creates a newBendableBigDecimalScore.static BendableBigDecimalScoreBendableBigDecimalScore. ofSoft(int hardLevelsSize, int softLevelsSize, int softLevel, BigDecimal softScore)Creates a newBendableBigDecimalScore.static BendableBigDecimalScoreBendableBigDecimalScore. ofUninitialized(int initScore, BigDecimal[] hardScores, BigDecimal[] softScores)Creates a newBendableBigDecimalScore.static BendableBigDecimalScoreBendableBigDecimalScore. parseScore(String scoreString)BendableBigDecimalScoreBendableBigDecimalScore. power(double exponent)BendableBigDecimalScoreBendableBigDecimalScore. subtract(BendableBigDecimalScore subtrahend)BendableBigDecimalScoreBendableBigDecimalScore. withInitScore(int newInitScore)BendableBigDecimalScoreBendableBigDecimalScore. zero()static BendableBigDecimalScoreBendableBigDecimalScore. zero(int hardLevelsSize, int softLevelsSize)Creates a newBendableBigDecimalScore.Methods in ai.timefold.solver.core.api.score.buildin.bendablebigdecimal with parameters of type BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScoreBendableBigDecimalScore. add(BendableBigDecimalScore addend)intBendableBigDecimalScore. compareTo(BendableBigDecimalScore other)BendableBigDecimalScoreBendableBigDecimalScore. subtract(BendableBigDecimalScore subtrahend)voidBendableBigDecimalScore. validateCompatible(BendableBigDecimalScore other) -
Uses of BendableBigDecimalScore in ai.timefold.solver.core.impl.score.buildin
Methods in ai.timefold.solver.core.impl.score.buildin that return types with arguments of type BendableBigDecimalScore Modifier and Type Method Description Class<BendableBigDecimalScore>BendableBigDecimalScoreDefinition. getScoreClass()Methods in ai.timefold.solver.core.impl.score.buildin with parameters of type BendableBigDecimalScore Modifier and Type Method Description BendableBigDecimalScoreBendableBigDecimalScoreDefinition. buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score)BendableBigDecimalScoreBendableBigDecimalScoreDefinition. buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableBigDecimalScore score)BendableBigDecimalScoreBendableBigDecimalScoreDefinition. divideBySanitizedDivisor(BendableBigDecimalScore dividend, BendableBigDecimalScore divisor)
-