org.optaplanner.examples.machinereassignment.solver.score
Class MachineReassignmentIncrementalScoreCalculator
java.lang.Object
org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<MachineReassignment>
org.optaplanner.examples.machinereassignment.solver.score.MachineReassignmentIncrementalScoreCalculator
- All Implemented Interfaces:
- org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator<MachineReassignment>
public class MachineReassignmentIncrementalScoreCalculator
- extends org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<MachineReassignment>
|
Field Summary |
protected org.slf4j.Logger |
logger
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient org.slf4j.Logger logger
MachineReassignmentIncrementalScoreCalculator
public MachineReassignmentIncrementalScoreCalculator()
resetWorkingSolution
public void resetWorkingSolution(MachineReassignment machineReassignment)
beforeEntityAdded
public void beforeEntityAdded(Object entity)
afterEntityAdded
public void afterEntityAdded(Object entity)
beforeVariableChanged
public void beforeVariableChanged(Object entity,
String variableName)
afterVariableChanged
public void afterVariableChanged(Object entity,
String variableName)
beforeEntityRemoved
public void beforeEntityRemoved(Object entity)
afterEntityRemoved
public void afterEntityRemoved(Object entity)
calculateScore
public org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore calculateScore()
buildScoreCorruptionAnalysis
public String buildScoreCorruptionAnalysis(org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator uncorruptedIncrementalScoreCalculator)
- Specified by:
buildScoreCorruptionAnalysis in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator<MachineReassignment>- Overrides:
buildScoreCorruptionAnalysis in class org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<MachineReassignment>
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.