xref: /openbsd/lib/libm/man/j0.3 (revision 1c7c1e02)
1*1c7c1e02Sschwarze.\"	$OpenBSD: j0.3,v 1.17 2021/06/29 14:47:33 schwarze Exp $
2df930be7Sderaadt.\" Copyright (c) 1985, 1991 Regents of the University of California.
3df930be7Sderaadt.\" All rights reserved.
4df930be7Sderaadt.\"
5df930be7Sderaadt.\" Redistribution and use in source and binary forms, with or without
6df930be7Sderaadt.\" modification, are permitted provided that the following conditions
7df930be7Sderaadt.\" are met:
8df930be7Sderaadt.\" 1. Redistributions of source code must retain the above copyright
9df930be7Sderaadt.\"    notice, this list of conditions and the following disclaimer.
10df930be7Sderaadt.\" 2. Redistributions in binary form must reproduce the above copyright
11df930be7Sderaadt.\"    notice, this list of conditions and the following disclaimer in the
12df930be7Sderaadt.\"    documentation and/or other materials provided with the distribution.
136580fee3Smillert.\" 3. Neither the name of the University nor the names of its contributors
14df930be7Sderaadt.\"    may be used to endorse or promote products derived from this software
15df930be7Sderaadt.\"    without specific prior written permission.
16df930be7Sderaadt.\"
17df930be7Sderaadt.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
18df930be7Sderaadt.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19df930be7Sderaadt.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20df930be7Sderaadt.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
21df930be7Sderaadt.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22df930be7Sderaadt.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23df930be7Sderaadt.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24df930be7Sderaadt.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25df930be7Sderaadt.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26df930be7Sderaadt.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27df930be7Sderaadt.\" SUCH DAMAGE.
28df930be7Sderaadt.\"
29df930be7Sderaadt.\"     from: @(#)j0.3	6.7 (Berkeley) 4/19/91
30df930be7Sderaadt.\"
31*1c7c1e02Sschwarze.Dd $Mdocdate: June 29 2021 $
32df930be7Sderaadt.Dt J0 3
33f0525d41Stholo.Os
34df930be7Sderaadt.Sh NAME
35df930be7Sderaadt.Nm j0 ,
368a2f5500Sderaadt.Nm j0f ,
37df930be7Sderaadt.Nm j1 ,
388a2f5500Sderaadt.Nm j1f ,
39df930be7Sderaadt.Nm jn ,
408a2f5500Sderaadt.Nm jnf ,
41df930be7Sderaadt.Nm y0 ,
428a2f5500Sderaadt.Nm y0f ,
43df930be7Sderaadt.Nm y1 ,
448a2f5500Sderaadt.Nm y1f ,
458a2f5500Sderaadt.Nm yn ,
468a2f5500Sderaadt.Nm ynf
4756ac4eceSjmc.Nd Bessel functions of first and second kind
48df930be7Sderaadt.Sh SYNOPSIS
4986f9d4cdStedu.In math.h
50df930be7Sderaadt.Ft double
51df930be7Sderaadt.Fn j0 "double x"
52df930be7Sderaadt.Ft float
53df930be7Sderaadt.Fn j0f "float x"
54df930be7Sderaadt.Ft double
55df930be7Sderaadt.Fn j1 "double x"
56df930be7Sderaadt.Ft float
57df930be7Sderaadt.Fn j1f "float x"
58df930be7Sderaadt.Ft double
59df930be7Sderaadt.Fn jn "int n" "double x"
60df930be7Sderaadt.Ft float
61df930be7Sderaadt.Fn jnf "int n" "float x"
62df930be7Sderaadt.Ft double
63df930be7Sderaadt.Fn y0 "double x"
64df930be7Sderaadt.Ft float
65df930be7Sderaadt.Fn y0f "float x"
66df930be7Sderaadt.Ft double
67df930be7Sderaadt.Fn y1 "double x"
68df930be7Sderaadt.Ft float
69df930be7Sderaadt.Fn y1f "float x"
70df930be7Sderaadt.Ft double
71df930be7Sderaadt.Fn yn "int n" "double x"
72df930be7Sderaadt.Ft float
73df930be7Sderaadt.Fn ynf "int n" "float x"
74df930be7Sderaadt.Sh DESCRIPTION
75df930be7SderaadtThe functions
76a856b3b0Sjason.Fn j0
77df930be7Sderaadtand
78a856b3b0Sjason.Fn j1
79df930be7Sderaadtcompute the
80df930be7Sderaadt.Em Bessel function of the first kind of the order
81df930be7Sderaadt0 and the
82df930be7Sderaadt.Em order
83df930be7Sderaadt1, respectively,
84df930be7Sderaadtfor the
85df930be7Sderaadtreal value
86df930be7Sderaadt.Fa x ;
87a856b3b0Sjasonthe function
88df930be7Sderaadt.Fn jn
89a856b3b0Sjasoncomputes the
90df930be7Sderaadt.Em Bessel function of the first kind of the integer order
91df930be7Sderaadt.Fa n
92df930be7Sderaadtfor the real value
93df930be7Sderaadt.Fa x .
94a856b3b0SjasonThe functions
95a856b3b0Sjason.Fn j0f ,
96a856b3b0Sjason.Fn j1f ,
97a856b3b0Sjasonand
98a856b3b0Sjason.Fn jnf
99a856b3b0Sjasonare single precision versions of
100a856b3b0Sjason.Fn j0 ,
101a856b3b0Sjason.Fn j1 ,
102a856b3b0Sjasonand
103a856b3b0Sjason.Fn jn ,
104a856b3b0Sjasonrespectively.
105df930be7Sderaadt.Pp
106df930be7SderaadtThe functions
107a856b3b0Sjason.Fn y0
108df930be7Sderaadtand
109a856b3b0Sjason.Fn y1
110df930be7Sderaadtcompute the linearly independent
111df930be7Sderaadt.Em Bessel function of the second kind of the order
112df930be7Sderaadt0 and the
113df930be7Sderaadt.Em order
114df930be7Sderaadt1, respectively,
115df930be7Sderaadtfor the
116df930be7Sderaadtpositive
117df930be7Sderaadt.Em integer
118df930be7Sderaadtvalue
119df930be7Sderaadt.Fa x
120df930be7Sderaadt(expressed as a double);
121a856b3b0Sjasonthe function
122df930be7Sderaadt.Fn yn
123a856b3b0Sjasoncomputes the
124df930be7Sderaadt.Em Bessel function of the second kind for the integer order
125df930be7Sderaadt.Fa n
126df930be7Sderaadtfor the positive
127df930be7Sderaadt.Em integer
128df930be7Sderaadtvalue
129df930be7Sderaadt.Fa x
130df930be7Sderaadt(expressed as a double).
131a856b3b0SjasonThe functions
132a856b3b0Sjason.Fn y0f ,
133a856b3b0Sjason.Fn y1f ,
134a856b3b0Sjasonand
135a856b3b0Sjason.Fn ynf
136a856b3b0Sjasonare single precision versions of
137a856b3b0Sjason.Fn y0 ,
138a856b3b0Sjason.Fn y1 ,
139a856b3b0Sjasonand
140a856b3b0Sjason.Fn yn ,
141a856b3b0Sjasonrespectively.
142df930be7Sderaadt.Sh RETURN VALUES
143df930be7SderaadtIf these functions are successful,
144c6efd655Sderaadtthe computed value is returned, otherwise the global variable
145df930be7Sderaadt.Va errno
146*1c7c1e02Sschwarzeis set to
147*1c7c1e02Sschwarze.Er EDOM
148*1c7c1e02Sschwarzeor
149*1c7c1e02Sschwarze.Er ERANGE .
150df930be7Sderaadt.Sh HISTORY
15123fbb714SschwarzeThe functions
15223fbb714Sschwarze.Fn j0 ,
15323fbb714Sschwarze.Fn j1 ,
15423fbb714Sschwarze.Fn jn ,
15523fbb714Sschwarze.Fn y0 ,
15623fbb714Sschwarze.Fn y1 ,
15723fbb714Sschwarzeand
15823fbb714Sschwarze.Fn yn
15923fbb714Sschwarzefirst appeared in
160df930be7Sderaadt.At v7 .
161