diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-12-17 11:43:42 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-12-17 11:43:42 +0100 |
commit | 4e9c227bd52732a75b35f4c01da4e033c2f1e49a (patch) | |
tree | 1bb1792af8cb3e6bf1d6ebf4fa6b6cd15eb64c81 /Eigen/src/LU/PartialPivLU.h | |
parent | 30d47860ddcc3974bbe8869f0a6ed31a670052b0 (diff) |
partial LU optimization: noalias
Diffstat (limited to 'Eigen/src/LU/PartialPivLU.h')
-rw-r--r-- | Eigen/src/LU/PartialPivLU.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/LU/PartialPivLU.h b/Eigen/src/LU/PartialPivLU.h index 6c9097db0..37cffd7a1 100644 --- a/Eigen/src/LU/PartialPivLU.h +++ b/Eigen/src/LU/PartialPivLU.h @@ -355,7 +355,7 @@ struct ei_partial_lu_impl // A12 = A11^-1 A12 A11.template triangularView<UnitLowerTriangular>().solveInPlace(A12); - A22 -= A21 * A12; + A22.noalias() -= A21 * A12; } } return true; |