org.drools.planner.core.localsearch.decider.deciderscorecomparator
Class HardPenaltyDeciderScoreComparator

java.lang.Object
  extended by org.drools.planner.core.localsearch.decider.deciderscorecomparator.HardPenaltyDeciderScoreComparator
All Implemented Interfaces:
Comparator<Score>

public class HardPenaltyDeciderScoreComparator
extends Object
implements Comparator<Score>

Compares 2 HardAndSoftScore based on the calculation the hard multiplied by a weight to the soft.


Constructor Summary
HardPenaltyDeciderScoreComparator(int hardWeight)
           
 
Method Summary
 int compare(Score s1, Score s2)
           
 int getHardWeight()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

HardPenaltyDeciderScoreComparator

public HardPenaltyDeciderScoreComparator(int hardWeight)
Method Detail

getHardWeight

public int getHardWeight()

compare

public int compare(Score s1,
                   Score s2)
Specified by:
compare in interface Comparator<Score>


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.