pub enum SearchAlgorithm {
Random,
HillClimb(HillClimbSettings),
Genetic(GeneticSettings),
PatternSpaceExploration(PatternSpaceSettings),
}Expand description
Search method, with the settings specific to that method.
Variants§
Random
Random search, run by RandomSearch.
HillClimb(HillClimbSettings)
Hill climb with restarts, run by HillClimb.
Genetic(GeneticSettings)
Genetic algorithm, run by GeneticAlgorithm.
PatternSpaceExploration(PatternSpaceSettings)
Pattern Space Exploration, run by PatternSpaceExploration.
Implementations§
Trait Implementations§
Source§impl Clone for SearchAlgorithm
impl Clone for SearchAlgorithm
Source§impl Debug for SearchAlgorithm
impl Debug for SearchAlgorithm
Source§impl PartialEq for SearchAlgorithm
impl PartialEq for SearchAlgorithm
impl StructuralPartialEq for SearchAlgorithm
Auto Trait Implementations§
impl Freeze for SearchAlgorithm
impl RefUnwindSafe for SearchAlgorithm
impl Send for SearchAlgorithm
impl Sync for SearchAlgorithm
impl Unpin for SearchAlgorithm
impl UnsafeUnpin for SearchAlgorithm
impl UnwindSafe for SearchAlgorithm
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