fstats_special_functions Module



Contents


Functions

public pure elemental function beta(a, b) result(rst)

Computes the beta function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a

The first argument of the function.

real(kind=real64), intent(in) :: b

The second argument of the function.

Return Value real(kind=real64)

The value of the beta function at and .

public pure elemental function digamma(x) result(rst)

Computes the digamma function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: x

The value at which to evaluate the function.

Return Value real(kind=real64)

The function value.

public pure elemental function incomplete_beta(a, b, x) result(rst)

Computes the incomplete beta function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a

The first argument of the function.

real(kind=real64), intent(in) :: b

The second argument of the function.

real(kind=real64), intent(in) :: x

The upper limit of the integration.

Return Value real(kind=real64)

The value of the incomplete beta function.

public pure elemental function incomplete_gamma_lower(a, x) result(rst)

Computes the lower incomplete gamma function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a

The coefficient value.

real(kind=real64), intent(in) :: x

The value at which to evaluate the function.

Return Value real(kind=real64)

The function value.

public pure elemental function incomplete_gamma_upper(a, x) result(rst)

Computes the upper incomplete gamma function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a

The coefficient value.

real(kind=real64), intent(in) :: x

The value at which to evaluate the function.

Return Value real(kind=real64)

The function value.

public pure elemental function regularized_beta(a, b, x) result(rst)

Computes the regularized beta function.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a

The first argument of the function.

real(kind=real64), intent(in) :: b

The second argument of the function.

real(kind=real64), intent(in) :: x

The upper limit of the integration.

Return Value real(kind=real64)

The value of the regularized beta function.