Struct vrp_core::construction::clustering::vicinity::ClusterConfig
source · [−]pub struct ClusterConfig {
pub profile: Profile,
pub threshold: ThresholdPolicy,
pub visiting: VisitPolicy,
pub serving: ServingPolicy,
pub filtering: FilterPolicy,
pub building: BuilderPolicy,
}Expand description
Specifies clustering algorithm configuration.
Fields
profile: ProfileA matrix profile used to calculate traveling durations and distances.
threshold: ThresholdPolicyA thresholds for job clustering.
visiting: VisitPolicyJob visiting policy
serving: ServingPolicyJob service time policy.
filtering: FilterPolicySpecifies filtering policy.
building: BuilderPolicySpecifies building policy.
Trait Implementations
sourceimpl Clone for ClusterConfig
impl Clone for ClusterConfig
sourcefn clone(&self) -> ClusterConfig
fn clone(&self) -> ClusterConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ClusterConfig
impl Send for ClusterConfig
impl Sync for ClusterConfig
impl Unpin for ClusterConfig
impl !UnwindSafe for ClusterConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more