Class NearbyUtil
java.lang.Object
ai.timefold.solver.core.config.heuristic.selector.move.NearbyUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull TailChainSwapMoveSelectorConfigenable(@NonNull TailChainSwapMoveSelectorConfig tailChainSwapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) static @NonNull ChangeMoveSelectorConfigenable(@NonNull ChangeMoveSelectorConfig changeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) static @NonNull ChangeMoveSelectorConfigenable(@NonNull ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) static @NonNull KOptListMoveSelectorConfigenable(@NonNull KOptListMoveSelectorConfig kOptListMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) static @NonNull ListChangeMoveSelectorConfigenable(@NonNull ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull String recordingSelectorId) static @NonNull ListChangeMoveSelectorConfigenable(@NonNull ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) static @NonNull ListSwapMoveSelectorConfigenable(@NonNull ListSwapMoveSelectorConfig listSwapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) static @NonNull SwapMoveSelectorConfigenable(@NonNull SwapMoveSelectorConfig swapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random)
-
Method Details
-
enable
public static @NonNull ChangeMoveSelectorConfig enable(@NonNull ChangeMoveSelectorConfig changeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) -
enable
public static @NonNull ChangeMoveSelectorConfig enable(@NonNull ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) -
enable
public static @NonNull SwapMoveSelectorConfig enable(@NonNull SwapMoveSelectorConfig swapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) -
enable
public static @NonNull TailChainSwapMoveSelectorConfig enable(@NonNull TailChainSwapMoveSelectorConfig tailChainSwapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) -
enable
public static @NonNull ListChangeMoveSelectorConfig enable(@NonNull ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) -
enable
public static @NonNull ListChangeMoveSelectorConfig enable(@NonNull ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull String recordingSelectorId) -
enable
public static @NonNull ListSwapMoveSelectorConfig enable(@NonNull ListSwapMoveSelectorConfig listSwapMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random) -
enable
public static @NonNull KOptListMoveSelectorConfig enable(@NonNull KOptListMoveSelectorConfig kOptListMoveSelectorConfig, @NonNull Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, @NonNull Random random)
-