OptaPlanner core 6.0.0.CR2

org.optaplanner.core.impl.score.director.incremental
Class AbstractIncrementalScoreCalculator<Sol extends Solution>

java.lang.Object
  extended by org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<Sol>
All Implemented Interfaces:
IncrementalScoreCalculator<Sol>

public abstract class AbstractIncrementalScoreCalculator<Sol extends Solution>
extends Object
implements IncrementalScoreCalculator<Sol>

Abstract superclass for IncrementalScoreCalculator.

See Also:
IncrementalScoreCalculator

Constructor Summary
AbstractIncrementalScoreCalculator()
           
 
Method Summary
 String buildScoreCorruptionAnalysis(IncrementalScoreCalculator uncorruptedIncrementalScoreCalculator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
afterEntityAdded, afterEntityRemoved, afterVariableChanged, beforeEntityAdded, beforeEntityRemoved, beforeVariableChanged, calculateScore, resetWorkingSolution
 

Constructor Detail

AbstractIncrementalScoreCalculator

public AbstractIncrementalScoreCalculator()
Method Detail

buildScoreCorruptionAnalysis

public String buildScoreCorruptionAnalysis(IncrementalScoreCalculator uncorruptedIncrementalScoreCalculator)
Specified by:
buildScoreCorruptionAnalysis in interface IncrementalScoreCalculator<Sol extends Solution>
Parameters:
uncorruptedIncrementalScoreCalculator - never null
Returns:
null if this IncrementalScoreCalculator implementation does not support this.

OptaPlanner core 6.0.0.CR2

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