Implement plog_complex

This is the first attempt to deal with vectorized complex functions described in issue #2635

In this commit, I implemented plog_complex. I tested it on my Windows laptop and on my MacBook M1. All the edge cases work std::complex<double> but I get some differences on the last pi (or a fraction of) digits for some corner cases for std::complex<float>.

P.S. This is my first merge request ever in Eigen, any comments are welcome.

Merge request reports

Loading