pub struct CoordinateDescentConfig {
pub max_iterations: usize,
pub tolerance: Float,
pub random_selection: bool,
pub random_seed: Option<u64>,
pub verbose: bool,
}Expand description
Configuration for coordinate descent solver
Fields§
§max_iterations: usizeMaximum number of iterations
tolerance: FloatConvergence tolerance
random_selection: boolWhether to use random coordinate selection
random_seed: Option<u64>Random seed for reproducibility
verbose: boolWhether to enable verbose output
Trait Implementations§
Source§impl Clone for CoordinateDescentConfig
impl Clone for CoordinateDescentConfig
Source§fn clone(&self) -> CoordinateDescentConfig
fn clone(&self) -> CoordinateDescentConfig
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 CoordinateDescentConfig
impl Debug for CoordinateDescentConfig
Auto Trait Implementations§
impl Freeze for CoordinateDescentConfig
impl RefUnwindSafe for CoordinateDescentConfig
impl Send for CoordinateDescentConfig
impl Sync for CoordinateDescentConfig
impl Unpin for CoordinateDescentConfig
impl UnwindSafe for CoordinateDescentConfig
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