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
13 gsl_sf_sin
14 Signature: (double x(); double [o]y(); double [o]e())
15
16 Sin(x) with GSL semantics.
17
18 gsl_sf_sin does not process bad values. It will set the bad-value flag
19 of all output ndarrays if the flag is set for any of the input
20 ndarrays.
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 ndarrays if the flag is set for any of the input
29 ndarrays.
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 ndarrays if the flag is set for any of the input
38 ndarrays.
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 ndarrays if the flag is set for any of the
47 input ndarrays.
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 ndarrays if the flag is set for any of the
56 input ndarrays.
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 ndarrays if the flag is set for any of the
65 input ndarrays.
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 ndarrays if the flag is set for any of the input
74 ndarrays.
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 ndarrays if the flag is set for any of the input
83 ndarrays.
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 ndarrays if the flag is set for any of the
92 input ndarrays.
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 ndarrays if the flag is set for any of the
102 input ndarrays.
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 ndarrays if the flag is set for any of
111 the input ndarrays.
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 ndarrays if the flag is set for any of the
120 input ndarrays.
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 ndarrays if the flag is set for any of the input
129 ndarrays.
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 ndarrays if the flag is set for any of the input
138 ndarrays.
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.36.0 2023-01-20 TRIG(3)