Lines Matching refs:_M_im
41 { return ::hypot(__z._M_re, __z._M_im); } in abs()
44 { return ::hypot(__z._M_re, __z._M_im); } in abs()
49 { return ::hypot(__z._M_re, __z._M_im); } in abs()
56 { return ::atan2(__z._M_im, __z._M_re); } in arg()
60 { return ::atan2(__z._M_im, __z._M_re); } in arg()
65 { return ::atan2(__z._M_im, __z._M_re); } in arg()
169 _Tp im = z._M_im; in sqrtT()
174 result._M_re = result._M_im = 0.f; in sqrtT()
177 result._M_im = im/result._M_re/2.f; in sqrtT()
179 result._M_im = ::sqrt(0.5f * (mag - re)); in sqrtT()
181 result._M_im = - result._M_im; in sqrtT()
182 result._M_re = im/result._M_im/2.f; in sqrtT()
204 return complex<_Tp>(expx * ::cos(z._M_im), in expT()
205 expx * ::sin(z._M_im)); in expT()
224 r._M_im = ::atan2(z._M_im, z._M_re) * ln10_inv; in log10T()
225 r._M_re = ::log10(::hypot(z._M_re, z._M_im)); in log10T()
249 r._M_im = ::atan2(z._M_im, z._M_re); in logT()
250 r._M_re = ::log(::hypot(z._M_re, z._M_im)); in logT()
270 _Tp y = logr * b._M_im; in powT()
287 _Tp logr = ::log(::hypot(a._M_re,a._M_im)); in powT()
288 _Tp logi = ::atan2(a._M_im, a._M_re); in powT()
297 _Tp logr = ::log(::hypot(a._M_re,a._M_im)); in powT()
298 _Tp logi = ::atan2(a._M_im, a._M_re); in powT()
299 _Tp x = ::exp(logr * b._M_re - logi * b._M_im); in powT()
300 _Tp y = logr * b._M_im + logi * b._M_re; in powT()