pub struct PreparedInverse {
pub reginv: Array1<f64>,
pub noisenorm: Option<Array1<f64>>,
pub kernel: Array2<f64>,
}Expand description
Intermediate prepared state for an inverse operator.
Fields§
§reginv: Array1<f64>Regularised inverse of singular values: s / (s² + λ²).
noisenorm: Option<Array1<f64>>Noise-normalisation factors (one per source), or None for MNE.
kernel: Array2<f64>Imaging kernel K [n_sources_out, n_channels].
Auto Trait Implementations§
impl Freeze for PreparedInverse
impl RefUnwindSafe for PreparedInverse
impl Send for PreparedInverse
impl Sync for PreparedInverse
impl Unpin for PreparedInverse
impl UnsafeUnpin for PreparedInverse
impl UnwindSafe for PreparedInverse
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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