AKER0

This function evaluates the Kelvin function of the second kind, ker, of order zero.

Function Return Value

AKER0 — Function value. (Output)

Required Arguments

X — Argument for which the function value is desired. (Input)
It must be nonnegative.

FORTRAN 90 Interface

Generic: AKER0 (X)

Specific: The specific interface names are S_AKER0 and D_AKER0.

FORTRAN 77 Interface

Single: AKER0 (X)

Double: The double precision name is DKER0.

Description

The modified Kelvin function ker0(x) is defined to be K0(xeπi4). The Bessel function K0(x) is defined in BSK0. Function AKER0 is based on the work of Burgoyne (1963). If x < 0, then NaN (not a number) is returned. If x  119, then zero is returned.

Example

In this example, ker0(0.4) is computed and printed.

 

USE AKER0_INT

USE UMACH_INT

 

IMPLICIT NONE

! Declare variables

INTEGER NOUT

REAL VALUE, X

! Compute

X = 0.4

VALUE = AKER0(X)

! Print the results

CALL UMACH (2, NOUT)

WRITE (NOUT,99999) X, VALUE

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

END

Output

 

AKER0( 0.400) = 1.063