Trait vrp_core::construction::clustering::vicinity::ClusterDimension
source · pub trait ClusterDimension {
// Required methods
fn set_cluster(&mut self, jobs: Vec<ClusterInfo>) -> &mut Self;
fn get_cluster(&self) -> Option<&Vec<ClusterInfo>>;
}
Expand description
A trait to get or set cluster info.
Required Methods§
sourcefn set_cluster(&mut self, jobs: Vec<ClusterInfo>) -> &mut Self
fn set_cluster(&mut self, jobs: Vec<ClusterInfo>) -> &mut Self
Sets cluster.
sourcefn get_cluster(&self) -> Option<&Vec<ClusterInfo>>
fn get_cluster(&self) -> Option<&Vec<ClusterInfo>>
Gets cluster.
Object Safety§
This trait is not object safe.