1TRIG(3) User Contributed Perl Documentation TRIG(3)
2
3
4
6 PDL::GSLSF::TRIG - PDL interface to GSL Special Functions
7
9 This is an interface to the Special Function package present in the GNU
10 Scientific Library.
11
15 gsl_sf_sin
16 Signature: (double x(); double [o]y(); double [o]e())
17
18 Sin(x) with GSL semantics.
19
20 gsl_sf_sin does not process bad values. It will set the bad-value flag
21 of all output piddles if the flag is set for any of the input piddles.
22
23 gsl_sf_cos
24 Signature: (double x(); double [o]y(); double [o]e())
25
26 Cos(x) with GSL semantics.
27
28 gsl_sf_cos does not process bad values. It will set the bad-value flag
29 of all output piddles if the flag is set for any of the input piddles.
30
31 gsl_sf_hypot
32 Signature: (double x(); double xx(); double [o]y(); double [o]e())
33
34 Hypot(x,xx) with GSL semantics.
35
36 gsl_sf_hypot does not process bad values. It will set the bad-value
37 flag of all output piddles if the flag is set for any of the input
38 piddles.
39
40 gsl_sf_complex_sin
41 Signature: (double zr(); double zi(); double [o]x(); double [o]y(); double [o]xe(); double [o]ye())
42
43 Sin(z) for complex z
44
45 gsl_sf_complex_sin does not process bad values. It will set the bad-
46 value flag of all output piddles if the flag is set for any of the
47 input piddles.
48
49 gsl_sf_complex_cos
50 Signature: (double zr(); double zi(); double [o]x(); double [o]y(); double [o]xe(); double [o]ye())
51
52 Cos(z) for complex z
53
54 gsl_sf_complex_cos does not process bad values. It will set the bad-
55 value flag of all output piddles if the flag is set for any of the
56 input piddles.
57
58 gsl_sf_complex_logsin
59 Signature: (double zr(); double zi(); double [o]x(); double [o]y(); double [o]xe(); double [o]ye())
60
61 Log(Sin(z)) for complex z
62
63 gsl_sf_complex_logsin does not process bad values. It will set the
64 bad-value flag of all output piddles if the flag is set for any of the
65 input piddles.
66
67 gsl_sf_lnsinh
68 Signature: (double x(); double [o]y(); double [o]e())
69
70 Log(Sinh(x)) with GSL semantics.
71
72 gsl_sf_lnsinh does not process bad values. It will set the bad-value
73 flag of all output piddles if the flag is set for any of the input
74 piddles.
75
76 gsl_sf_lncosh
77 Signature: (double x(); double [o]y(); double [o]e())
78
79 Log(Cos(x)) with GSL semantics.
80
81 gsl_sf_lncosh does not process bad values. It will set the bad-value
82 flag of all output piddles if the flag is set for any of the input
83 piddles.
84
85 gsl_sf_polar_to_rect
86 Signature: (double r(); double t(); double [o]x(); double [o]y(); double [o]xe(); double [o]ye())
87
88 Convert polar to rectlinear coordinates.
89
90 gsl_sf_polar_to_rect does not process bad values. It will set the bad-
91 value flag of all output piddles if the flag is set for any of the
92 input piddles.
93
94 gsl_sf_rect_to_polar
95 Signature: (double x(); double y(); double [o]r(); double [o]t(); double [o]re(); double [o]te())
96
97 Convert rectlinear to polar coordinates. return argument in range [-pi,
98 pi].
99
100 gsl_sf_rect_to_polar does not process bad values. It will set the bad-
101 value flag of all output piddles if the flag is set for any of the
102 input piddles.
103
104 gsl_sf_angle_restrict_symm
105 Signature: (double [o]y())
106
107 Force an angle to lie in the range (-pi,pi].
108
109 gsl_sf_angle_restrict_symm does not process bad values. It will set
110 the bad-value flag of all output piddles if the flag is set for any of
111 the input piddles.
112
113 gsl_sf_angle_restrict_pos
114 Signature: (double [o]y())
115
116 Force an angle to lie in the range [0,2 pi).
117
118 gsl_sf_angle_restrict_pos does not process bad values. It will set the
119 bad-value flag of all output piddles if the flag is set for any of the
120 input piddles.
121
122 gsl_sf_sin_err
123 Signature: (double x(); double dx(); double [o]y(); double [o]e())
124
125 Sin(x) for quantity with an associated error.
126
127 gsl_sf_sin_err does not process bad values. It will set the bad-value
128 flag of all output piddles if the flag is set for any of the input
129 piddles.
130
131 gsl_sf_cos_err
132 Signature: (double x(); double dx(); double [o]y(); double [o]e())
133
134 Cos(x) for quantity with an associated error.
135
136 gsl_sf_cos_err does not process bad values. It will set the bad-value
137 flag of all output piddles if the flag is set for any of the input
138 piddles.
139
141 This file copyright (C) 1999 Christian Pellegrin
142 <chri@infis.univ.trieste.it> All rights reserved. There is no warranty.
143 You are allowed to redistribute this software / documentation under
144 certain conditions. For details, see the file COPYING in the PDL
145 distribution. If this file is separated from the PDL distribution, the
146 copyright notice should be included in the file.
147
148 The GSL SF modules were written by G. Jungman.
149
150
151
152perl v5.12.3 2011-03-31 TRIG(3)