Struct nalgebra_sparse::factorization::CscSymbolicCholesky[][src]

pub struct CscSymbolicCholesky { /* fields omitted */ }

A symbolic sparse Cholesky factorization of a CSC matrix.

The symbolic factorization computes the sparsity pattern of L, the Cholesky factor.

Implementations

impl CscSymbolicCholesky[src]

pub fn factor(pattern: SparsityPattern) -> Self[src]

Compute the symbolic factorization for a sparsity pattern belonging to a CSC matrix.

The sparsity pattern must be symmetric. However, this is not enforced, and it is the responsibility of the user to ensure that this property holds.

Panics

Panics if the sparsity pattern is not square.

pub fn l_pattern(&self) -> &SparsityPattern[src]

The pattern of the Cholesky factor L.

Trait Implementations

impl Clone for CscSymbolicCholesky[src]

impl Debug for CscSymbolicCholesky[src]

impl Eq for CscSymbolicCholesky[src]

impl PartialEq<CscSymbolicCholesky> for CscSymbolicCholesky[src]

impl StructuralEq for CscSymbolicCholesky[src]

impl StructuralPartialEq for CscSymbolicCholesky[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,