Expand description
Hypergeometric functions are described in Abramowitz & Stegun, Chapters 13 and 15.
Functionsยง
- hyperg_
0F1 - This routine computes the hypergeometric function 0F1(c,x).
- hyperg_
0F1_ e - This routine computes the hypergeometric function 0F1(c,x).
- hyperg_
1F1 - This routine computes the confluent hypergeometric function 1F1(a,b,x) = M(a,b,x) for general parameters a, b.
- hyperg_
1F1_ e - This routine computes the confluent hypergeometric function 1F1(a,b,x) = M(a,b,x) for general parameters a, b.
- hyperg_
1F1_ int - This routine computes the confluent hypergeometric function 1F1(m,n,x) = M(m,n,x) for integer parameters m, n.
- hyperg_
1F1_ int_ e - This routine computes the confluent hypergeometric function 1F1(m,n,x) = M(m,n,x) for integer parameters m, n.
- hyperg_
2F0 - This routine computes the hypergeometric function 2F0(a,b,x). The series representation is a divergent hypergeometric series. However, for x < 0 we have 2F0(a,b,x) = (-1/x)^a U(a,1+a-b,-1/x)
- hyperg_
2F0_ e - This routine computes the hypergeometric function 2F0(a,b,x). The series representation is a divergent hypergeometric series. However, for x < 0 we have 2F0(a,b,x) = (-1/x)^a U(a,1+a-b,-1/x)
- hyperg_
2F1 - This routine computes the Gauss hypergeometric function 2F1(a,b,c,x) = F(a,b,c,x) for |x| < 1.
- hyperg_
2F1_ conj - This routine computes the Gauss hypergeometric function 2F1(a_R + i a_I, a_R - i a_I, c, x) with complex parameters for |x| < 1.
- hyperg_
2F1_ conj_ e - This routine computes the Gauss hypergeometric function 2F1(a_R + i a_I, a_R - i a_I, c, x) with complex parameters for |x| < 1.
- hyperg_
2F1_ conj_ renorm - This routine computes the renormalized Gauss hypergeometric function 2F1(a_R + i a_I, a_R - i a_I, c, x) / \Gamma(c) for |x| < 1.
- hyperg_
2F1_ conj_ renorm_ e - This routine computes the renormalized Gauss hypergeometric function 2F1(a_R + i a_I, a_R - i a_I, c, x) / \Gamma(c) for |x| < 1.
- hyperg_
2F1_ e - This routine computes the Gauss hypergeometric function 2F1(a,b,c,x) = F(a,b,c,x) for |x| < 1.
- hyperg_
2F1_ renorm - This routine computes the renormalized Gauss hypergeometric function 2F1(a,b,c,x) / \Gamma(c) for |x| < 1.
- hyperg_
2F1_ renorm_ e - This routine computes the renormalized Gauss hypergeometric function 2F1(a,b,c,x) / \Gamma(c) for |x| < 1.
- hyperg_
U - This routine computes the confluent hypergeometric function U(a,b,x).
- hyperg_
U_ e - This routine computes the confluent hypergeometric function U(a,b,x).
- hyperg_
U_ e10_ e - This routine computes the confluent hypergeometric function U(a,b,x) using the
[
ResultE10](types/result/struct.ResultE10.html) type to return a result with extended range. - hyperg_
U_ int - This routine computes the confluent hypergeometric function U(m,n,x) for integer parameters m, n.
- hyperg_
U_ int_ e - This routine computes the confluent hypergeometric function U(m,n,x) for integer parameters m, n.
- hyperg_
U_ int_ e10_ e - This routine computes the confluent hypergeometric function U(m,n,x) for integer parameters m, n using the
[
ResultE10](types/result/struct.ResultE10.html) type to return a result with extended range.