SPHERE_MAXIMUM_DETERMINANT
Quadrature Rules for the Sphere


SPHERE_MAXIMUM_DETERMINANT is a dataset directory which contains files defining maximum determinant point set on the unit sphere, which can be used for interpolation and quadrature, as computed by Robert Womersley.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

GEOMETRY, a C++ library which performs geometric calculations in 2, 3 and M dimensional space.

SPHERE_CVT, a MATLAB library which creates a mesh of well-separated points on a unit sphere by applying the Centroidal Voronoi Tessellation (CVT) iteration.

SPHERE_DESIGN_RULE, a dataset directory which contains files defining point sets on the surface of the unit sphere, known as "designs", which can be useful for estimating integrals on the surface, among other uses.

SPHERE_DESIGN_RULE, a FORTRAN90 library which returns point sets on the surface of the unit sphere, known as "designs", which can be useful for estimating integrals on the surface.

SPHERE_GRID, a dataset directory which contains grids of points, lines, triangles or quadrilaterals on a sphere;

SPHERE_GRID, a C library which provides a number of ways of generating grids of points, or of points and lines, or of points and lines and faces, over the unit sphere.

SPHERE_LEBEDEV_RULE, a dataset directory which contains files defining Lebedev rules of points on the unit sphere, which can be used for quadrature rules of a known precision;

SPHERE_LEBEDEV_RULE, a C library which computes Lebedev quadrature rules for the unit sphere;

SPHERE_VORONOI, a MATLAB program which computes the Voronoi diagram of points on a sphere.

SPHERE_VORONOI_DISPLAY_OPENGL, a C++ program which displays a sphere and randomly selected generator points, and then gradually colors in points in the sphere that are closest to each generator.

SPHERE_XYZ_DISPLAY, a MATLAB program which reads XYZ information defining points in 3D, and displays a unit sphere and the points in the MATLAB 3D graphics window.

SPHERE_XYZ_DISPLAY_OPENGL, a C++ program which reads XYZ information defining points in 3D, and displays a unit sphere and the points, using OpenGL.

Reference:

  1. Ian Sloan, Robert Womersley,
    How good can polynomial interpolation on the sphere be?,
    Advances in Computational Mathematics,
    Volume 14, 2001, pages 195-226.

Sample files

You can go up one level to the DATASETS page.


Last revised on 26 March 2012.