fgamma Module


PSI

Returns the digamma function of the argument XX. XX cannot be 0 or a negative integer.

From http://www.netlib.org/specfun/gamma



CGAMMA

Complex gamma function. Formulae from "An Atlas of Functions" by Spanier and Oldham, Sect. 43:11.



BETA

Beta function.



CBETA

Complex beta function.



RBETA

Rational beta function.



Uses

    • assert
  • module~~fgamma~~UsesGraph module~fgamma fgamma assert assert module~fgamma->assert

Used by

  • module~~fgamma~~UsedByGraph module~fgamma fgamma module~funcs funcs module~funcs->module~fgamma program~rpn RPN program~rpn->module~funcs module~stackops stackops program~rpn->module~stackops module~evals evals program~rpn->module~evals module~stackops->module~funcs module~evals->module~funcs module~evals->module~stackops

Contents


Functions

public function PSI(XX)

Explanation of machine-dependent constants

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=wp) :: XX

Return Value real(kind=wp)

public function CGAMMA(Z) result(R)

Arguments

Type IntentOptional AttributesName
complex(kind=wp), intent(in) :: Z

Return Value complex(kind=wp)

public elemental function BETA(X, Y) result(R)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in) :: X
real(kind=wp), intent(in) :: Y

Return Value real(kind=wp)

public function CBETA(X, Y) result(R)

Arguments

Type IntentOptional AttributesName
complex(kind=wp), intent(in) :: X
complex(kind=wp), intent(in) :: Y

Return Value complex(kind=wp)


Subroutines

public elemental subroutine RBETA(X, Y, N, D)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: X
integer, intent(in) :: Y
integer, intent(out) :: N
integer, intent(out) :: D