[][src]Trait lapack_traits::lapack::Theevx

pub trait Theevx: ComplexField {
    unsafe fn heevx(
        layout: Layout,
        jobz: u8,
        range: u8,
        uplo: u8,
        n: i32,
        a: &mut [Self],
        lda: i32,
        vl: Self::RealField,
        vu: Self::RealField,
        il: i32,
        iu: i32,
        abstol: Self::RealField,
        m: &mut i32,
        w: &mut [Self::RealField],
        z: &mut [Self],
        ldz: i32,
        work: &mut [Self],
        lwork: i32,
        rwork: &mut [Self::RealField],
        iwork: &mut [i32],
        ifail: &mut [i32]
    ) -> i32;
fn rwork_const() -> isize; }

Required methods

unsafe fn heevx(
    layout: Layout,
    jobz: u8,
    range: u8,
    uplo: u8,
    n: i32,
    a: &mut [Self],
    lda: i32,
    vl: Self::RealField,
    vu: Self::RealField,
    il: i32,
    iu: i32,
    abstol: Self::RealField,
    m: &mut i32,
    w: &mut [Self::RealField],
    z: &mut [Self],
    ldz: i32,
    work: &mut [Self],
    lwork: i32,
    rwork: &mut [Self::RealField],
    iwork: &mut [i32],
    ifail: &mut [i32]
) -> i32

Symmetric/Hermitian eigenvalue problem - Expert drivers with work arrays Binds to syevx for real scalars and to heevx for complex scalars rwork is not used for syevx and may refer to an empty array

fn rwork_const() -> isize

Loading content...

Implementations on Foreign Types

impl Theevx for f32[src]

impl Theevx for f64[src]

Loading content...

Implementors

impl Theevx for c32[src]

impl Theevx for c64[src]

Loading content...