pub struct ReEigKernel {
pub eps: f64,
}Expand description
ReEig forward: Y = U max(ε, Σ) Uᵀ. Input [X [n,n]]; output is
the packed [Y (n²), λ (n), U (n²)] so the backward reuses the
eigendecomposition. The builder narrows out Y.
Fields§
§eps: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReEigKernel
impl RefUnwindSafe for ReEigKernel
impl Send for ReEigKernel
impl Sync for ReEigKernel
impl Unpin for ReEigKernel
impl UnsafeUnpin for ReEigKernel
impl UnwindSafe for ReEigKernel
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> 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