| 1473 | /** \internal \returns the 2-argument arc tangent of \a y and \a x (coeff-wise) */ |
| 1474 | template <typename Packet, std::enable_if_t<is_scalar<Packet>::value, int> = 0> |
| 1475 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet patan2(const Packet& y, const Packet& x) { |
| 1476 | return numext::atan2(y, x); |
| 1477 | } |
| 1478 | |
| 1479 | /** \internal \returns the 2-argument arc tangent of \a y and \a x (coeff-wise) */ |
| 1480 | template <typename Packet, std::enable_if_t<!is_scalar<Packet>::value, int> = 0> |