Trait ndarray_linalg::tridiagonal::ExtractTridiagonal[][src]

pub trait ExtractTridiagonal<A: Scalar> {
    fn extract_tridiagonal(&self) -> Result<Tridiagonal<A>>;
}

An interface for making a Tridiagonal struct.

Required methods

fn extract_tridiagonal(&self) -> Result<Tridiagonal<A>>[src]

Extract tridiagonal elements and layout of the raw matrix.

If the raw matrix has some non-tridiagonal elements, they will be ignored.

The shape of raw matrix should be equal to or larger than (2, 2).

Loading content...

Implementations on Foreign Types

impl<A, S> ExtractTridiagonal<A> for ArrayBase<S, Ix2> where
    A: Scalar + Lapack,
    S: Data<Elem = A>, 
[src]

Loading content...

Implementors

Loading content...