Trait lax::Eigh_[][src]

pub trait Eigh_: Scalar {
    fn eigh(
        calc_eigenvec: bool,
        layout: MatrixLayout,
        uplo: UPLO,
        a: &mut [Self]
    ) -> Result<Vec<Self::Real>>;
fn eigh_generalized(
        calc_eigenvec: bool,
        layout: MatrixLayout,
        uplo: UPLO,
        a: &mut [Self],
        b: &mut [Self]
    ) -> Result<Vec<Self::Real>>; }

Required methods

fn eigh(
    calc_eigenvec: bool,
    layout: MatrixLayout,
    uplo: UPLO,
    a: &mut [Self]
) -> Result<Vec<Self::Real>>
[src]

Wraps *syev for real and *heev for complex

fn eigh_generalized(
    calc_eigenvec: bool,
    layout: MatrixLayout,
    uplo: UPLO,
    a: &mut [Self],
    b: &mut [Self]
) -> Result<Vec<Self::Real>>
[src]

Wraps *syegv for real and *heegv for complex

Loading content...

Implementations on Foreign Types

impl Eigh_ for f64[src]

impl Eigh_ for f32[src]

impl Eigh_ for c64[src]

impl Eigh_ for c32[src]

Loading content...

Implementors

Loading content...