OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.impl.score.definition
Interface FeasibilityScoreDefinition<S extends FeasibilityScore>

All Superinterfaces:
ScoreDefinition<S>
All Known Implementing Classes:
AbstractFeasibilityScoreDefinition, BendableBigDecimalScoreDefinition, BendableScoreDefinition, HardMediumSoftLongScoreDefinition, HardMediumSoftScoreDefinition, HardSoftBigDecimalScoreDefinition, HardSoftDoubleScoreDefinition, HardSoftLongScoreDefinition, HardSoftScoreDefinition

public interface FeasibilityScoreDefinition<S extends FeasibilityScore>
extends ScoreDefinition<S>


Method Summary
 int getFeasibleLevelsSize()
          Returns the number of levels of Score.toLevelNumbers().
 
Methods inherited from interface org.optaplanner.core.impl.score.definition.ScoreDefinition
buildOptimisticBound, buildPessimisticBound, buildScoreHolder, formatScore, getLevelsSize, getScoreClass, parseScore
 

Method Detail

getFeasibleLevelsSize

int getFeasibleLevelsSize()
Returns the number of levels of Score.toLevelNumbers(). that are used to determine FeasibilityScore.isFeasible().

Returns:
at least 0, at most ScoreDefinition.getLevelsSize()

OptaPlanner core 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.