cdf_gamma Interface

public interface cdf_gamma

Version experimental

Gamma Distribution Cumulative Distribution Function (Specification)


Module Procedures

private impure elemental function gamma_dist_cdf_rsp(x, shape, rate, loc) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: x
real(kind=sp), intent(in) :: shape
real(kind=sp), intent(in) :: rate
real(kind=sp), intent(in), optional :: loc

Return Value real(kind=sp)

private impure elemental function gamma_dist_cdf_rdp(x, shape, rate, loc) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x
real(kind=dp), intent(in) :: shape
real(kind=dp), intent(in) :: rate
real(kind=dp), intent(in), optional :: loc

Return Value real(kind=dp)

private impure elemental function gamma_dist_cdf_csp(x, shape, rate, loc) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: x
complex(kind=sp), intent(in) :: shape
complex(kind=sp), intent(in) :: rate
complex(kind=sp), intent(in), optional :: loc

Return Value real(kind=sp)

private impure elemental function gamma_dist_cdf_cdp(x, shape, rate, loc) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: x
complex(kind=dp), intent(in) :: shape
complex(kind=dp), intent(in) :: rate
complex(kind=dp), intent(in), optional :: loc

Return Value real(kind=dp)

private impure elemental function gamma_dist_cdf_impure_rsp(x, shape, rate, err, loc) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: x
real(kind=sp), intent(in) :: shape
real(kind=sp), intent(in) :: rate
integer, intent(out) :: err
real(kind=sp), intent(in), optional :: loc

Return Value real(kind=sp)

private impure elemental function gamma_dist_cdf_impure_rdp(x, shape, rate, err, loc) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x
real(kind=dp), intent(in) :: shape
real(kind=dp), intent(in) :: rate
integer, intent(out) :: err
real(kind=dp), intent(in), optional :: loc

Return Value real(kind=dp)

private impure elemental function gamma_dist_cdf_impure_csp(x, shape, rate, err, loc) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: x
complex(kind=sp), intent(in) :: shape
complex(kind=sp), intent(in) :: rate
integer, intent(out) :: err
complex(kind=sp), intent(in), optional :: loc

Return Value real(kind=sp)

private impure elemental function gamma_dist_cdf_impure_cdp(x, shape, rate, err, loc) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: x
complex(kind=dp), intent(in) :: shape
complex(kind=dp), intent(in) :: rate
integer, intent(out) :: err
complex(kind=dp), intent(in), optional :: loc

Return Value real(kind=dp)