At first I proposed the following names:
expintegral_e (n z) - Exponential Integral En
expintegral_e1 (z) - Exponential Integral E1
expintegral_ei (z) - Exponential Integral Ei
logintegral_li (z) - Logarithmic Integral Li
expintegral_si (z) - Exponential Integral Si
expintegral_ci (z) - Exponential Integral Ci
expintegral_shi (z) - Exponential Integral Shi
expintegral_chi (z) - Exponential Integral Chi
These names should emphasize that all this functions are sumerized as
Exponential Integrals. But to be consistent we have to use for Li the name
expintegral_li and not logintegral_li. I have chosen expintegral_li in my last
revision of the code.
An alternative to the above functions namens would be the following scheme:
expintegral_e (n z)
expintegral_ei (z)
expintegral_e1
logintegral (z)
sinintegral (z)
cosintegral (z)
sinhintegral (z)
coshintegral (z)
Both schemes seems to be nice. What should we do?
Dieter Kaiser