>>>>> "David" == David Billinghurst <Billinghurst> writes:
David> Coincidentally I was looking through the code in hypgeo.lisp as I
David> want to document the special functions defined and used by hgfred
David> and specint there. I also downloaded a copy of Yannis Avgoustis'
David> thesis from http://dspace.mit.edu/handle/1721.1/16269
This is great! I've benn looking for that for a while. It will help
a lot to understand the code. There are some parts of the code where
the implementation is clearly incomplete, but I never quite figured
out how to invoke it to see what kinds of problems it was trying to
solve.
David> At present there are multiple versions of some of the special
David> functions. For example:
David> %he[n](x) and hermite(n,x) for Hermite polynomials
David> %t[n](x) and chebechev_t(n,x) for Chebychev polynomials
David> %p[n,a,b](x) and jacobi_p(n,a,b,x) for Jacobi polynomials
These are left overs. The % functions were the original versions.
The latter names match Barton's orthopoly functions and were added
later. All of the % names should go away, eventually. Well, except I
think %he is not hermite. It's a scaled Hermite function. And some
of the functions don't yet exist (Whittaker's M, W, %d, etc.) anywhere
else in Maxima.
Ray