Function build_search
Source pub fn build_search<S, V, DM, IDM, D, ProgressCb, T>(
search: T,
config: &SolverConfig,
) -> PhaseSequence<T::Phase<D, ProgressCb>>where
S:
PlanningSolution + 'static,
S::
Score:
Score +
ParseableScore,
V:
Clone +
Copy +
PartialEq +
Eq +
Hash +
Into<
usize> +
Send +
Sync +
Debug + 'static,
DM:
CrossEntityDistanceMeter<S> +
Clone +
Debug +
Send + 'static,
IDM:
CrossEntityDistanceMeter<S> +
Clone +
Debug +
Send + 'static,
D:
Director<S>,
ProgressCb:
ProgressCallback<S>,
T:
Search<S, V, DM, IDM>,
T::
Phase<D, ProgressCb>:
Phase<S, D, ProgressCb>,