mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
fix packetSegment for ArrayWrapper / MatrixWrapper
This commit is contained in:
parent
28c3b26d53
commit
73ca849a68
@ -1017,6 +1017,12 @@ struct enable_packet_segment<CwiseTernaryOp<Func, LhsXpr, MidXpr, RhsXpr>>
|
|||||||
enable_packet_segment<remove_all_t<MidXpr>>::value &&
|
enable_packet_segment<remove_all_t<MidXpr>>::value &&
|
||||||
enable_packet_segment<remove_all_t<RhsXpr>>::value> {};
|
enable_packet_segment<remove_all_t<RhsXpr>>::value> {};
|
||||||
|
|
||||||
|
template <typename Xpr>
|
||||||
|
struct enable_packet_segment<ArrayWrapper<Xpr>> : enable_packet_segment<remove_all_t<Xpr>> {};
|
||||||
|
|
||||||
|
template <typename Xpr>
|
||||||
|
struct enable_packet_segment<MatrixWrapper<Xpr>> : enable_packet_segment<remove_all_t<Xpr>> {};
|
||||||
|
|
||||||
} // end namespace internal
|
} // end namespace internal
|
||||||
|
|
||||||
/** \class ScalarBinaryOpTraits
|
/** \class ScalarBinaryOpTraits
|
||||||
|
Loading…
x
Reference in New Issue
Block a user