Trait ndarray_linalg::matrix::Matrix [] [src]

pub trait Matrix: Sized {
    type Scalar;
    type Vector;
    fn size(&self) -> (usize, usize);
    fn norm_1(&self) -> Self::Scalar;
    fn norm_i(&self) -> Self::Scalar;
    fn norm_f(&self) -> Self::Scalar;
    fn svd(self) -> Result<(Self, Self::Vector, Self), LapackError>;
    fn qr(self) -> Result<(Self, Self), LapackError>;
}

Methods for general matrices

Associated Types

Required Methods

number of (rows, columns)

Operator norm for L-1 norm

Operator norm for L-inf norm

Frobenius norm

singular-value decomposition (SVD)

QR decomposition

Implementors