• Home
  • Raw
  • Download

Lines Matching refs:imag

42         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()
64 is_about(r.imag(), pi); in test_edges()
66 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
70 if (std::signbit(testcases[i].imag())) in test_edges()
71 is_about(r.imag(), -pi/2); in test_edges()
73 is_about(r.imag(), pi/2); in test_edges()
75 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
78 assert(std::isnan(r.imag())); in test_edges()
80 … (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].imag())) in test_edges()
84 if (std::signbit(testcases[i].imag())) in test_edges()
85 is_about(r.imag(), -pi); in test_edges()
87 is_about(r.imag(), pi); in test_edges()
89 … (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].imag())) in test_edges()
93 assert(r.imag() == 0); in test_edges()
94 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
96 … if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isinf(testcases[i].imag())) in test_edges()
100 if (std::signbit(testcases[i].imag())) in test_edges()
101 is_about(r.imag(), -0.75 * pi); in test_edges()
103 is_about(r.imag(), 0.75 * pi); in test_edges()
105 … if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isinf(testcases[i].imag())) in test_edges()
109 if (std::signbit(testcases[i].imag())) in test_edges()
110 is_about(r.imag(), -0.25 * pi); in test_edges()
112 is_about(r.imag(), 0.25 * pi); in test_edges()
114 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
118 assert(std::isnan(r.imag())); in test_edges()
120 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges()
123 assert(std::isnan(r.imag())); in test_edges()
125 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
129 assert(std::isnan(r.imag())); in test_edges()
131 else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
134 assert(std::isnan(r.imag())); in test_edges()
139 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()