Author(s): K.S. Kölbig | Library: MATHLIB |
Submitter: | Submitted: 15.02.1989 |
Language: Fortran | Revised: 01.12.1994 |
Function subprograms RFCONC and DFCONC calculate the (real valued) conical function of the first kind
for real , and m=0,1, where
is the
Legendre (or spherical) function of the first kind and
.
On CDC and Cray computers, the double-precision version DFCONC is not available.
Structure:
FUNCTION subprograms
User Entry Names: RFCONC, DFCONC
Obsolete User Entry Names: FCONC RFCONC
Files Referenced: Unit 6
External References:
CGAMMA, | WGAMMA, | CLGAMA, | WLGAMA, |
BESJO, | DBESJ0, | BESJ1, | DBESJ1, |
BESIO, | DBESI0, | BESI1, | DBESI1, |
RELIKC, | DELIKC, | RELIEC, | DELIEC, |
MTLMTR, ABEND |
Usage:
For (type REAL),
(type
DOUBLE PRECISION),
tFCONC(X,TAU,M)}has, in any arithmetic expression, the value
Method:
Either (i) series expansions based on the Gaussian
hypergeometric function and evaluated by direct summation
or from rational approximations, or (ii) asymptotic
expressions in terms of Bessel functions. For the
conical functions (for m = 0,1) can be expressed in terms of
complete elliptic integrals.
For details see Ref. 1.
Restrictions:
,
,
or 1.
Accuracy:
RFCONC (except on CDC and Cray computers)
has full single-precision accuracy.
For most values of the argument X, DFCONC
(and RFCONC on CDC and Cray computers), an accuracy of
not less than 10 significant digits is usually obtained.
If x and are not too large
the accuracy increases to about 12-13 significant digits.
Error handling:
Error C331.1: or
or
and
.
Error C331.2: Problems of convergence for a hypergeometric
function.
In both cases, the function value is set equal to zero,
and a message is written on
Unit 6, unless subroutine MTLSET (N002) has been called.
Notes:
This program is an (only formally) modified version of the CPC Program Library Package FCONIC (see Ref. 1).
References: