diff options
author | 2010-07-01 03:39:19 +0200 | |
---|---|---|
committer | 2010-07-01 03:39:19 +0200 | |
commit | d414ab51f0264b0ec9afacbf2ae9ac8e0d17a41f (patch) | |
tree | 6aee273a74a300eea774d07a35296052359760bc /Eigen/src/Core/TriangularMatrix.h | |
parent | 2874101b62f96f1654457eb37ad312799f828dfd (diff) |
oops... fix it better
Diffstat (limited to 'Eigen/src/Core/TriangularMatrix.h')
-rw-r--r-- | Eigen/src/Core/TriangularMatrix.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/TriangularMatrix.h b/Eigen/src/Core/TriangularMatrix.h index 1151c38af..99e8e426c 100644 --- a/Eigen/src/Core/TriangularMatrix.h +++ b/Eigen/src/Core/TriangularMatrix.h @@ -546,7 +546,7 @@ template<typename OtherDerived> void TriangularView<MatrixType, Mode>::lazyAssign(const TriangularBase<OtherDerived>& other) { enum { - unroll = = MatrixType::SizeAtCompileTime != Dynamic + unroll = MatrixType::SizeAtCompileTime != Dynamic && ei_traits<OtherDerived>::CoeffReadCost != Dynamic && MatrixType::SizeAtCompileTime * ei_traits<OtherDerived>::CoeffReadCost / 2 <= EIGEN_UNROLLING_LIMIT |