Trait linfa_linalg::lobpcg::MagnitudeCorrection

source ·
pub trait MagnitudeCorrection {
    // Required method
    fn correction() -> Self;
}
Expand description

Magnitude Correction

The magnitude correction changes the cut-off point at which an eigenvector belongs to the null-space and its eigenvalue is therefore zero. The correction is multiplied by the floating point epsilon and therefore dependent on the floating type.

Required Methods§

source

fn correction() -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl MagnitudeCorrection for f32

source§

fn correction() -> Self

source§

impl MagnitudeCorrection for f64

source§

fn correction() -> Self

Implementors§