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