XLPack 6.1
C/C++ API Reference Manual
Loading...
Searching...
No Matches

◆ _poch()

double _poch ( double  a,
double  x 
)

Pochhammer's symbol (a)x

Purpose
poch computes the Pochhammer's symbol
(a)x = Γ(a + x)/Γ(a)
Returns
Pochhammer's symbol (a)x.
Parameters
[in]aArgument a. (If a + x = 0 or negative integer, a = 0 or negative integer)
[in]xArgument x.
Error handling
  • If a + x = 0 or negative integer but a != 0 nor negative integer, domain error (EDOM) occurs.
  • If the estimated precision is less than half, range error (ERANGE) occurs.
  • Other range error (ERANGE) may occur.