test_int_circle, a Fortran77 code which defines several test integrals over the unit circle, making it possible to check the accuracy of quadrature rules.
Currently, the test integrals include:
The computer code and data files described and made available on this web page are distributed under the MIT license
test_int_circle is available in a C version and a C++ version and a Fortran77 version and a Fortran90 version and a MATLAB version.
quad_rule, a Fortran77 library which defines quadrature rules on a variety of intervals with different weight functions.
STROUD, a Fortran77 library which defines quadrature rules for a variety of M-dimensional regions, including the interior of the square, cube and hypercube, the pyramid, cone and ellipse, the hexagon, the M-dimensional octahedron, the circle, sphere and hypersphere, the triangle, tetrahedron and simplex, and the surface of the circle, sphere and hypersphere.
TRIANGLE_INTEGRALS, a Fortran77 library which implements test functions for integration over the interior of a triangle in 2D.