TOMS699
A New Representation of Patterson's Quadrature Formula
TOMS699
is a FORTRAN77 library which
implements ACM TOMS Algorithm 699, which is an implementation of
Patterson's adapative quadrature formulas.
TOMS699 is ACM TOMS Algorithm 699. The text of the
original FORTRAN77 version is available online
through ACM:
http://www.acm.org/pubs/calgo
or NETLIB:
http://www.netlib.org/toms/index.html.
Languages:
TOMS699 is available in
a FORTRAN77 version.
Related Data and Programs:
KRONROD,
a FORTRAN77 library which
can compute a Gauss and Gauss-Kronrod pair of quadrature rules
of arbitrary order,
by Robert Piessens, Maria Branders.
PATTERSON_RULE,
a FORTRAN90 program which
computes a 1D Gauss-Patterson quadrature rule.
QUADRATURE_RULES_PATTERSON,
a dataset directory which
contains Gauss-Patterson quadrature rules for the interval [-1,+1].
SANDIA_RULES,
a FORTRAN90 library which
produces 1D quadrature rules of
Chebyshev, Clenshaw Curtis, Fejer 2, Gegenbauer, generalized Hermite,
generalized Laguerre, Hermite, Jacobi, Laguerre, Legendre and Patterson types.
Author:
Fred Krogh, Van Snyder
Reference:
-
Fred Krogh, Van Snyder,
Algorithm 699: a new representation of Patterson's quadrature formula,
ACM Transactions on Mathematical Software,
Volume 17, Number 4, December 1991, pages 457-461.
-
Thomas Patterson,
Algorithm 468:
Algorithm for Automatic Numerical Integration
Over a Finite Interval,
Communications of the ACM,
Volume 16, Number 11, November 1973, pages 694-699.
-
Thomas Patterson,
An algorithm for generating interpolatory quadrature rules of the
highest degree of precision with preassigned nodes for general
weight functions,
Transactions on Mathematical Software,
Volume 15, Number 2, June 1989, pages 123-136.
-
Thomas Patterson,
Algorithm 672:
EXTEND: generation of interpolatory quadrature rules of the highest degree
of precision with preassigned nodes for general weight functions,
Transactions on Mathematical Software,
Volume 15, Number 2, June 1989, pages 137-143.
Source Code:
Examples and Tests:
You can go up one level to
the FORTRAN77 source codes.
Last revised on 17 December 2009.