Class SolutionTracker<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.domain.variable.listener.support.violation.SolutionTracker<Solution_>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSolutionTracker(SolutionDescriptor<Solution_> solutionDescriptor, SupplyManager supplyManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetAfterMoveSolution(Solution_ workingSolution) voidsetAfterUndoSolution(Solution_ workingSolution) voidsetBeforeFromScratchSolution(Solution_ workingSolution) voidsetBeforeMoveSolution(Solution_ workingSolution) voidsetUndoFromScratchSolution(Solution_ workingSolution)
-
Constructor Details
-
SolutionTracker
public SolutionTracker(SolutionDescriptor<Solution_> solutionDescriptor, SupplyManager supplyManager)
-
-
Method Details
-
getBeforeMoveSolution
-
getAfterMoveSolution
-
getAfterUndoSolution
-
setBeforeMoveSolution
-
setAfterMoveSolution
-
setAfterUndoSolution
-
setUndoFromScratchSolution
-
setBeforeFromScratchSolution
-
restoreBeforeSolution
public void restoreBeforeSolution() -
buildSolutionCorruptionResult
-
buildScoreCorruptionMessage
-