OptaPlanner core 6.0.1.Final

org.optaplanner.core.api.score
Interface FeasibilityScore<S extends FeasibilityScore>

All Superinterfaces:
Comparable<S>, Score<S>
All Known Implementing Classes:
BendableScore, HardMediumSoftScore, HardSoftBigDecimalScore, HardSoftDoubleScore, HardSoftLongScore, HardSoftScore

public interface FeasibilityScore<S extends FeasibilityScore>
extends Score<S>

A Score that supports isFeasible().


Method Summary
 boolean isFeasible()
          A Solution is feasible if it has no broken hard constraints.
 
Methods inherited from interface org.optaplanner.core.api.score.Score
add, divide, multiply, power, subtract, toLevelNumbers
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

isFeasible

boolean isFeasible()
A Solution is feasible if it has no broken hard constraints.

Returns:
true if the hard score(s) is 0 or higher

OptaPlanner core 6.0.1.Final

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