Module rgsl::hypergeometric[][src]

Expand description

Hypergeometric functions are described in Abramowitz & Stegun, Chapters 13 and 15.

Functions

This routine computes the hypergeometric function 0F1(c,x).

This routine computes the hypergeometric function 0F1(c,x).

This routine computes the confluent hypergeometric function 1F1(a,b,x) = M(a,b,x) for general parameters a, b.

This routine computes the confluent hypergeometric function 1F1(a,b,x) = M(a,b,x) for general parameters a, b.

This routine computes the confluent hypergeometric function 1F1(m,n,x) = M(m,n,x) for integer parameters m, n.

This routine computes the confluent hypergeometric function 1F1(m,n,x) = M(m,n,x) for integer parameters m, n.

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)

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)

This routine computes the Gauss hypergeometric function 2F1(a,b,c,x) = F(a,b,c,x) for |x| < 1.

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.

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.

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.

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.

This routine computes the Gauss hypergeometric function 2F1(a,b,c,x) = F(a,b,c,x) for |x| < 1.

This routine computes the renormalized Gauss hypergeometric function 2F1(a,b,c,x) / \Gamma(c) for |x| < 1.

This routine computes the renormalized Gauss hypergeometric function 2F1(a,b,c,x) / \Gamma(c) for |x| < 1.

This routine computes the confluent hypergeometric function U(a,b,x).

This routine computes the confluent hypergeometric function U(a,b,x).

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.

This routine computes the confluent hypergeometric function U(m,n,x) for integer parameters m, n.

This routine computes the confluent hypergeometric function U(m,n,x) for integer parameters m, n.

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.