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