Lines Matching full:_m_re
41 { return ::hypot(__z._M_re, __z._M_im); }
44 { return ::hypot(__z._M_re, __z._M_im); }
49 { return ::hypot(__z._M_re, __z._M_im); }
56 { return ::atan2(__z._M_im, __z._M_re); }
60 { return ::atan2(__z._M_im, __z._M_re); }
65 { return ::atan2(__z._M_im, __z._M_re); }
168 _Tp re = z._M_re;
174 result._M_re = result._M_im = 0.f;
176 result._M_re = ::sqrt(0.5f * (mag + re));
177 result._M_im = im/result._M_re/2.f;
182 result._M_re = im/result._M_im/2.f;
203 _Tp expx = ::exp(z._M_re);
224 r._M_im = ::atan2(z._M_im, z._M_re) * ln10_inv;
225 r._M_re = ::log10(::hypot(z._M_re, z._M_im));
255 r._M_im = ::atan2(z._M_im, z._M_re);
256 r._M_re = ::log(::hypot(z._M_re, z._M_im));
275 _Tp x = ::exp(logr * b._M_re);
293 _Tp logr = ::log(::hypot(a._M_re,a._M_im));
294 _Tp logi = ::atan2(a._M_im, a._M_re);
303 _Tp logr = ::log(::hypot(a._M_re,a._M_im));
304 _Tp logi = ::atan2(a._M_im, a._M_re);
305 _Tp x = ::exp(logr * b._M_re - logi * b._M_im);
306 _Tp y = logr * b._M_im + logi * b._M_re;