1TRIG(3)               User Contributed Perl Documentation              TRIG(3)
2
3
4

NAME

6       PDL::GSLSF::TRIG - PDL interface to GSL Special Functions
7

DESCRIPTION

9       This is an interface to the Special Function package present in the GNU
10       Scientific Library.
11

FUNCTIONS

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

AUTHOR

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)
Impressum