Trait linfa_linalg::cholesky::CholeskyInplace
source · [−]pub trait CholeskyInplace {
fn cholesky_inplace_dirty(&mut self) -> Result<&mut Self>;
fn cholesky_inplace(&mut self) -> Result<&mut Self>;
fn cholesky_into_dirty(self) -> Result<Self>
where
Self: Sized,
{ ... }
fn cholesky_into(self) -> Result<Self>
where
Self: Sized,
{ ... }
}
Expand description
Cholesky decomposition of a symmetric positive definite matrix
Required Methods
fn cholesky_inplace_dirty(&mut self) -> Result<&mut Self>
fn cholesky_inplace_dirty(&mut self) -> Result<&mut Self>
Computes decomposition A = L * L.t
where L is a lower-triangular matrix in place.
The upper triangle portion is not zeroed out.
fn cholesky_inplace(&mut self) -> Result<&mut Self>
fn cholesky_inplace(&mut self) -> Result<&mut Self>
Computes decomposition A = L * L.t
where L is a lower-triangular matrix in place.
Provided Methods
fn cholesky_into_dirty(self) -> Result<Self> where
Self: Sized,
fn cholesky_into_dirty(self) -> Result<Self> where
Self: Sized,
Computes decomposition A = L * L.t
where L is a lower-triangular matrix, passing by
value.
The upper triangle portion is not zeroed out.
fn cholesky_into(self) -> Result<Self> where
Self: Sized,
fn cholesky_into(self) -> Result<Self> where
Self: Sized,
Computes decomposition A = L * L.t
where L is a lower-triangular matrix, passing by
value.