mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-22 17:49:36 +08:00
Update Assign_MKL.h to cast disparate enum type to int, so it can be compared...
This commit is contained in:
parent
040180078d
commit
d6e3b528b2
@ -89,7 +89,7 @@ class vml_assign_traits {
|
|||||||
static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE, EIGENTYPE> &func) { \
|
static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE, EIGENTYPE> &func) { \
|
||||||
resize_if_allowed(dst, src, func); \
|
resize_if_allowed(dst, src, func); \
|
||||||
eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); \
|
eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); \
|
||||||
if (vml_assign_traits<DstXprType, SrcXprNested>::Traversal == LinearTraversal) { \
|
if (vml_assign_traits<DstXprType, SrcXprNested>::Traversal == (int)LinearTraversal) { \
|
||||||
VMLOP(dst.size(), (const VMLTYPE *)src.nestedExpression().data(), \
|
VMLOP(dst.size(), (const VMLTYPE *)src.nestedExpression().data(), \
|
||||||
(VMLTYPE *)dst.data() EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_x##VMLMODE)); \
|
(VMLTYPE *)dst.data() EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_x##VMLMODE)); \
|
||||||
} else { \
|
} else { \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user