diff options
author | Gael Guennebaud <g.gael@free.fr> | 2011-07-19 10:09:43 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2011-07-19 10:09:43 +0200 |
commit | 38a4e3053dc762994c1cb5f6c2d8e1e6af1bfa38 (patch) | |
tree | 21dc82e29d91e140ee307893ea821cd0cbe87960 /Eigen/src/Cholesky | |
parent | 0d02182ae898477d68d284e84e0a03c23ce2eebc (diff) |
fix LLT rank one update for "upper" hermitian matrices
Diffstat (limited to 'Eigen/src/Cholesky')
-rw-r--r-- | Eigen/src/Cholesky/LLT.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Cholesky/LLT.h b/Eigen/src/Cholesky/LLT.h index 685f0b01e..89e8d98cb 100644 --- a/Eigen/src/Cholesky/LLT.h +++ b/Eigen/src/Cholesky/LLT.h @@ -306,7 +306,7 @@ template<> struct llt_inplace<Upper> static void rankUpdate(MatrixType& mat, const VectorType& vec) { Transpose<MatrixType> matt(mat); - return llt_inplace<Lower>::rankUpdate(matt, vec); + return llt_inplace<Lower>::rankUpdate(matt, vec.conjugate()); } }; |