aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/BlasUtil.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-01-30 08:17:46 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-01-30 08:17:46 +0100
commit6e67d15795272cec06f752d44511bab5de98707c (patch)
treeb20575ccadf4d467e580304f27f9cb33cb49ed94 /Eigen/src/Core/util/BlasUtil.h
parent157a5040d5372b65a9669a7f84c8c8cef82b6ee6 (diff)
now gemv supports strides
Diffstat (limited to 'Eigen/src/Core/util/BlasUtil.h')
-rw-r--r--Eigen/src/Core/util/BlasUtil.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/Eigen/src/Core/util/BlasUtil.h b/Eigen/src/Core/util/BlasUtil.h
index 4ae410a78..f1d93d2f8 100644
--- a/Eigen/src/Core/util/BlasUtil.h
+++ b/Eigen/src/Core/util/BlasUtil.h
@@ -167,11 +167,9 @@ template<typename XprType> struct blas_traits
IsTransposed = false,
NeedToConjugate = false,
HasUsableDirectAccess = ( (int(XprType::Flags)&DirectAccessBit)
- && ( /* Uncomment this when the low-level matrix-vector product functions support strided vectors
- bool(XprType::IsVectorAtCompileTime)
- || */
- int(inner_stride_at_compile_time<XprType>::ret) == 1)
- ) ? 1 : 0
+ && ( bool(XprType::IsVectorAtCompileTime)
+ || int(inner_stride_at_compile_time<XprType>::ret) == 1)
+ ) ? 1 : 0
};
typedef typename conditional<bool(HasUsableDirectAccess),
ExtractType,