Uses of Enum Class
ai.timefold.solver.core.config.solver.EnvironmentMode
Packages that use EnvironmentMode
Package
Description
This package contains performance-sensitive code.
-
Uses of EnvironmentMode in ai.timefold.solver.core.config.solver
Fields in ai.timefold.solver.core.config.solver declared as EnvironmentModeMethods in ai.timefold.solver.core.config.solver that return EnvironmentModeModifier and TypeMethodDescriptionSolverConfig.determineEnvironmentMode()SolverConfig.getEnvironmentMode()static EnvironmentModeReturns the enum constant of this class with the specified name.static EnvironmentMode[]EnvironmentMode.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in ai.timefold.solver.core.config.solver with parameters of type EnvironmentModeModifier and TypeMethodDescriptionvoidSolverConfig.setEnvironmentMode(EnvironmentMode environmentMode) SolverConfig.withEnvironmentMode(EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise with parameters of type EnvironmentModeModifier and TypeMethodDescription<Solution_>
LocalSearchDecider<Solution_>TimefoldSolverEnterpriseService.buildLocalSearch(int moveThreadCount, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, EnvironmentMode environmentMode, HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.constructionheuristic.decider
Methods in ai.timefold.solver.core.impl.constructionheuristic.decider with parameters of type EnvironmentModeModifier and TypeMethodDescriptionvoidConstructionHeuristicDecider.enableAssertions(EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.heuristic
Methods in ai.timefold.solver.core.impl.heuristic that return EnvironmentModeConstructors in ai.timefold.solver.core.impl.heuristic with parameters of type EnvironmentModeModifierConstructorDescriptionBuilder(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, Class<? extends NearbyDistanceMeter<?, ?>> nearbyDistanceMeterClass, Random random, InitializingScoreTrend initializingScoreTrend, SolutionDescriptor<Solution_> solutionDescriptor, ClassInstanceCache classInstanceCache) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type EnvironmentModeModifier and TypeMethodDescriptionScoreDirectorFactoryFactory.buildScoreDirectorFactory(EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor) protected AbstractScoreDirectorFactory<Solution_,Score_> ScoreDirectorFactoryFactory.decideMultipleScoreDirectorFactories(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.score.director.stream
Methods in ai.timefold.solver.core.impl.score.director.stream with parameters of type EnvironmentModeModifier and TypeMethodDescriptionstatic <Solution_,Score_ extends Score<Score_>>
BavetConstraintStreamScoreDirectorFactory<Solution_,Score_> BavetConstraintStreamScoreDirectorFactory.buildScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config, EnvironmentMode environmentMode) Constructors in ai.timefold.solver.core.impl.score.director.stream with parameters of type EnvironmentModeModifierConstructorDescriptionBavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, ConstraintProvider constraintProvider, EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.score.stream.bavet
Methods in ai.timefold.solver.core.impl.score.stream.bavet that return EnvironmentModeConstructors in ai.timefold.solver.core.impl.score.stream.bavet with parameters of type EnvironmentModeModifierConstructorDescriptionBavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.score.stream.bavet.common
Methods in ai.timefold.solver.core.impl.score.stream.bavet.common with parameters of type EnvironmentModeModifier and TypeMethodDescriptionGroupNodeConstructor.NodeConstructorWithAccumulate.apply(int groupStoreIndex, int undoStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.NodeConstructorWithoutAccumulate.apply(int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) <Solution_,Score_ extends Score<Score_>>
voidGroupNodeConstructor.build(NodeBuildHelper<Score_> buildHelper, BavetAbstractConstraintStream<Solution_> parentTupleSource, BavetAbstractConstraintStream<Solution_> aftStream, List<? extends ConstraintStream> aftStreamChildList, BavetAbstractConstraintStream<Solution_> thisStream, List<? extends ConstraintStream> thisStreamChildList, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy0Mapping1CollectorNodeBuilder.build(int groupStoreIndex, int undoStoreIndex, CollectorA_ collector, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy0Mapping2CollectorNodeBuilder.build(int groupStoreIndex, int undoStoreIndex, CollectorA_ collectorA, CollectorB_ collectorB, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy0Mapping3CollectorNodeBuilder.build(int groupStoreIndex, int undoStoreIndex, CollectorA_ collectorA, CollectorB_ collectorB, CollectorC_ collectorC, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy0Mapping4CollectorNodeBuilder.build(int groupStoreIndex, int undoStoreIndex, CollectorA_ collectorA, CollectorB_ collectorB, CollectorC_ collectorC, CollectorD_ collectorD, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy1Mapping0CollectorNodeBuilder.build(KeyA_ keyMapping, int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy1Mapping1CollectorNodeBuilder.build(KeyA_ keyMapping, int groupStoreIndex, int undoStoreIndex, CollectorB_ collector, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy1Mapping2CollectorNodeBuilder.build(KeyA_ keyMapping, int groupStoreIndex, int undoStoreIndex, CollectorB_ collectorA, CollectorC_ collectorB, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy1Mapping3CollectorNodeBuilder.build(KeyA_ keyMapping, int groupStoreIndex, int undoStoreIndex, CollectorB_ collectorA, CollectorC_ collectorB, CollectorD_ collectorC, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy2Mapping0CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy2Mapping1CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, int groupStoreIndex, int undoStoreIndex, CollectorC_ collectorC, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy2Mapping2CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, int groupStoreIndex, int undoStoreIndex, CollectorC_ collectorC, CollectorD_ collectorD, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy3Mapping0CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy3Mapping1CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, int groupStoreIndex, int undoStoreIndex, CollectorD_ collectorC, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) GroupNodeConstructor.GroupBy4Mapping0CollectorNodeBuilder.build(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, KeyD_ keyMappingD, int groupStoreIndex, TupleLifecycle<Tuple_> nextNodesTupleLifecycle, int outputStoreSize, EnvironmentMode environmentMode) Constructors in ai.timefold.solver.core.impl.score.stream.bavet.common with parameters of type EnvironmentModeModifierConstructorDescriptionprotectedAbstractGroupNode(int groupStoreIndex, int undoStoreIndex, Function<InTuple_, GroupKey_> groupKeyFunction, Supplier<ResultContainer_> supplier, Function<ResultContainer_, Result_> finisher, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, EnvironmentMode environmentMode) protectedAbstractGroupNode(int groupStoreIndex, Function<InTuple_, GroupKey_> groupKeyFunction, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, EnvironmentMode environmentMode) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.solver
Fields in ai.timefold.solver.core.impl.solver declared as EnvironmentModeMethods in ai.timefold.solver.core.impl.solver that return EnvironmentModeMethods in ai.timefold.solver.core.impl.solver with parameters of type EnvironmentModeModifier and TypeMethodDescriptionDefaultSolverFactory.buildRandomFactory(EnvironmentMode environmentMode_) Constructors in ai.timefold.solver.core.impl.solver with parameters of type EnvironmentModeModifierConstructorDescriptionDefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination<Solution_> basicPlumbingTermination, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope, String moveThreadCountDescription) -
Uses of EnvironmentMode in ai.timefold.solver.core.impl.solver.recaller
Methods in ai.timefold.solver.core.impl.solver.recaller with parameters of type EnvironmentModeModifier and TypeMethodDescription<Solution_>
BestSolutionRecaller<Solution_>BestSolutionRecallerFactory.buildBestSolutionRecaller(EnvironmentMode environmentMode)