## Uses of Class
org.optaplanner.core.config.solver.EnvironmentMode

- Packages that use EnvironmentMode
  Package | Description
  --- | ---
  org.optaplanner.benchmark.impl.result |
  org.optaplanner.core.config.heuristic.policy |
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.config.solver.recaller |
  org.optaplanner.core.impl.solver |

- - ### Uses of EnvironmentMode in org.optaplanner.benchmark.impl.result

    Methods in org.optaplanner.benchmark.impl.result that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | PlannerBenchmarkResult.`getEnvironmentMode()` |
    `EnvironmentMode` | SolverBenchmarkResult.`getEnvironmentMode()` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.config.heuristic.policy

    Methods in org.optaplanner.core.config.heuristic.policy that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | HeuristicConfigPolicy.`getEnvironmentMode()` |

    Constructors in org.optaplanner.core.config.heuristic.policy with parameters of type EnvironmentMode
    Constructor | Description
    --- | ---
    `HeuristicConfigPolicy​(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory scoreDirectorFactory)` |
    `HeuristicConfigPolicy​(EnvironmentMode environmentMode, String logIndentation, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory scoreDirectorFactory)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.config.score.director

    Methods in org.optaplanner.core.config.score.director with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `<Solution_> InnerScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildScoreDirectorFactory​(SolverConfigContext configContext, ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.config.solver

    Fields in org.optaplanner.core.config.solver declared as EnvironmentMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected EnvironmentMode` | SolverConfig.`environmentMode` |

    Methods in org.optaplanner.core.config.solver that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | SolverConfig.`determineEnvironmentMode()` |
    `EnvironmentMode` | SolverConfig.`getEnvironmentMode()` |
    `static EnvironmentMode` | EnvironmentMode.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static EnvironmentMode[]` | EnvironmentMode.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.optaplanner.core.config.solver with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected RandomFactory` | SolverConfig.`buildRandomFactory​(EnvironmentMode environmentMode_)` |
    `<Solution_> InnerScoreDirectorFactory<Solution_>` | SolverConfig.`buildScoreDirectorFactory​(SolverConfigContext configContext, EnvironmentMode environmentMode)` | Do not use this method, it is an internal method.
    `void` | SolverConfig.`setEnvironmentMode​(EnvironmentMode environmentMode)` |
    `SolverConfig` | SolverConfig.`withEnvironmentMode​(EnvironmentMode environmentMode)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.config.solver.recaller

    Methods in org.optaplanner.core.config.solver.recaller with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `<Solution_> BestSolutionRecaller<Solution_>` | BestSolutionRecallerConfig.`buildBestSolutionRecaller​(EnvironmentMode environmentMode)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.impl.solver

    Fields in org.optaplanner.core.impl.solver declared as EnvironmentMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected EnvironmentMode` | DefaultSolver.`environmentMode` |

    Methods in org.optaplanner.core.impl.solver that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | DefaultSolver.`getEnvironmentMode()` |

    Constructors in org.optaplanner.core.impl.solver with parameters of type EnvironmentMode
    Constructor | Description
    --- | ---
    `DefaultSolver​(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination basicPlumbingTermination, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)` |