pub struct RandomGreedyConfig {
pub max_repeats: usize,
pub max_time: Option<Duration>,
pub minimize: MinimizeStrategy,
pub cost_fn: &'static str,
pub temperature: f64,
pub rel_temperature: bool,
pub nbranch: usize,
}Expand description
Configuration for random greedy optimization
Fields§
§max_repeats: usize§max_time: Option<Duration>§minimize: MinimizeStrategy§cost_fn: &'static str§temperature: f64§rel_temperature: bool§nbranch: usizeTrait Implementations§
Source§impl Clone for RandomGreedyConfig
impl Clone for RandomGreedyConfig
Source§fn clone(&self) -> RandomGreedyConfig
fn clone(&self) -> RandomGreedyConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RandomGreedyConfig
impl Debug for RandomGreedyConfig
Auto Trait Implementations§
impl Freeze for RandomGreedyConfig
impl RefUnwindSafe for RandomGreedyConfig
impl Send for RandomGreedyConfig
impl Sync for RandomGreedyConfig
impl Unpin for RandomGreedyConfig
impl UnsafeUnpin for RandomGreedyConfig
impl UnwindSafe for RandomGreedyConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more