Struct nalgebra_sparse::factorization::CscSymbolicCholesky [−][src]
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]
fn clone(&self) -> CscSymbolicCholesky
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CscSymbolicCholesky
[src]
impl Eq for CscSymbolicCholesky
[src]
impl PartialEq<CscSymbolicCholesky> for CscSymbolicCholesky
[src]
fn eq(&self, other: &CscSymbolicCholesky) -> bool
[src]
fn ne(&self, other: &CscSymbolicCholesky) -> bool
[src]
impl StructuralEq for CscSymbolicCholesky
[src]
impl StructuralPartialEq for CscSymbolicCholesky
[src]
Auto Trait Implementations
impl RefUnwindSafe for CscSymbolicCholesky
impl Send for CscSymbolicCholesky
impl Sync for CscSymbolicCholesky
impl Unpin for CscSymbolicCholesky
impl UnwindSafe for CscSymbolicCholesky
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,