Uses of Class
ai.timefold.solver.core.api.score.buildin.bendablelong.BendableLongScore
Packages that use BendableLongScore
Package
Description
Support for a
Score with a configurable number of score levels
and long score weights.-
Uses of BendableLongScore in ai.timefold.solver.core.api.score.buildin.bendablelong
Methods in ai.timefold.solver.core.api.score.buildin.bendablelong that return BendableLongScoreModifier and TypeMethodDescription@NonNull BendableLongScoreBendableLongScore.abs()@NonNull BendableLongScoreBendableLongScore.add(@NonNull BendableLongScore addend) @NonNull BendableLongScoreBendableLongScore.divide(double divisor) @NonNull BendableLongScoreBendableLongScore.multiply(double multiplicand) @NonNull BendableLongScoreBendableLongScore.negate()static @NonNull BendableLongScoreBendableLongScore.of(long @NonNull [] hardScores, long @NonNull [] softScores) Creates a newBendableLongScore.static @NonNull BendableLongScoreBendableLongScore.ofHard(int hardLevelsSize, int softLevelsSize, int hardLevel, long hardScore) Creates a newBendableLongScore.static @NonNull BendableLongScoreBendableLongScore.ofSoft(int hardLevelsSize, int softLevelsSize, int softLevel, long softScore) Creates a newBendableLongScore.static @NonNull BendableLongScoreBendableLongScore.ofUninitialized(int initScore, long @NonNull [] hardScores, long @NonNull [] softScores) Creates a newBendableLongScore.static @NonNull BendableLongScoreBendableLongScore.parseScore(@NonNull String scoreString) @NonNull BendableLongScoreBendableLongScore.power(double exponent) @NonNull BendableLongScoreBendableLongScore.subtract(@NonNull BendableLongScore subtrahend) @NonNull BendableLongScoreBendableLongScore.withInitScore(int newInitScore) @NonNull BendableLongScoreBendableLongScore.zero()static @NonNull BendableLongScoreBendableLongScore.zero(int hardLevelsSize, int softLevelsSize) Creates a newBendableLongScore.Methods in ai.timefold.solver.core.api.score.buildin.bendablelong with parameters of type BendableLongScoreModifier and TypeMethodDescription@NonNull BendableLongScoreBendableLongScore.add(@NonNull BendableLongScore addend) intBendableLongScore.compareTo(@NonNull BendableLongScore other) @NonNull BendableLongScoreBendableLongScore.subtract(@NonNull BendableLongScore subtrahend) voidBendableLongScore.validateCompatible(BendableLongScore other) -
Uses of BendableLongScore in ai.timefold.solver.core.impl.score.buildin
Methods in ai.timefold.solver.core.impl.score.buildin that return BendableLongScoreModifier and TypeMethodDescriptionBendableLongScoreDefinition.buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableLongScore score) BendableLongScoreDefinition.buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableLongScore score) BendableLongScoreDefinition.createScore(long... scores) BendableLongScoreDefinition.createScoreUninitialized(int initScore, long... scores) BendableLongScoreDefinition.divideBySanitizedDivisor(BendableLongScore dividend, BendableLongScore divisor) BendableLongScoreDefinition.fromLevelNumbers(int initScore, Number[] levelNumbers) final BendableLongScoreBendableLongScoreDefinition.getOneSoftestScore()BendableLongScoreDefinition.getZeroScore()BendableLongScoreDefinition.parseScore(String scoreString) Methods in ai.timefold.solver.core.impl.score.buildin that return types with arguments of type BendableLongScoreMethods in ai.timefold.solver.core.impl.score.buildin with parameters of type BendableLongScoreModifier and TypeMethodDescriptionBendableLongScoreDefinition.buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, BendableLongScore score) BendableLongScoreDefinition.buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, BendableLongScore score) BendableLongScoreDefinition.divideBySanitizedDivisor(BendableLongScore dividend, BendableLongScore divisor) -
Uses of BendableLongScore in ai.timefold.solver.core.impl.score.stream.common.inliner
Methods in ai.timefold.solver.core.impl.score.stream.common.inliner that return BendableLongScoreMethods in ai.timefold.solver.core.impl.score.stream.common.inliner that return types with arguments of type BendableLongScoreModifier and TypeMethodDescriptionBendableLongScoreInliner.buildWeightedScoreImpacter(AbstractConstraint<?, ?, ?> constraint)