Created attachment 737 [details] Implementation of additional component-wise unary functions Dear all, for one of my projects I implemented the following additional component-wise unary functions that are not present in the release 3.2.9: atan, log10, sinh, asinh, cosh, acosh, tanh, atanh, erf, erfc, ceil, floor, round, trunc Implementation strictly follows the way that cos, sin, etc. are implemented, that is, calls to MKL, etc. are implemented. The attached patch has been tested for Eigen 3.2.9. Kind regards, Matthias
Could you please switch to the development branch? We have several of them implemented -- partially in the unsupported/SpecialFunctions module. I think only asinh, acosh and atanh are missing. The 3.2 branch shall mostly get bug fixes only.
*** Bug 1653 has been marked as a duplicate of this bug. ***
The inverse hyperbolic functions have implementations, but it looks like they are not available via the public API. Looks simple enough for 3.4
Eventually, Rasmus did the work: https://bitbucket.org/eigen/eigen/commits/bf07dcddde
-- GitLab Migration Automatic Message -- This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1305.