diff options
author | Gael Guennebaud <g.gael@free.fr> | 2016-05-19 13:06:21 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2016-05-19 13:06:21 +0200 |
commit | 6a2916df80037e49935281558ebe8a6a4d3f76cc (patch) | |
tree | f0b43b6ef8087568e27352202a7061e7e2e1a40d /Eigen/src/Core/CoreEvaluators.h | |
parent | a226f6af6b7d78db63064b64754e8d05789db54a (diff) |
DiagonalWrapper is a vector, so it must expose the LinearAccessBit flag.
Diffstat (limited to 'Eigen/src/Core/CoreEvaluators.h')
-rw-r--r-- | Eigen/src/Core/CoreEvaluators.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/CoreEvaluators.h b/Eigen/src/Core/CoreEvaluators.h index 932178f53..3a08614c1 100644 --- a/Eigen/src/Core/CoreEvaluators.h +++ b/Eigen/src/Core/CoreEvaluators.h @@ -1325,7 +1325,7 @@ struct evaluator<Diagonal<ArgType, DiagIndex> > enum { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, - Flags = (unsigned int)evaluator<ArgType>::Flags & (HereditaryBits | LinearAccessBit | DirectAccessBit) & ~RowMajorBit, + Flags = (unsigned int)(evaluator<ArgType>::Flags & (HereditaryBits | DirectAccessBit) & ~RowMajorBit) | LinearAccessBit, Alignment = 0 }; |