pub struct WoaConfig {
pub pop_size: usize,
pub genome_dim: usize,
pub bounds: Bounds,
pub max_generations: usize,
pub b: f32,
}Expand description
Static configuration for WhaleOptimization.
Fields§
§pop_size: usizeNumber of whales.
genome_dim: usizeGenome dimensionality.
bounds: BoundsSearch-space bounds.
max_generations: usizeBudget pacing a = 2·(1 − t/max_generations).
b: f32Spiral shape constant (Mirjalili’s canonical b = 1).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WoaConfig
impl RefUnwindSafe for WoaConfig
impl Send for WoaConfig
impl Sync for WoaConfig
impl Unpin for WoaConfig
impl UnsafeUnpin for WoaConfig
impl UnwindSafe for WoaConfig
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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