f21_ts Function

public pure elemental function f21_ts(a, b, c, z, tol) result(res)

Returns the Gauss hypergeometric function ₂F₁(a,b,;c;z) via a Taylor series method, with quad precision

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: a
complex(kind=dp), intent(in) :: b
complex(kind=dp), intent(in) :: c
complex(kind=dp), intent(in) :: z
real(kind=dp), intent(in), optional :: tol

The tolerance for which must be met for the series to be considered converged. If this is not supplied, this value will be taken to be machine epsilon macheps_dp from the hypergeometric__constants module.

Return Value complex(kind=dp)