Class InitializingScoreTrend
- java.lang.Object
-
- org.optaplanner.core.impl.score.trend.InitializingScoreTrend
-
public class InitializingScoreTrend extends Object
Bounds the possibleScore
s for aPlanningSolution
as more and more variables are initialized (while the already initialized variables don't change).- See Also:
InitializingScoreTrendLevel
-
-
Constructor Summary
Constructors Constructor Description InitializingScoreTrend(InitializingScoreTrendLevel[] trendLevels)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static String
buildTrendPattern(int levelsSize)
static InitializingScoreTrend
buildUniformTrend(InitializingScoreTrendLevel trendLevel, int levelsSize)
int
getLevelsSize()
InitializingScoreTrendLevel[]
getTrendLevels()
boolean
isOnlyDown()
boolean
isOnlyUp()
static InitializingScoreTrend
parseTrend(String initializingScoreTrendString, int levelsSize)
-
-
-
Constructor Detail
-
InitializingScoreTrend
public InitializingScoreTrend(InitializingScoreTrendLevel[] trendLevels)
-
-
Method Detail
-
parseTrend
public static InitializingScoreTrend parseTrend(String initializingScoreTrendString, int levelsSize)
-
buildUniformTrend
public static InitializingScoreTrend buildUniformTrend(InitializingScoreTrendLevel trendLevel, int levelsSize)
-
buildTrendPattern
protected static String buildTrendPattern(int levelsSize)
-
getTrendLevels
public InitializingScoreTrendLevel[] getTrendLevels()
-
getLevelsSize
public int getLevelsSize()
-
isOnlyUp
public boolean isOnlyUp()
-
isOnlyDown
public boolean isOnlyDown()
-
-