This directory contains a set of more advanced mathematical functions
for Yorick:

All were obtained from netlib@ornl.gov.

(1) FFT (Swarztrauber's routines).

(2) Tridiagonal solver.

(3) LU decomposition (by Gaussian elimination) matrix solver

(4) QR decomposition matrix solver

(5) SVD matrix solver and analyzer

The FFT routines are from fftpack.  The matrix routines are from lapack,
and require some blas routines.  The files fft.i and matrix.i describe
the interpreted interface; see also Yorick/doc/math.doc.

This Yorick package is an example of how to add compiled Fortran routines
to the Yorick interpreter.  You can also read the Yorick/codger.c source
code for hints.  The Drat package is a more sophistocated example, in
which there are significant compiled interface routines.
