pub struct NltvParams {
pub lambda: f64,
pub mu: f64,
pub tol: f64,
pub max_iter: usize,
pub newton_iter: usize,
}Expand description
NLTV algorithm parameters
Fields§
§lambda: f64Regularization parameter
mu: f64Penalty parameter
tol: f64Convergence tolerance
max_iter: usizeMaximum ADMM iterations
newton_iter: usizeNewton iterations for weight update
Trait Implementations§
Source§impl Clone for NltvParams
impl Clone for NltvParams
Source§fn clone(&self) -> NltvParams
fn clone(&self) -> NltvParams
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 NltvParams
impl Debug for NltvParams
Auto Trait Implementations§
impl Freeze for NltvParams
impl RefUnwindSafe for NltvParams
impl Send for NltvParams
impl Sync for NltvParams
impl Unpin for NltvParams
impl UnsafeUnpin for NltvParams
impl UnwindSafe for NltvParams
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