| Modifier and Type | Method and Description | 
|---|---|
ConstructionHeuristicPhase | 
ConstructionHeuristicPhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExhaustiveSearchPhase | 
ExhaustiveSearchPhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
LocalSearchPhase | 
LocalSearchPhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
PartitionedSearchPhase | 
PartitionedSearchPhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Termination | 
PhaseConfig.buildPhaseTermination(HeuristicConfigPolicy configPolicy,
                     Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Phase | 
PhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
NoChangePhase | 
NoChangePhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
protected Termination | 
PhaseConfig.buildPhaseTermination(HeuristicConfigPolicy configPolicy,
                     Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
CustomPhase | 
CustomPhaseConfig.buildPhase(int phaseIndex,
          HeuristicConfigPolicy solverConfigPolicy,
          BestSolutionRecaller bestSolutionRecaller,
          Termination solverTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <Solution_> | 
SolverConfig.buildPhaseList(HeuristicConfigPolicy configPolicy,
              BestSolutionRecaller bestSolutionRecaller,
              Termination termination)  | 
| Modifier and Type | Method and Description | 
|---|---|
Termination | 
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy)  | 
Termination | 
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy,
                Termination chainedTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
Class<? extends Termination> | 
TerminationConfig.getTerminationClass()  | 
| Modifier and Type | Method and Description | 
|---|---|
Termination | 
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy,
                Termination chainedTermination)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TerminationConfig.setTerminationClass(Class<? extends Termination> terminationClass)  | 
TerminationConfig | 
TerminationConfig.withTerminationClass(Class<? extends Termination> terminationClass)  | 
| Constructor and Description | 
|---|
DefaultConstructionHeuristicPhase(int phaseIndex,
                                 String logIndentation,
                                 BestSolutionRecaller<Solution_> bestSolutionRecaller,
                                 Termination termination)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Termination | 
ConstructionHeuristicDecider.termination  | 
| Constructor and Description | 
|---|
ConstructionHeuristicDecider(String logIndentation,
                            Termination termination,
                            ConstructionHeuristicForager forager)  | 
MultiThreadedConstructionHeuristicDecider(String logIndentation,
                                         Termination termination,
                                         ConstructionHeuristicForager forager,
                                         ThreadFactory threadFactory,
                                         int moveThreadCount,
                                         int selectedMoveBufferSize)  | 
| Constructor and Description | 
|---|
DefaultExhaustiveSearchPhase(int phaseIndex,
                            String logIndentation,
                            BestSolutionRecaller<Solution_> bestSolutionRecaller,
                            Termination termination)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Termination | 
ExhaustiveSearchDecider.termination  | 
| Constructor and Description | 
|---|
ExhaustiveSearchDecider(String logIndentation,
                       BestSolutionRecaller<Solution_> bestSolutionRecaller,
                       Termination termination,
                       ManualEntityMimicRecorder manualEntityMimicRecorder,
                       MoveSelector moveSelector,
                       boolean scoreBounderEnabled,
                       ScoreBounder scoreBounder)  | 
| Constructor and Description | 
|---|
DefaultLocalSearchPhase(int phaseIndex,
                       String logIndentation,
                       BestSolutionRecaller<Solution_> bestSolutionRecaller,
                       Termination termination)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Termination | 
LocalSearchDecider.termination  | 
| Modifier and Type | Method and Description | 
|---|---|
Termination | 
LocalSearchDecider.getTermination()  | 
| Constructor and Description | 
|---|
LocalSearchDecider(String logIndentation,
                  Termination termination,
                  MoveSelector moveSelector,
                  Acceptor acceptor,
                  LocalSearchForager forager)  | 
MultiThreadedLocalSearchDecider(String logIndentation,
                               Termination termination,
                               MoveSelector moveSelector,
                               Acceptor acceptor,
                               LocalSearchForager forager,
                               ThreadFactory threadFactory,
                               int moveThreadCount,
                               int selectedMoveBufferSize)  | 
| Constructor and Description | 
|---|
DefaultPartitionedSearchPhase(int phaseIndex,
                             String logIndentation,
                             BestSolutionRecaller<Solution_> bestSolutionRecaller,
                             Termination termination,
                             SolutionPartitioner<Solution_> solutionPartitioner,
                             ThreadFactory threadFactory,
                             Integer runnablePartThreadLimit)  | 
PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller,
               Termination termination,
               List<Phase<Solution_>> phaseList,
               DefaultSolverScope<Solution_> solverScope)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Termination | 
AbstractPhase.termination  | 
| Modifier and Type | Method and Description | 
|---|---|
Termination | 
AbstractPhase.getTermination()  | 
| Constructor and Description | 
|---|
AbstractPhase(int phaseIndex,
             String logIndentation,
             BestSolutionRecaller<Solution_> bestSolutionRecaller,
             Termination termination)  | 
NoChangePhase(int phaseIndex,
             String logIndentation,
             BestSolutionRecaller<Solution_> bestSolutionRecaller,
             Termination termination)  | 
| Constructor and Description | 
|---|
DefaultCustomPhase(int phaseIndex,
                  String logIndentation,
                  BestSolutionRecaller<Solution_> bestSolutionRecaller,
                  Termination termination)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Termination | 
AbstractSolver.termination  | 
| Constructor and Description | 
|---|
AbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller,
              Termination termination,
              List<Phase<Solution_>> phaseList)  | 
DefaultSolver(EnvironmentMode environmentMode,
             RandomFactory randomFactory,
             BestSolutionRecaller<Solution_> bestSolutionRecaller,
             BasicPlumbingTermination basicPlumbingTermination,
             Termination termination,
             List<Phase<Solution_>> phaseList,
             DefaultSolverScope<Solution_> solverScope)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCompositeTermination
Abstract superclass that combines multiple  
Terminations. | 
class  | 
AbstractTermination
Abstract superclass for  
Termination. | 
class  | 
AndCompositeTermination  | 
class  | 
BasicPlumbingTermination
Concurrency notes:
 Condition predicate on ( 
BasicPlumbingTermination.problemFactChangeQueue is not empty or BasicPlumbingTermination.terminatedEarly is true). | 
class  | 
BestScoreFeasibleTermination  | 
class  | 
BestScoreTermination  | 
class  | 
ChildThreadPlumbingTermination  | 
class  | 
OrCompositeTermination  | 
class  | 
PhaseToSolverTerminationBridge  | 
class  | 
ScoreCalculationCountTermination  | 
class  | 
StepCountTermination  | 
class  | 
TimeMillisSpentTermination  | 
class  | 
UnimprovedStepCountTermination  | 
class  | 
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination  | 
class  | 
UnimprovedTimeMillisSpentTermination  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<Termination> | 
AbstractCompositeTermination.terminationList  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<Termination> | 
AbstractCompositeTermination.createChildThreadTerminationList(DefaultSolverScope solverScope,
                                ChildThreadType childThreadType)  | 
| Constructor and Description | 
|---|
AbstractCompositeTermination(Termination... terminations)  | 
AndCompositeTermination(Termination... terminations)  | 
OrCompositeTermination(Termination... terminations)  | 
PhaseToSolverTerminationBridge(Termination solverTermination)  | 
| Constructor and Description | 
|---|
AbstractCompositeTermination(List<Termination> terminationList)  | 
AndCompositeTermination(List<Termination> terminationList)  | 
OrCompositeTermination(List<Termination> terminationList)  | 
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.