Struct nalgebra_lapack::Cholesky [] [src]

pub struct Cholesky<N: Scalar, D: Dim> where
    DefaultAllocator: Allocator<N, D, D>, 
{ /* fields omitted */ }

The cholesky decomposion of a symmetric-definite-positive matrix.

Methods

impl<N: CholeskyScalar + Zero, D: Dim> Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>, 
[src]

[src]

Complutes the cholesky decomposition of the given symmetric-definite-positive square matrix.

Only the lower-triangular part of the input matrix is considered.

[src]

Retrieves the lower-triangular factor of the cholesky decomposition.

[src]

Retrieves the lower-triangular factor of che cholesky decomposition, without zeroing-out its strict upper-triangular part.

This is an allocation-less version of self.l(). The values of the strict upper-triangular part are garbage and should be ignored by further computations.

[src]

Retrieves the lower-triangular factor of the cholesky decomposition.

[src]

Retrieves the lower-triangular factor of the cholesky decomposition, without zeroing-out its strict upper-triangular part.

This is an allocation-less version of self.l(). The values of the strict upper-triangular part are garbage and should be ignored by further computations.

[src]

Solves the symmetric-definite-positive linear system self * x = b, where x is the unknown to be determined.

[src]

Solves in-place the symmetric-definite-positive linear system self * x = b, where x is the unknown to be determined.

[src]

Computes the inverse of the decomposed matrix.

Trait Implementations

impl<N: Clone + Scalar, D: Clone + Dim> Clone for Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>, 
[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, D: Debug + Dim> Debug for Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>, 
[src]

[src]

Formats the value using the given formatter. Read more

impl<N: Scalar, D: Dim> Copy for Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>,
    MatrixN<N, D>: Copy
[src]

Auto Trait Implementations

impl<N, D> !Send for Cholesky<N, D>

impl<N, D> !Sync for Cholesky<N, D>