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