public void beforeDeciding(LocalSearchStepScope localSearchStepScope) { deciderScoreComparatorFactory.beforeDeciding(localSearchStepScope); localSearchStepScope.setDeciderScoreComparator( deciderScoreComparatorFactory.createDeciderScoreComparator()); selector.beforeDeciding(localSearchStepScope); acceptor.beforeDeciding(localSearchStepScope); forager.beforeDeciding(localSearchStepScope); }
public void phaseStarted(LocalSearchSolverPhaseScope localSearchSolverPhaseScope) { deciderScoreComparatorFactory.phaseStarted(localSearchSolverPhaseScope); selector.phaseStarted(localSearchSolverPhaseScope); acceptor.phaseStarted(localSearchSolverPhaseScope); forager.phaseStarted(localSearchSolverPhaseScope); }
public void stepTaken(LocalSearchStepScope localSearchStepScope) { deciderScoreComparatorFactory.stepTaken(localSearchStepScope); selector.stepTaken(localSearchStepScope); acceptor.stepTaken(localSearchStepScope); forager.stepTaken(localSearchStepScope); }