Skip to main content

DiagSingularity

Trait DiagSingularity 

Source
pub trait DiagSingularity {
    // Required method
    fn is_singular_or_nonfinite(&self) -> bool;
}
Expand description

Trait for detecting singular or non-finite diagonal entries.

Implemented for f32, f64, Complex32, and Complex64. A value is considered singular if it is zero, NaN, infinite, or (for complex types) if either component is non-finite.

Required Methods§

Source

fn is_singular_or_nonfinite(&self) -> bool

Returns true if the value is singular or non-finite.

Implementations on Foreign Types§

Source§

impl DiagSingularity for f32

Source§

impl DiagSingularity for f64

Source§

impl DiagSingularity for Complex32

Source§

impl DiagSingularity for Complex64

Implementors§