diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-11-12 12:09:48 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-11-12 12:09:48 +0100 |
commit | dfbb889fe9e0e8d117d6634a00c2b1c4a7c3fd3b (patch) | |
tree | f8385efb86d7fb83bce2d477b6adb15e3df3bd55 /Eigen/src/Core/TriangularMatrix.h | |
parent | e701cb2c7c839dbbcf0982eaa30861d221dd3e19 (diff) |
Fix missing Dynamic versus HugeCost changes
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 438dd4dc9..099a02ec3 100644 --- a/Eigen/src/Core/TriangularMatrix.h +++ b/Eigen/src/Core/TriangularMatrix.h @@ -804,7 +804,7 @@ EIGEN_DEVICE_FUNC void call_triangular_assignment_loop(const DstXprType& dst, co enum { unroll = DstXprType::SizeAtCompileTime != Dynamic - && SrcEvaluatorType::CoeffReadCost != Dynamic + && SrcEvaluatorType::CoeffReadCost < HugeCost && DstXprType::SizeAtCompileTime * SrcEvaluatorType::CoeffReadCost / 2 <= EIGEN_UNROLLING_LIMIT }; |