pub struct ModularConfig {
pub max_iterations: usize,
pub tolerance: Float,
pub verbose: bool,
pub random_seed: Option<u64>,
}Expand description
Configuration for the modular framework
Fields§
§max_iterations: usizeMaximum iterations for optimization
tolerance: FloatConvergence tolerance
verbose: boolWhether to enable verbose output
random_seed: Option<u64>Random seed for reproducibility
Trait Implementations§
Source§impl Clone for ModularConfig
impl Clone for ModularConfig
Source§fn clone(&self) -> ModularConfig
fn clone(&self) -> ModularConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 ModularConfig
impl Debug for ModularConfig
Auto Trait Implementations§
impl Freeze for ModularConfig
impl RefUnwindSafe for ModularConfig
impl Send for ModularConfig
impl Sync for ModularConfig
impl Unpin for ModularConfig
impl UnwindSafe for ModularConfig
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