Struct vrp_core::utils::Environment [−][src]
pub struct Environment {
pub random: Arc<dyn Random + Send + Sync>,
pub parallelism: Parallelism,
}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
impl Environment[src]
impl Environment[src]Trait Implementations
impl Clone for Environment[src]
impl Clone for Environment[src]fn clone(&self) -> Environment[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for Environment[src]
impl Default for Environment[src]Auto Trait Implementations
impl !RefUnwindSafe for Environment
impl !RefUnwindSafe for Environmentimpl Send for Environment
impl Send for Environmentimpl Sync for Environment
impl Sync for Environmentimpl Unpin for Environment
impl Unpin for Environmentimpl !UnwindSafe for Environment
impl !UnwindSafe for Environment