mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-23 14:53:13 +08:00
Fix bug that disabled vectorization for coeffMin/coeffMax.
This commit is contained in:
parent
bc5cdc7a67
commit
2e9b945baf
@ -338,8 +338,9 @@ struct minmax_coeff_visitor<Derived, is_min, PropagateNaN> : coeff_visitor<Deriv
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename Scalar, bool is_min, int NaNPropagation>
|
template<typename Derived, bool is_min, int NaNPropagation>
|
||||||
struct functor_traits<minmax_coeff_visitor<Scalar, is_min, NaNPropagation> > {
|
struct functor_traits<minmax_coeff_visitor<Derived, is_min, NaNPropagation> > {
|
||||||
|
using Scalar = typename Derived::Scalar;
|
||||||
enum {
|
enum {
|
||||||
Cost = NumTraits<Scalar>::AddCost,
|
Cost = NumTraits<Scalar>::AddCost,
|
||||||
PacketAccess = packet_traits<Scalar>::HasCmp
|
PacketAccess = packet_traits<Scalar>::HasCmp
|
||||||
|
Loading…
x
Reference in New Issue
Block a user