Fix bug that disabled vectorization for coeffMin/coeffMax.

This commit is contained in:
Rasmus Munk Larsen 2023-02-25 20:03:54 +00:00
parent bc5cdc7a67
commit 2e9b945baf

View File

@ -338,8 +338,9 @@ struct minmax_coeff_visitor<Derived, is_min, PropagateNaN> : coeff_visitor<Deriv
}
};
template<typename Scalar, bool is_min, int NaNPropagation>
struct functor_traits<minmax_coeff_visitor<Scalar, is_min, NaNPropagation> > {
template<typename Derived, bool is_min, int NaNPropagation>
struct functor_traits<minmax_coeff_visitor<Derived, is_min, NaNPropagation> > {
using Scalar = typename Derived::Scalar;
enum {
Cost = NumTraits<Scalar>::AddCost,
PacketAccess = packet_traits<Scalar>::HasCmp