fix packetSegment for ArrayWrapper / MatrixWrapper

This commit is contained in:
Charles Schlosser 2025-04-12 12:12:48 +00:00
parent 28c3b26d53
commit 73ca849a68

View File

@ -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<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
/** \class ScalarBinaryOpTraits