aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Sparse/SparseDiagonalProduct.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-02-10 10:00:00 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-02-10 10:00:00 +0000
commite75bef95231ab6c21bf8d990bd890a3494c8a839 (patch)
treeb85f749a7c08e657b5b3f67682b69fc6e99fb877 /Eigen/src/Sparse/SparseDiagonalProduct.h
parent169696a078892671915289280c678f9d7be8486c (diff)
various minor fixes in Sparse module
Diffstat (limited to 'Eigen/src/Sparse/SparseDiagonalProduct.h')
-rw-r--r--Eigen/src/Sparse/SparseDiagonalProduct.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Sparse/SparseDiagonalProduct.h b/Eigen/src/Sparse/SparseDiagonalProduct.h
index 983823a0c..932daf220 100644
--- a/Eigen/src/Sparse/SparseDiagonalProduct.h
+++ b/Eigen/src/Sparse/SparseDiagonalProduct.h
@@ -42,7 +42,7 @@ struct ei_traits<SparseDiagonalProduct<Lhs, Rhs> > : ei_traits<SparseProduct<Lhs
typedef typename ei_cleantype<Lhs>::type _Lhs;
typedef typename ei_cleantype<Rhs>::type _Rhs;
enum {
- SparseFlags = ((int(_Lhs::Flags)&Diagonal)==Diagonal) ? _Rhs::Flags : _Lhs::Flags,
+ SparseFlags = ((int(_Lhs::Flags)&Diagonal)==Diagonal) ? int(_Rhs::Flags) : int(_Lhs::Flags),
Flags = SparseBit | (SparseFlags&RowMajorBit)
};
};