Struct nalgebra_lapack::QR [] [src]

pub struct QR<N: Scalar, R: DimMin<C>, C: Dim> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>, 
{ /* fields omitted */ }

The QR decomposition of a general matrix.

Methods

impl<N: QRScalar + Zero, R: DimMin<C>, C: Dim> QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N, DimMinimum<R, C>, C> + Allocator<N, DimMinimum<R, C>>, 
[src]

[src]

Computes the QR decomposition of the matrix m.

[src]

Retrieves the upper trapezoidal submatrix R of this decomposition.

impl<N: QRReal + Zero, R: DimMin<C>, C: Dim> QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N, DimMinimum<R, C>, C> + Allocator<N, DimMinimum<R, C>>, 
[src]

[src]

Retrieves the matrices (Q, R) of this decompositions.

[src]

Computes the orthogonal matrix Q of this decomposition.

Trait Implementations

impl<N: Clone + Scalar, R: Clone + DimMin<C>, C: Clone + Dim> Clone for QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>, 
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<N: Debug + Scalar, R: Debug + DimMin<C>, C: Debug + Dim> Debug for QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>, 
[src]

[src]

Formats the value using the given formatter. Read more

impl<N: Scalar, R: DimMin<C>, C: Dim> Copy for QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
    MatrixMN<N, R, C>: Copy,
    VectorN<N, DimMinimum<R, C>>: Copy
[src]

Auto Trait Implementations

impl<N, R, C> !Send for QR<N, R, C>

impl<N, R, C> !Sync for QR<N, R, C>