Home
last modified time | relevance | path

Searched full:imag (Results 1 – 25 of 912) sorted by relevance

12345678910>>...37

/external/pytorch/c10/test/util/
Dcomplex_math_test_common.h22 C10_ASSERT_NEAR(e_i_pi.imag(), 0, tol); in C10_DEFINE_TEST()
27 C10_ASSERT_NEAR(e_i_pi.imag(), 0, tol); in C10_DEFINE_TEST()
32 C10_ASSERT_NEAR(e_i_pi.imag(), 0, tol); in C10_DEFINE_TEST()
37 C10_ASSERT_NEAR(e_i_pi.imag(), 0, tol); in C10_DEFINE_TEST()
46 float expected_real = std::exp(x.real()) * std::cos(x.imag()); in C10_DEFINE_TEST()
47 float expected_imag = std::exp(x.real()) * std::sin(x.imag()); in C10_DEFINE_TEST()
49 C10_ASSERT_NEAR(e.imag(), expected_imag, tol); in C10_DEFINE_TEST()
54 float expected_real = ::exp(x.real()) * ::cos(x.imag()); in C10_DEFINE_TEST()
55 float expected_imag = ::exp(x.real()) * ::sin(x.imag()); in C10_DEFINE_TEST()
57 C10_ASSERT_NEAR(e.imag(), expected_imag, tol); in C10_DEFINE_TEST()
[all …]
/external/cronet/stable/third_party/libc++/src/test/std/numerics/complex.number/complex.transcendentals/
Dacos.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isinf(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
59 …(std::isfinite(testcases[i].real()) && testcases[i].real() != 0 && std::isnan(testcases[i].imag())) in test_edges()
62 assert(std::isnan(r.imag())); in test_edges()
[all …]
Dacosh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
46 is_about(r.imag(), -pi/2); in test_edges()
48 is_about(r.imag(), pi/2); in test_edges()
50 else if (testcases[i].real() == 1 && testcases[i].imag() == 0) in test_edges()
54 assert(r.imag() == 0); in test_edges()
55 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
57 else if (testcases[i].real() == -1 && testcases[i].imag() == 0) in test_edges()
61 if (std::signbit(testcases[i].imag())) in test_edges()
62 is_about(r.imag(), -pi); in test_edges()
[all …]
Dlog.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
48 if (std::signbit(testcases[i].imag())) in test_edges()
49 is_about(r.imag(), -pi); in test_edges()
51 is_about(r.imag(), pi); in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
61 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
65 if (testcases[i].imag() > 0) in test_edges()
66 is_about(r.imag(), pi/2); in test_edges()
68 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Dexp.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
44 assert(r.imag() == 0); in test_edges()
45 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
50 assert(std::isnan(r.imag())); in test_edges()
52 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
55 assert(std::isnan(r.imag())); in test_edges()
57 … else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && testcases[i].imag() == 0) in test_edges()
61 assert(r.imag() == 0); in test_edges()
62 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
[all …]
Dasinh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if (testcases[i].real() == 0 && std::abs(testcases[i].imag()) == 1) in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
52 is_about(r.imag(), -pi/2); in test_edges()
54 is_about(r.imag(), pi/2); in test_edges()
56 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
61 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Datanh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::abs(testcases[i].real()) == 1 && testcases[i].imag() == 0) in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
60 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
64 if (testcases[i].imag() > 0) in test_edges()
65 is_about(r.imag(), pi/2); in test_edges()
[all …]
Dsinh.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isnan(r.imag())); in test_edges()
58 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
61 assert(std::isnan(r.imag())); in test_edges()
63 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
[all …]
/external/libcxx/test/std/numerics/complex.number/complex.transcendentals/
Dacos.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isinf(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
59 …(std::isfinite(testcases[i].real()) && testcases[i].real() != 0 && std::isnan(testcases[i].imag())) in test_edges()
62 assert(std::isnan(r.imag())); in test_edges()
[all …]
Dacosh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
46 is_about(r.imag(), -pi/2); in test_edges()
48 is_about(r.imag(), pi/2); in test_edges()
50 else if (testcases[i].real() == 1 && testcases[i].imag() == 0) in test_edges()
54 assert(r.imag() == 0); in test_edges()
55 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
57 else if (testcases[i].real() == -1 && testcases[i].imag() == 0) in test_edges()
61 if (std::signbit(testcases[i].imag())) in test_edges()
62 is_about(r.imag(), -pi); in test_edges()
[all …]
Dlog.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
48 if (std::signbit(testcases[i].imag())) in test_edges()
49 is_about(r.imag(), -pi); in test_edges()
51 is_about(r.imag(), pi); in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
61 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
65 if (testcases[i].imag() > 0) in test_edges()
66 is_about(r.imag(), pi/2); in test_edges()
68 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Dasinh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if (testcases[i].real() == 0 && std::abs(testcases[i].imag()) == 1) in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
52 is_about(r.imag(), -pi/2); in test_edges()
54 is_about(r.imag(), pi/2); in test_edges()
56 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
61 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Dsinh.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isnan(r.imag())); in test_edges()
58 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
61 assert(std::isnan(r.imag())); in test_edges()
63 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
[all …]
Dexp.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
44 assert(r.imag() == 0); in test_edges()
45 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
50 assert(std::isnan(r.imag())); in test_edges()
52 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
55 assert(std::isnan(r.imag())); in test_edges()
57 … else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && testcases[i].imag() == 0) in test_edges()
61 assert(r.imag() == 0); in test_edges()
62 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
[all …]
Datanh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::abs(testcases[i].real()) == 1 && testcases[i].imag() == 0) in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
60 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
64 if (testcases[i].imag() > 0) in test_edges()
65 is_about(r.imag(), pi/2); in test_edges()
[all …]
/external/cronet/tot/third_party/libc++/src/test/std/numerics/complex.number/complex.transcendentals/
Dacos.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isinf(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
59 …(std::isfinite(testcases[i].real()) && testcases[i].real() != 0 && std::isnan(testcases[i].imag())) in test_edges()
62 assert(std::isnan(r.imag())); in test_edges()
[all …]
Dacosh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
46 is_about(r.imag(), -pi/2); in test_edges()
48 is_about(r.imag(), pi/2); in test_edges()
50 else if (testcases[i].real() == 1 && testcases[i].imag() == 0) in test_edges()
54 assert(r.imag() == 0); in test_edges()
55 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
57 else if (testcases[i].real() == -1 && testcases[i].imag() == 0) in test_edges()
61 if (std::signbit(testcases[i].imag())) in test_edges()
62 is_about(r.imag(), -pi); in test_edges()
[all …]
Dlog.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
48 if (std::signbit(testcases[i].imag())) in test_edges()
49 is_about(r.imag(), -pi); in test_edges()
51 is_about(r.imag(), pi); in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
61 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
65 if (testcases[i].imag() > 0) in test_edges()
66 is_about(r.imag(), pi/2); in test_edges()
68 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Dexp.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
44 assert(r.imag() == 0); in test_edges()
45 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
50 assert(std::isnan(r.imag())); in test_edges()
52 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
55 assert(std::isnan(r.imag())); in test_edges()
57 … else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && testcases[i].imag() == 0) in test_edges()
61 assert(r.imag() == 0); in test_edges()
62 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
[all …]
Dasinh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if (testcases[i].real() == 0 && std::abs(testcases[i].imag()) == 1) in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
52 is_about(r.imag(), -pi/2); in test_edges()
54 is_about(r.imag(), pi/2); in test_edges()
56 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
61 is_about(r.imag(), -pi/2); in test_edges()
[all …]
Datanh.pass.cpp42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::abs(testcases[i].real()) == 1 && testcases[i].imag() == 0) in test_edges()
57 assert(r.imag() == 0); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
60 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
64 if (testcases[i].imag() > 0) in test_edges()
65 is_about(r.imag(), pi/2); in test_edges()
[all …]
Dsinh.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(r.imag() == 0); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
48 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges()
51 assert(std::isnan(r.imag())); in test_edges()
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
56 assert(std::isnan(r.imag())); in test_edges()
58 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
61 assert(std::isnan(r.imag())); in test_edges()
63 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
[all …]
Dcosh.pass.cpp41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
44 assert(r.imag() == 0); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges()
50 assert(r.imag() == 0); in test_edges()
52 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
55 assert(r.imag() == 0); in test_edges()
57 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
60 assert(std::isnan(r.imag())); in test_edges()
62 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
[all …]
/external/pytorch/aten/src/ATen/cuda/
Dllvm_complex.cpp42 : __re_(__c.real()), __im_(__c.imag()) {}
45 constexpr value_type imag() const {return __im_;}
48 void imag(value_type __im) {__im_ = __im;}
51 return real() || imag();
64 __im_ = __c.imag();
70 __im_ += __c.imag();
76 __im_ -= __c.imag();
81 *this = *this * complex(__c.real(), __c.imag());
86 *this = *this / complex(__c.real(), __c.imag());
107 constexpr float imag() const {return __im_;}
[all …]
/external/python/cpython3/Modules/
Dcmathmodule.c143 if (!Py_IS_FINITE((z).real) || !Py_IS_FINITE((z).imag)) { \
146 [special_type((z).imag)]; \
185 if (fabs(z.real) > CM_LARGE_DOUBLE || fabs(z.imag) > CM_LARGE_DOUBLE) { in cmath_acos_impl()
187 r.real = atan2(fabs(z.imag), z.real); in cmath_acos_impl()
191 r.imag = -copysign(log(hypot(z.real/2., z.imag/2.)) + in cmath_acos_impl()
192 M_LN2*2., z.imag); in cmath_acos_impl()
194 r.imag = copysign(log(hypot(z.real/2., z.imag/2.)) + in cmath_acos_impl()
195 M_LN2*2., -z.imag); in cmath_acos_impl()
199 s1.imag = -z.imag; in cmath_acos_impl()
202 s2.imag = z.imag; in cmath_acos_impl()
[all …]

12345678910>>...37