On 9/5/08, Dieter Kaiser <drdieterkaiser at web.de> wrote:
> Or we could use names like
>
> gamma_incomplete(a,z)
> gamma_greek(a,z) = 1 - gamma_incomplete(a,z)
> gamma_incomplete_gen(a,z1,z2) = gamma_incomplete(a,z1)-gamma_incomplete(a,z2)
> gamma_incomplete_reg(a,z) = gamma_incomplete(a,z)/gamma(a)
> gamma_incomplete_gen_reg(a,z1,z2)= gamma_incomplete_gen(a,z1,z2)/gamma(a)
Dieter, as usual I have only 1/2 clue about what's going on technically
so I'll restrict myself to some comments about the names.
I'm in favor of big-endian names so the above with gamma_adjective
makes sense to me.
The "greek" bit seems obscure --- surely there is some more widely
recognized word we could substitute for "greek".
I'm usually opposed to cryptic abbreviations in seldom-used functions,
but spelling out "generalized" and "regularized" make for very long names ...
Maybe that's how it should be, I'm undecided. Be that as it may, if an
abbreviation is used, I would suggest "genl" for "generalized".
Log-gamma and gamma inverse functions would be great too,
but there's only so much time in a day, so whenever you want to work
on those, that's terrific.
Thanks for your help,
Robert Dodier