Uses of Class
ai.timefold.solver.core.config.solver.termination.TerminationConfig
Packages that use TerminationConfig
-
Uses of TerminationConfig in ai.timefold.solver.core.api.solver
Methods in ai.timefold.solver.core.api.solver that return TerminationConfigMethods in ai.timefold.solver.core.api.solver with parameters of type TerminationConfigModifier and TypeMethodDescription@NonNull SolverConfigOverride<Solution_>SolverConfigOverride.withTerminationConfig(@NonNull TerminationConfig terminationConfig) Sets the solverTerminationConfig. -
Uses of TerminationConfig in ai.timefold.solver.core.config.phase
Fields in ai.timefold.solver.core.config.phase declared as TerminationConfigMethods in ai.timefold.solver.core.config.phase that return TerminationConfigMethods in ai.timefold.solver.core.config.phase with parameters of type TerminationConfigModifier and TypeMethodDescriptionvoidPhaseConfig.setTerminationConfig(@Nullable TerminationConfig terminationConfig) @NonNull Config_PhaseConfig.withTerminationConfig(@NonNull TerminationConfig terminationConfig) -
Uses of TerminationConfig in ai.timefold.solver.core.config.solver
Methods in ai.timefold.solver.core.config.solver that return TerminationConfigModifier and TypeMethodDescription@Nullable TerminationConfigSolverConfig.getTerminationConfig()Methods in ai.timefold.solver.core.config.solver with parameters of type TerminationConfigModifier and TypeMethodDescriptionvoidSolverConfig.setTerminationConfig(@Nullable TerminationConfig terminationConfig) @NonNull SolverConfigSolverConfig.withTerminationConfig(@NonNull TerminationConfig terminationConfig) -
Uses of TerminationConfig in ai.timefold.solver.core.config.solver.termination
Methods in ai.timefold.solver.core.config.solver.termination that return TerminationConfigModifier and TypeMethodDescription@NonNull TerminationConfigTerminationConfig.copyConfig()@NonNull TerminationConfigTerminationConfig.inherit(@NonNull TerminationConfig inheritedConfig) @NonNull TerminationConfigTerminationConfig.withBestScoreFeasible(@NonNull Boolean bestScoreFeasible) @NonNull TerminationConfigTerminationConfig.withBestScoreLimit(@NonNull String bestScoreLimit) @NonNull TerminationConfigTerminationConfig.withDaysSpentLimit(@NonNull Long daysSpentLimit) @NonNull TerminationConfigTerminationConfig.withDiminishedReturns()@NonNull TerminationConfigTerminationConfig.withDiminishedReturnsConfig(@NonNull DiminishedReturnsTerminationConfig diminishedReturnsConfig) @NonNull TerminationConfigTerminationConfig.withHoursSpentLimit(@NonNull Long hoursSpentLimit) @NonNull TerminationConfigTerminationConfig.withMillisecondsSpentLimit(@NonNull Long millisecondsSpentLimit) @NonNull TerminationConfigTerminationConfig.withMinutesSpentLimit(@NonNull Long minutesSpentLimit) @NonNull TerminationConfigTerminationConfig.withMoveCountLimit(@NonNull Long moveCountLimit) @NonNull TerminationConfigTerminationConfig.withScoreCalculationCountLimit(@NonNull Long scoreCalculationCountLimit) @NonNull TerminationConfigTerminationConfig.withSecondsSpentLimit(@NonNull Long secondsSpentLimit) @NonNull TerminationConfigTerminationConfig.withSpentLimit(@NonNull Duration spentLimit) @NonNull TerminationConfigTerminationConfig.withStepCountLimit(@NonNull Integer stepCountLimit) TerminationConfig.withTerminationClass(Class<? extends Termination> terminationClass) Deprecated, for removal: This API element is subject to removal in a future version.A custom terminationClass is deprecated and will be removed in a future major version of Timefold.@NonNull TerminationConfigTerminationConfig.withTerminationCompositionStyle(@NonNull TerminationCompositionStyle terminationCompositionStyle) @NonNull TerminationConfigTerminationConfig.withTerminationConfigList(@NonNull List<@NonNull TerminationConfig> terminationConfigList) @NonNull TerminationConfigTerminationConfig.withUnimprovedDaysSpentLimit(@NonNull Long unimprovedDaysSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedHoursSpentLimit(@NonNull Long unimprovedHoursSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedMillisecondsSpentLimit(@NonNull Long unimprovedMillisecondsSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedMinutesSpentLimit(@NonNull Long unimprovedMinutesSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedScoreDifferenceThreshold(@NonNull String unimprovedScoreDifferenceThreshold) @NonNull TerminationConfigTerminationConfig.withUnimprovedSecondsSpentLimit(@NonNull Long unimprovedSecondsSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedSpentLimit(@NonNull Duration unimprovedSpentLimit) @NonNull TerminationConfigTerminationConfig.withUnimprovedStepCountLimit(@NonNull Integer unimprovedStepCountLimit) Methods in ai.timefold.solver.core.config.solver.termination that return types with arguments of type TerminationConfigModifier and TypeMethodDescription@Nullable List<@NonNull TerminationConfig>TerminationConfig.getTerminationConfigList()Methods in ai.timefold.solver.core.config.solver.termination with parameters of type TerminationConfigModifier and TypeMethodDescription@NonNull TerminationConfigTerminationConfig.inherit(@NonNull TerminationConfig inheritedConfig) Method parameters in ai.timefold.solver.core.config.solver.termination with type arguments of type TerminationConfigModifier and TypeMethodDescriptionvoidTerminationConfig.setTerminationConfigList(@Nullable List<@NonNull TerminationConfig> terminationConfigList) @NonNull TerminationConfigTerminationConfig.withTerminationConfigList(@NonNull List<@NonNull TerminationConfig> terminationConfigList) -
Uses of TerminationConfig in ai.timefold.solver.core.impl.solver.termination
Methods in ai.timefold.solver.core.impl.solver.termination with parameters of type TerminationConfigModifier and TypeMethodDescriptionstatic <Solution_>
TerminationFactory<Solution_>TerminationFactory.create(TerminationConfig terminationConfig)