Trait ndarray_linalg::opnorm::OperationNorm[][src]

pub trait OperationNorm {
    type Output: Scalar;
    fn opnorm(&self, t: NormType) -> Result<Self::Output>;

    fn opnorm_one(&self) -> Result<Self::Output> { ... }
fn opnorm_inf(&self) -> Result<Self::Output> { ... }
fn opnorm_fro(&self) -> Result<Self::Output> { ... } }

Operator norm using *lange LAPACK routines

Wikipedia article on operator norm

Associated Types

type Output: Scalar[src]

the value of norm

Loading content...

Required methods

fn opnorm(&self, t: NormType) -> Result<Self::Output>[src]

Loading content...

Provided methods

fn opnorm_one(&self) -> Result<Self::Output>[src]

the one norm of a matrix (maximum column sum)

fn opnorm_inf(&self) -> Result<Self::Output>[src]

the infinity norm of a matrix (maximum row sum)

fn opnorm_fro(&self) -> Result<Self::Output>[src]

the Frobenius norm of a matrix (square root of sum of squares)

Loading content...

Implementations on Foreign Types

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

type Output = A::Real

Loading content...

Implementors

impl<A> OperationNorm for Tridiagonal<A> where
    A: Scalar + Lapack
[src]

type Output = A::Real

Loading content...