aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/TriangularMatrix.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2015-11-12 12:09:48 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2015-11-12 12:09:48 +0100
commitdfbb889fe9e0e8d117d6634a00c2b1c4a7c3fd3b (patch)
treef8385efb86d7fb83bce2d477b6adb15e3df3bd55 /Eigen/src/Core/TriangularMatrix.h
parente701cb2c7c839dbbcf0982eaa30861d221dd3e19 (diff)
Fix missing Dynamic versus HugeCost changes
Diffstat (limited to 'Eigen/src/Core/TriangularMatrix.h')
-rw-r--r--Eigen/src/Core/TriangularMatrix.h2
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
};