hexagon_stroud_rule, a MATLAB code which returns one of four Stroud quadrature rules over the interior of the unit hexagon.
The Stroud rules assume the hexagon has a "flat" top and bottom:
* * * * * *
The computer code and data files described and made available on this web page are distributed under the MIT license
hexagon_stroud_rule is available in a MATLAB version.
alpert_rule, a MATLAB code which sets up an Alpert quadrature rule for functions which are regular, log(x) singular, or 1/sqrt(x) singular.
annulus_rule, a MATLAB code which computes a quadrature rule for estimating integrals of a function over the interior of a circular annulus in 2D.
circle_rule, a MATLAB code which computes quadrature rules over the circumference of the unit circle in 2D.
cube_felippa_rule, a MATLAB code which returns a Felippa quadrature rule over the interior of a cube in 3D.
disk_rule, a MATLAB code which computes a quadrature rule over the interior of the unit disk in 2D, with radius 1 and center (0,0).
disk01_quarter_rule, a MATLAB code which computes a quadrature rule over the interior of the unit quarter disk in 2D, with radius 1 and center (0,0).
disk01_rule, a MATLAB code which computes quadrature rules over the interior of the unit disk in 2D.
hexagon_lyness_rule, a MATLAB code which returns one of 13 Lyness quadrature rules over the interior of the unit hexagon.
pyramid_felippa_rule, a MATLAB code which returns a Felippa quadrature rule for approximating integrals over the interior of a pyramid in 3D.
pyramid_rule, a MATLAB code which computes a quadrature rule over the interior of a pyramid in 3D.
sphere_lebedev_rule, a MATLAB code which computes Lebedev quadrature rules on the surface of the unit sphere in 3D.
square_felippa_rule, a MATLAB code which returns a Felippa quadrature rule over the interior of a square in 2D.
stroud, a MATLAB code 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.
tetrahedron_felippa_rule, a MATLAB code which returns a Felippa quadrature rule for approximating integrals over the interior of a tetrahedron in 3D.
triangle_fekete_rule, a MATLAB code which defines a Fekete rule for quadrature or interpolation over the interior of a triangle in 2D.
triangle_felippa_rule, a MATLAB code which returns a Felippa quadrature rule for approximating integrals over the interior of a triangle in 2D.
wedge_felippa_rule, a MATLAB code which returns a Felippa quadrature rule for approximating integrals over the interior of the unit wedge in 3D.