Routine ID: C341 | |
---|---|
Author(s): | Library: MATHLIB |
Submitter: | Submitted: 15.10.1994 |
Language: Fortran | Revised: |
Subroutine subprograms BSKA and DBSKA calculate the sequence of modified Bessel functions
for real argument x>0 and a chosen
.
On CDC and Cray computers, the double-precision versions DBSKA
and DEBKA are not available.
Structure:
SUBROUTINE subprograms
User Entry Names: BSKA, EBSKA,
DBSKA,DEBKA
Files Referenced: Unit 6
External References:
BESK0, | BESK1, | EBESK0, | EBESK1, | |
DBESK0, | DBESK1, | DEBSK0, | DEBSK1 | (C313), |
BSKR4, | EBSKR4, | DBSKR4, | DEBKR4 | (C327), |
BSKR3, | EBSKR3, | DBSKR3, | DEBKR3 | (C340), |
4lMTLMTR(N002), ABEND(Z035) |
Usage:
Single-precision version:
CALL BSKA(X,IA,JA,NL,B) or
CALL EBSKA(X,IA,JA,NL,B)
(IA,JA) = (0,1), (1,2), (1,3), (1,4), (2,3), (3,4)are permitted. For example, and corresponds to .
Method:
The well-known recurrence relation for modified Bessel functions is used.
Restrictions:
, . Only the pairs ( IA,JA) given above are permitted.
Error handling:
Error C341.1:
.
Error C341.2: Pair ( IA,JA) not permitted.
Error C341.3:
.
In all cases, a message is written on
Unit 6, unless subroutine MTLSET (N002) has been called.
The initial contents of array B is left unchanged.