
The example programs are named as follows:
biv1:  chapter xvii, example 2. bivariate spline interpolation
biv2:  chapter xvii, example 3. bivariate spline interpolation
brep:  chapter ix. example comparing the b-representation of a cubic
bval:  chapter x.  example 4. construction of a b-spline via  bvalue
ci1:  chapter xii, example 2. cubic spline interpolation with good knots
ci2:  chapter xii, example 3. cubic spline interpolation with good knots
ci3:  chapter xiii, example 2. cubic spline interpolant at knot averages
ci4:  chapter xiii, example 2. cubic spline interpolant at knot averages
colloc:  main program for example in chapter xv.
l2main:  main program for least-squares approximation by splines
norm:  chapter xiii, example 1. a large norm amplifies noise.
param:  chapter xvi, example 3. two parametrizations of some data
plot1:  chapter x. example 1. plotting some b-splines
plot2:  chapter x. example 2. plotting the pol,s which make up a b-spline
pprep:  chapter x. example 3. constr. and eval. of the pp-representation
quasi:  chapter xii, example 4. quasi-interpolant with good knots.
runge1:  chapter ii. runge example
runge2:  chapter iv. runge example, with cubic hermite interpolation
smooth:  chapter xiv, example 1. cubic smoothing spline
titanium:  optimal spline interpolation routine on titanium heat data.
file	pppack/banfac.f
for	LU factorization, banded system, no pivoting

file	pppack/banslv.f
for	solve, banded system, given LU factors

file	pppack/bchfac.f
for	Cholesky factorization, banded lower triangular

file	pppack/bchslv.f
for	solve, banded lower triangular, given Cholesky factorization

file	pppack/biv1.f
for	example, bivariate spline interpolation, uses (pppack/spli2d)

file	pppack/biv2.f
for	example, bivariate spline interpolation, (pppack/spli2d & bspp2d)

file	pppack/brep.f
for	example, comparison, B-spline to knot averages, cubic function

file	pppack/bsplpp.f
for	convert B-spline representation to piecewise polynomial

file	pppack/bsplvb.f
for	value of all B-splines, in support

file	pppack/bsplvd.f
for	value and derivative, all B-splines in support

file	pppack/bspp2d.f
for	convert 2-d B-spline representation to piecewise polynomial

file	pppack/bval.f
for	example, construction of B-spline using (pppack/bvalue)

file	pppack/bvalue.f
for	evaluate B-spline or a derivative

file	pppack/bvalu2.f
for	evaluate B-spline or a derivative
by	Eric Grosse (trivial variant of bvalue.f)
#	Notice that bvalue returns 0 at the right endpoint.
#	Since naive users often find this confusing, we have added a
#	variant that returns the limit from the left.

file	pppack/chol1d.f
for	tridiagonal matrix formation and solution, see (pppack/smooth)

file	pppack/ci1.f
for	example, cubic sline interpolation with good knots

file	pppack/ci2.f
for	example, cubic sline interpolation with good knots

file	pppack/ci3.f
for	example, cubic spline interpolation at knot averages, good knots

file	pppack/ci4.f
for	example, cubic spline interpolation at knot averages, good knots

file	pppack/colloc.f
for	solve ODE by collocation with splines

file	pppack/colpnt.f
for	compute collocation points, used with (pppack/colloc)

file	pppack/cubspl.f
for	cubic spline interpolant, given data, various end conditions

file	pppack/difequ.f
for	specify an ODE and side conditions, used with (pppack/colloc)

file	pppack/eqblok.f
for	set up collocation equations, used by (pppack/colloc)

file	pppack/interv.f
for	determine interval of point in increasing sequence

file	pppack/knots.f
for	generate knot sequence, used by (pppack/colloc)

file	pppack/l2appr.f
for	construct least square approximation of B-splines to given data

file	pppack/l2err.f
for	error evaluator

file	pppack/l2knts.f
for	generate knot sequence

file	pppack/l2main.f
for	example, least squares approximation using splines

file	pppack/newnot.f
for	generate new knots, optimal locations, given picewise polynomial representation

file	pppack/norm.f
for	example, large norm amplifying noise

file	pppack/param.f
for	example, two parametrizations of data

file	pppack/plot1.f
for	example, evaluate all B-spline in interval, for plotting

file	pppack/plot2.f
for	example, evaluate the polynomials that make up a B-spline

file	pppack/pprep.f
for	example, evaluate piecewise polynomial representation, B-spline

file	pppack/ppvalu.f
for	evaluate a picewise polynomial function or a derivative, given picewise polynomial representation

file	pppack/putit.f
for	set-up single block of equations, used by (pppack/eqblok)

file	pppack/quasi.f
for	example, quasi-interpolant with good knots

file	pppack/runge1.f
for	example, runge

file	pppack/runge2.f
for	example, cubic Hermite interpolation, runge

file	pppack/setdat.f
for	set-up sample data, use with (pppack/titand)

file	pppack/setupq.f
for	set-up routine, used by (pppack/smooth)

file	pppack/smooth.f
for	cubic smoothing spline, minimize second derivative, given data

file	pppack/spli2d.f
for	tensor product, B-spline interpolant, arbitrary order, given data

file	pppack/splint.f
for	B-spline interpolant, arbitrary order, given data

file	pppack/splopt.f
for	generate knots for optimal spline interpolation

file	pppack/tautsp.f
for	taut cubic spline interpolant, given data

file	pppack/titand.f
for	sample data, titanium property, spline approximation

file	pppack/titanium.f
for	example, optimal spline interpolation, titanium heat data

