pub enum ProximalOperator {
L1,
L2,
ElasticNet,
GroupLasso,
}Expand description
Types of proximal operators
Variants§
L1
L1 regularization (soft thresholding)
L2
L2 regularization (scaling)
ElasticNet
Elastic net (L1 + L2)
GroupLasso
Group LASSO
Trait Implementations§
Source§impl Clone for ProximalOperator
impl Clone for ProximalOperator
Source§fn clone(&self) -> ProximalOperator
fn clone(&self) -> ProximalOperator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProximalOperator
impl RefUnwindSafe for ProximalOperator
impl Send for ProximalOperator
impl Sync for ProximalOperator
impl Unpin for ProximalOperator
impl UnsafeUnpin for ProximalOperator
impl UnwindSafe for ProximalOperator
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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