hygfx Subroutine

public subroutine hygfx(a, b, c, x, hf)

************80

! HYGFX evaluates the hypergeometric function F(A,B,C,X).

Licensing:

The original FORTRAN77 version of this routine is copyrighted by 
Shanjie Zhang and Jianming Jin.  However, they give permission to 
incorporate this routine into a user program that the copyright 
is acknowledged.

Modified:

08 September 2007

Author:

Original FORTRAN77 version by Shanjie Zhang, Jianming Jin.
FORTRAN90 version by John Burkardt.

Reference:

Shanjie Zhang, Jianming Jin,
Computation of Special Functions,
Wiley, 1996,
ISBN: 0-471-11963-6,
LC: QA351.C45

Parameters:

Input, real ( kind = 8 ) A, B, C, X, the arguments of the function.
C must not be equal to a nonpositive integer.
X < 1.

Output, real HF, the value of the function.

Arguments

Type IntentOptional Attributes Name
real(kind=8) :: a
real(kind=8) :: b
real(kind=8) :: c
real(kind=8) :: x
real(kind=8) :: hf

Calls

proc~~hygfx~~CallsGraph proc~hygfx hygfx proc~gammaf gammaf proc~hygfx->proc~gammaf proc~psi psi proc~hygfx->proc~psi