diff options
author | 2010-06-11 08:38:30 -0400 | |
---|---|---|
committer | 2010-06-11 08:38:30 -0400 | |
commit | f5b1b6b3512b3134d39bfd40b47d56c680c10424 (patch) | |
tree | 60f9c18ff32597209920aa85ab332f5bb893782a /Eigen/src/Core/util/BlasUtil.h | |
parent | d72d538747d6c46f37bbcba2f0484414f10cb059 (diff) |
, the right fix was made as part of the Dynamic -> -1 change, the bug was that in Map, the InnerStrideAtCompileTime could be 0, which doesn't make sense. The 0 value in Stride should not have been forwarded as-is.
Diffstat (limited to 'Eigen/src/Core/util/BlasUtil.h')
-rw-r--r-- | Eigen/src/Core/util/BlasUtil.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/util/BlasUtil.h b/Eigen/src/Core/util/BlasUtil.h index 24d27bce2..a5fa1532d 100644 --- a/Eigen/src/Core/util/BlasUtil.h +++ b/Eigen/src/Core/util/BlasUtil.h @@ -162,7 +162,7 @@ template<typename XprType> struct ei_blas_traits && ( /* Uncomment this when the low-level matrix-vector product functions support strided vectors bool(XprType::IsVectorAtCompileTime) || */ - int(ei_inner_stride_at_compile_time<XprType>::ret) <= 1) + int(ei_inner_stride_at_compile_time<XprType>::ret) == 1) ) ? 1 : 0 }; typedef typename ei_meta_if<bool(HasUsableDirectAccess), |