Uses of Class
ai.timefold.solver.core.api.score.buildin.bendable.BendableScore
Packages that use BendableScore
Package
Description
Support for a
Score with a configurable number of score levels
and int score weights.-
Uses of BendableScore in ai.timefold.solver.core.api.score.buildin.bendable
Methods in ai.timefold.solver.core.api.score.buildin.bendable that return BendableScoreModifier and TypeMethodDescription@NonNull BendableScoreBendableScore.abs()@NonNull BendableScoreBendableScore.add(@NonNull BendableScore addend) @NonNull BendableScoreBendableScore.divide(double divisor) @NonNull BendableScoreBendableScore.multiply(double multiplicand) @NonNull BendableScoreBendableScore.negate()static @NonNull BendableScoreBendableScore.of(int @NonNull [] hardScores, int @NonNull [] softScores) Creates a newBendableScore.static @NonNull BendableScoreBendableScore.ofHard(int hardLevelsSize, int softLevelsSize, int hardLevel, int hardScore) Creates a newBendableScore.static @NonNull BendableScoreBendableScore.ofSoft(int hardLevelsSize, int softLevelsSize, int softLevel, int softScore) Creates a newBendableScore.static @NonNull BendableScoreBendableScore.ofUninitialized(int initScore, int @NonNull [] hardScores, int @NonNull [] softScores) Creates a newBendableScore.static @NonNull BendableScoreBendableScore.parseScore(@NonNull String scoreString) @NonNull BendableScoreBendableScore.power(double exponent) @NonNull BendableScoreBendableScore.subtract(@NonNull BendableScore subtrahend) @NonNull BendableScoreBendableScore.withInitScore(int newInitScore) @NonNull BendableScoreBendableScore.zero()static @NonNull BendableScoreBendableScore.zero(int hardLevelsSize, int softLevelsSize) Creates a newBendableScore.Methods in ai.timefold.solver.core.api.score.buildin.bendable with parameters of type BendableScoreModifier and TypeMethodDescription@NonNull BendableScoreBendableScore.add(@NonNull BendableScore addend) intBendableScore.compareTo(@NonNull BendableScore other) @NonNull BendableScoreBendableScore.subtract(@NonNull BendableScore subtrahend) voidBendableScore.validateCompatible(BendableScore other) -
Uses of BendableScore in ai.timefold.solver.core.impl.score.buildin
Methods in ai.timefold.solver.core.impl.score.buildin that return BendableScoreModifier and TypeMethodDescriptionBendableScoreDefinition.buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableScore score) BendableScoreDefinition.buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableScore score) BendableScoreDefinition.createScore(int... scores) BendableScoreDefinition.createScoreUninitialized(int initScore, int... scores) BendableScoreDefinition.divideBySanitizedDivisor(BendableScore dividend, BendableScore divisor) BendableScoreDefinition.fromLevelNumbers(int initScore, Number[] levelNumbers) final BendableScoreBendableScoreDefinition.getOneSoftestScore()BendableScoreDefinition.getZeroScore()BendableScoreDefinition.parseScore(String scoreString) Methods in ai.timefold.solver.core.impl.score.buildin that return types with arguments of type BendableScoreMethods in ai.timefold.solver.core.impl.score.buildin with parameters of type BendableScoreModifier and TypeMethodDescriptionBendableScoreDefinition.buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableScore score) BendableScoreDefinition.buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableScore score) BendableScoreDefinition.divideBySanitizedDivisor(BendableScore dividend, BendableScore divisor)