pub struct Iterate<Dim: Dimension, F: Fn(&Schedule<Dim>) -> f64>(/* private fields */);Expand description
Generate many schedules each using different iteration parameters and choose the one that minimizes the value returned by scorer.
Can be used as the .iterate() method.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<Dim, F> Freeze for Iterate<Dim, F>where
F: Freeze,
impl<Dim, F> RefUnwindSafe for Iterate<Dim, F>where
F: RefUnwindSafe,
Dim: RefUnwindSafe,
impl<Dim, F> Send for Iterate<Dim, F>where
F: Send,
impl<Dim, F> Sync for Iterate<Dim, F>where
F: Sync,
impl<Dim, F> Unpin for Iterate<Dim, F>
impl<Dim, F> UnwindSafe for Iterate<Dim, F>where
F: UnwindSafe,
Dim: UnwindSafe,
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