Algorithm 683.
Procedures:
cexint: Exponential integral
Private procedures:
psixn: Digamma function for a positive integer
Donald E. Amos
cexqad and fqcex, which were originally used for
testing.g8
and gaus8.dp (double precision) by wp (working precision).gaus8:anib = LOG10(DBLE(RADIX(0.0_wp))) * k / 0.30102000_wpanib = LOG10(DBLE(RADIX(0.0_wp))) * k / 0.30103000_wp.g8 and gaus8, which were originally used for testing.psixn into a private function.CALGO 683 Exponential integral .
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=wp), | intent(in) | :: | z | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | kode | |||
| real(kind=wp), | intent(in) | :: | tol | |||
| integer, | intent(in) | :: | m | |||
| complex(kind=wp), | intent(out) | :: | cy(m) | |||
| integer, | intent(out) | :: | ierr |