BSK0E

This function evaluates the exponentially scaled modified Bessel function of the second kind of order zero.

Function Return Value

BSK0E — Function value. (Output)

Required Arguments

X — Argument for which the function value is desired. (Input)

FORTRAN 90 Interface

Generic: BSK0E (X)

Specific: The specific interface names are S_BSK0E and D_BSK0E.

FORTRAN 77 Interface

Single: BSK0E (X)

Double: The double precision function name is DBSK0E.

Description

Function BSK0E computes exK0(x). For the definition of the Bessel function K0(x), see BSK0. The argument must be greater than zero for the result to be defined.

Example

In this example, BSK0E(0.5) is computed and printed.

 

USE BSK0E_INT

USE UMACH_INT

 

IMPLICIT NONE

! Declare variables

INTEGER NOUT

REAL VALUE, X

! Compute

X = 0.5

VALUE = BSK0E(X)

! Print the results

CALL UMACH (2, NOUT)

WRITE (NOUT,99999) X, VALUE

99999 FORMAT (' BSK0E(', F6.3, ') = ', F6.3)

END

Output

 

BSK0E( 0.500) = 1.524