public class HardConflicts extends PlacementSelectionCriterion
AbstractCriterion.ValueUpdateType
iBest, iDebug, iValue, iValueUpdateType, iWeight, sDoubleFormat, sPercentFormat
Constructor and Description |
---|
HardConflicts() |
Modifier and Type | Method and Description |
---|---|
double |
getPlacementSelectionWeightDefault(int level) |
String |
getPlacementSelectionWeightName() |
double |
getValue(Placement value,
Set<Placement> conflicts)
Value of a proposed assignment (including hard conflicts)
|
getInfo, getInfo, getWeightDefault
getAbbreviation, getPlacementSelectionWeight, init, toString
afterAssigned, afterUnassigned, beforeAssigned, beforeUnassigned, bestRestored, bestSaved, clearCache, computeBounds, constraintAdded, constraintRemoved, getBest, getBounds, getBounds, getModel, getName, getPerc, getPercRev, getValue, getValue, getWeight, getWeightedBest, getWeightedValue, getWeightedValue, getWeightedValue, getWeightName, inc, variableAdded, variableRemoved
public HardConflicts()
public String getPlacementSelectionWeightName()
getPlacementSelectionWeightName
in class TimetablingCriterion
public double getValue(Placement value, Set<Placement> conflicts)
Criterion
public double getPlacementSelectionWeightDefault(int level)
getPlacementSelectionWeightDefault
in class TimetablingCriterion