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

SYNOPSIS

FUNCTIONS

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

AUTHOR

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