NM_LIB Index by File Name

Click on the file name to see the source code. Click on the function name to see the documentation. (Note that this documentation is incomplete.)

File Name Functions and/or
Routines
Purpose Other
functions
required
bandfac.c bandfac(),
bandslv()
solve a banded matrix equation none
bspline.c bspline(), bseval(),
interv(), bsplvb(),
bsdcpnts(), bsplinit(),
bisect(), bsplend(),
bsplmake(), bspldest()
interpolate and differentiate
using a B-spline
bandfac(),
bandslv()
cheby.c cheby(), chebyc(),
chebyd(), chebyi()
Chebyshev polynomial
interpolation
none
cmplx.c cabslt(), cmultn(),
cdivsn(), csqroot()
complex arithmetic (stand-alone) none
complex.c see complex.h complex arithmetic (integrated package) none
conjgg.c conjgg(), linem(),
braket(),partiald()
minimize a continuous function
of several variables
none
cmathmsg.c cmathmsg() translate CMATH error codes
to English text
none
decomp.c decomp(), solve() solve a system of
linear equations
none
dft.c dft(), chirp(),
chirpmult()
Discrete Fourier transform
of a general length array
fft()
fft.c fft() Fast Fourier transform
of a complex array
none
fitpoly.c fitpoly() fit a polynomial (least squares) cheby(),
decomp(),
solve()
fitspl.c fitspl(), L2spl(),
L2deriv()
fit a cubic spline (least squares) conjgg()
indexx.c indexx() sort an array of numbers none
invert.c invert() invert a matrix decomp(),
solve()
nelmin.c nelmin() minimize a function
of several variables
none
poly.c polyroot(),
polymake(), polydiv(),
laguerre(), polyeval()
find the roots of
a complex polynomial
cabslt()
cdivsn()
cmultn()
csqroot()
qags.c qags(), qqsort(),
qextn()
adaptive Gaussian quadrature qk21(),
qk21init()
qinf.c qinf(), ftrnsfm() Gaussian quadrature on
an infinite domain
qags(),
qk21(),
qk21init()
qk21.c qk21(), qk21init() fixed-rule Gaussian quadrature none
qr.c qr(), balanc(),hqr(),
elmhes(), eltran(),
balbak(), qrvector(),
qrv(), hqr2()
compute eigenvalues and eigenvectors
of a general matrix
cdivsn(),
cabslt()
quanc8.c quanc8() adaptive Newton-Cotes quadrature none
rkf45.c rkf45(), rkfinit(),
fehl45(), rkfend()
integrate non-stiff ODE's none
spline.c spline(), seval(),
deriv(), sinteg()
interpolate using a cubic spline none
stint.c stint0(), stint1(),
stint2(), stint3()
integrate stiff ODE's decomp(),
solve()
tridiag.c tridiag(), trisolve() solve a tridiagonal matrix equation none
zeroin.c zeroin() solve a single nonlinear equation none
zerov.c zerov(), residsq(),
jacobn(), dresid()
solve a system of nonlinear equations nelmin(),
decomp(),
solve(),
conjgg()

NM_LIB (C) P. A. Jacobs
Last Updated: 1-Mar-1998