Struct ggez::graphics::na::SymmetricTridiagonal [] [src]

pub struct SymmetricTridiagonal<N, D> where
    D: DimSub<U1>,
    N: Real,
    DefaultAllocator: Allocator<N, D, D>,
    DefaultAllocator: Allocator<N, <D as DimSub<U1>>::Output, U1>, 
{ /* fields omitted */ }

Tridiagonalization of a symmetric matrix.

Methods

impl<N, D> SymmetricTridiagonal<N, D> where
    D: DimSub<U1>,
    N: Real,
    DefaultAllocator: Allocator<N, D, D>,
    DefaultAllocator: Allocator<N, <D as DimSub<U1>>::Output, U1>, 
[src]

[src]

Computes the tridiagonalization of the symmetric matrix m.

Only the lower-triangular part (including the diagonal) of m is read.

[src]

Retrieve the orthogonal transformation, diagonal, and off diagonal elements of this decomposition.

[src]

Retrieve the diagonal, and off diagonal elements of this decomposition.

[src]

The diagonal components of this decomposition.

[src]

The off-diagonal components of this decomposition.

[src]

Computes the orthogonal matrix Q of this decomposition.

[src]

Recomputes the original symmetric matrix.

Trait Implementations

impl<N, D> Copy for SymmetricTridiagonal<N, D> where
    D: DimSub<U1>,
    N: Real,
    DefaultAllocator: Allocator<N, D, D>,
    DefaultAllocator: Allocator<N, <D as DimSub<U1>>::Output, U1>,
    Matrix<N, D, D, <DefaultAllocator as Allocator<N, D, D>>::Buffer>: Copy,
    Matrix<N, <D as DimSub<U1>>::Output, U1, <DefaultAllocator as Allocator<N, <D as DimSub<U1>>::Output, U1>>::Buffer>: Copy
[src]

impl<N, D> Clone for SymmetricTridiagonal<N, D> where
    D: DimSub<U1> + Clone,
    N: Clone + Real,
    DefaultAllocator: Allocator<N, D, D>,
    DefaultAllocator: Allocator<N, <D as DimSub<U1>>::Output, U1>, 
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<N, D> Debug for SymmetricTridiagonal<N, D> where
    D: DimSub<U1> + Debug,
    N: Debug + Real,
    DefaultAllocator: Allocator<N, D, D>,
    DefaultAllocator: Allocator<N, <D as DimSub<U1>>::Output, U1>, 
[src]

[src]

Formats the value using the given formatter.