TOMS706
heading goes here.


TOMS706 is a FORTRAN77 program, using double precision arithmetic, which approximates the integral of a function over a triangulated region.

Related Data and Programs:

DUNAVANT is a FORTRAN90 library of routines for defining a Dunavant rule for quadrature over a triangle.

FEKETE is a FORTRAN90 library of routines for defining a Fekete rule for quadrature or interpolation over a triangle.

MACHINE is a FORTRAN77 library of routines which store the appropriate values of machine constants for a given machine.

STROUD is a FORTRAN90 library of routines for defining quadrature rules on a regions of a variety of shapes and dimensions.

TEST_TRI_INT is a FORTRAN90 library of functions that can be used to test algorithms for quadrature over a triangle.

TOMS612 is a FORTRAN77 library which estimates the integral of a function over a triangle.

TRIANGULATION is a FORTRAN90 library of routines for triangulations, which includes some quadrature rules on triangles.

WANDZURA is a FORTRAN90 library of routines for defining Wandzura rules for quadrature on a triangle.

Reference:

  1. Jarle Berntsen, Terje Espelid,
    Algorithm 706: DCUTRI, an Algorithm for Adaptive Cubature over a Collection of Triangles,
    ACM Transactions on Mathematical Software,
    Volume 18, Number 3, September 1992, pages 329-342.

Source Code:

Examples and Tests:

TOMS706_PRB1 is a simple example which integrates exp(x^2+y^2) over a single triangle.

TOMS706_PRB2 is an example which integrates many functions over a triangulated region.

List of Routines:

You can go up one level to the FORTRAN77 source codes.


Last revised on 09 December 2006.