Initial import from FreeBSD RELENG_4:
[dragonfly.git] / contrib / libstdc++ / tests / tcomplex.exp
1 double_complex one = (1,0)
2 i = (0,1)
3 neg_one = (-1,0)
4 sqrt(neg_one) = (0,1)
5 a = (2,3)
6 b = (4,5)
7 a + one = (3,3)
8 a - one = (1,3)
9 a * one = (2,3)
10 a / one = (2,3)
11 a + b = (6,8)
12 a - b = (-2,-2)
13 a * b = (-7,22)
14 a / b = (0.560976,0.0487805)
15 c = a; c += b = (6,8)
16 c = a; c -= b = (-2,-2)
17 c = a; c *= b = (-7,22)
18 c = a; c /= b = (0.560976,0.0487805)
19 -a = (-2,-3)
20 real(a) = 2
21 imag(a) = 3
22 conj(a) = (2,-3)
23 norm(a) = 13
24 abs(a) = 3.60555
25 arg(a) = 0.982794
26 cos(a) = (-4.18963,-9.10923)
27 sin(a) = (9.1545,-4.16891)
28 cosh(a) = (-3.72455,0.511823)
29 sinh(a) = (-3.59056,0.530921)
30 log(a) = (1.28247,0.982794)
31 exp(a) = (-7.31511,1.04274)
32 sqrt(a) = (1.67415,0.895977)
33 pow(a, 2) = (-5,12)
34 pow(a, b) = (-0.753046,-0.986429)
35 enter a complex number in form a or (a) or (a, b): number = (1.2,-34)
36
37 End of test