pdf_beta Interface

public interface pdf_beta

Version experimental

Beta Distribution Probability Density Function (Specification)


Module Procedures

private elemental function beta_dist_pdf_rsp(x, a, b, loc) result(res)

Arguments

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

Return Value real(kind=sp)

private elemental function beta_dist_pdf_rdp(x, a, b, loc) result(res)

Arguments

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

Return Value real(kind=dp)

private elemental function beta_dist_pdf_csp(x, a, b, loc) result(res)

Arguments

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

Return Value real(kind=sp)

private elemental function beta_dist_pdf_cdp(x, a, b, loc) result(res)

Arguments

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

Return Value real(kind=dp)

private impure elemental function beta_dist_pdf_impure_rsp(x, a, b, err, loc) result(res)

Arguments

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

Return Value real(kind=sp)

private impure elemental function beta_dist_pdf_impure_rdp(x, a, b, err, loc) result(res)

Arguments

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

Return Value real(kind=dp)

private impure elemental function beta_dist_pdf_impure_csp(x, a, b, err, loc) result(res)

Arguments

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

Return Value real(kind=sp)

private impure elemental function beta_dist_pdf_impure_cdp(x, a, b, err, loc) result(res)

Arguments

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

Return Value real(kind=dp)