Skip to main content

UnifiedRuntimePhase

Type Alias UnifiedRuntimePhase 

Source
pub type UnifiedRuntimePhase<S, V, DM, IDM> = RuntimePhase<UnifiedConstruction<S, V>, UnifiedLocalSearch<S, V, DM, IDM>, UnifiedVnd<S, V, DM, IDM>>;

Aliased Type§

pub enum UnifiedRuntimePhase<S, V, DM, IDM> {
    Construction(UnifiedConstruction<S, V>),
    LocalSearch(LocalSearchPhase<S, UnifiedMove<S, V>, VecUnionSelector<S, UnifiedMove<S, V>, UnifiedNeighborhood<S, V, DM, IDM>>, AnyAcceptor<S>, AnyForager<S>>),
    Vnd(DynamicVndPhase<S, UnifiedMove<S, V>, UnifiedNeighborhood<S, V, DM, IDM>>),
}

Variants§

§

Construction(UnifiedConstruction<S, V>)

§

LocalSearch(LocalSearchPhase<S, UnifiedMove<S, V>, VecUnionSelector<S, UnifiedMove<S, V>, UnifiedNeighborhood<S, V, DM, IDM>>, AnyAcceptor<S>, AnyForager<S>>)

§

Vnd(DynamicVndPhase<S, UnifiedMove<S, V>, UnifiedNeighborhood<S, V, DM, IDM>>)