Struct vrp_core::utils::Environment [−][src]
pub struct Environment {
pub random: Arc<dyn Random + Send + Sync>,
pub parallelism: Parallelism,
}Expand description
Keeps track of environment specific information which influences algorithm behavior.
Fields
random: Arc<dyn Random + Send + Sync>A wrapper on random generator.
parallelism: ParallelismKeeps data parallelism settings.
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Environmentimpl Send for Environmentimpl Sync for Environmentimpl Unpin for Environmentimpl !UnwindSafe for EnvironmentBlanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V