org.optaplanner.examples.vehiclerouting.solver.score
public class VehicleRoutingIncrementalScoreCalculator extends org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator<VrpSchedule>
Constructor and Description |
---|
VehicleRoutingIncrementalScoreCalculator() |
Modifier and Type | Method and Description |
---|---|
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) |
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore |
calculateScore() |
void |
resetWorkingSolution(VrpSchedule schedule) |
public VehicleRoutingIncrementalScoreCalculator()
public void resetWorkingSolution(VrpSchedule schedule)
public void beforeEntityAdded(Object entity)
public void afterEntityAdded(Object entity)
public void beforeEntityRemoved(Object entity)
public void afterEntityRemoved(Object entity)
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore calculateScore()
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.