nalgebra/tests/linalg
Jim Turner cea3bdc8e5 Fix Cholesky::determinant for Complex elements
The previous implementation was correct only for real elements. The
Cholesky decomposition is `L L^H`, so the determinant is `det(L) *
det(L^H)`. Since `L` is a triangular matrix, `det(L)` is the product
of the diagonal elements of `L`. Since `L^H` is triangular and its
diagonal elements are the conjugates of the diagonal elements of `L`,
`det(L^H)` is the conjugate of `det(L)`. So, the overall determinant
is the product of the diagonal elements of `L` times its conjugate.
2021-04-09 14:28:16 -04:00
..
balancing.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
bidiagonal.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
cholesky.rs Fix Cholesky::determinant for Complex elements 2021-04-09 14:28:16 -04:00
col_piv_qr.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
convolution.rs Run cargo fmt. 2020-04-05 18:49:48 +02:00
eigen.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
exp.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
full_piv_lu.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
hessenberg.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
inverse.rs Use the #[rustfmt::skip] attribute instead of rustfmt_skip. 2020-06-07 09:30:21 +02:00
lu.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
mod.rs Untested UDU implementation 2021-02-25 15:48:44 +01:00
qr.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
schur.rs Fix some tests requiring a square matrix. 2021-03-01 10:02:45 +01:00
solve.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
svd.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
tridiagonal.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
udu.rs Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00