hgfred



>>>>> "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