OptaPlanner distribution 6.0.0.Beta5

org.optaplanner.examples.nqueens.solver.score
Class NQueensBasicIncrementalScoreCalculator

java.lang.Object
  extended by org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<NQueens>
      extended by org.optaplanner.examples.nqueens.solver.score.NQueensBasicIncrementalScoreCalculator
All Implemented Interfaces:
IncrementalScoreCalculator<NQueens>

public class NQueensBasicIncrementalScoreCalculator
extends AbstractIncrementalScoreCalculator<NQueens>


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

Constructor Detail

NQueensBasicIncrementalScoreCalculator

public NQueensBasicIncrementalScoreCalculator()
Method Detail

resetWorkingSolution

public void resetWorkingSolution(NQueens nQueens)

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 SimpleScore calculateScore()
Returns:
never null

OptaPlanner distribution 6.0.0.Beta5

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