y0(), y0f(), y1(), y1f(), yn(), ynf()

bessel functions of the second kind 

Function


SYNOPSIS

#include <math.h>

double y0(double x)

float y0f(float x)

double y1(double x)

float y1f(float x)

double yn(int n, double x)

float ynf(int n, float x)


DESCRIPTION

The functions y0(), y0f(), y1(), and y1f() compute the linearly independent Bessel function of the second kind of the order 0 and the order 1, respectively, for the positive integer value x (expressed as a double); the functions yn() and ynf() compute the Bessel function of the second kind for the integer order n for the positive integer value x (expressed as a double).


PARAMETER

x 

Is the number whose Bessel function is to be derived.

n 

Is the order of the Bessel function.


RETURN VALUES

If successful, these functions return the Bessel value of x.

If x is NaN or negative, NaN is returned.

If x is 0.0, then:

If x is a negative number, then:

If the result underflows, 0.0 is returned and if in POSIX mode, errno is set to ERANGE. If in XOPEN or SVID mode, the matherr() function is called.

If x is greater than X_TLOSS, then:


CONFORMANCE

UNIX 98.


MULTITHREAD SAFETY LEVEL

MT-Safe.


PORTING ISSUES

None.


AVAILABILITY

PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition


SEE ALSO

Functions:
j0(), math(), matherr()


PTC MKS Toolkit 10.5 Documentation Build 40.