Implement float pexp_complex

This commit is contained in:
Damiano Franzò
2024-02-14 14:55:03 +01:00
committed by Rasmus Munk Larsen
parent 4d419e2209
commit be06c9ad51
9 changed files with 133 additions and 4 deletions

View File

@@ -121,6 +121,10 @@ struct ppolevl;
template <typename Packet>
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog_complex(const Packet& x);
/** \internal \returns exp(x) for complex types */
template <typename Packet>
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pexp_complex(const Packet& x);
// Macros for instantiating these generic functions for different backends.
#define EIGEN_PACKET_FUNCTION(METHOD, SCALAR, PACKET) \
template <> \