Structure of OpenQuad#
Quadrature methods in this package are organized according to the geometry of the domain of integration. OpenQuad provides a dedicated class for each geometry, which form the top-level interface of this data base. All top-level classes share the same key functionality, amended by geometry-specific features.
Currently, the following geometries are implemented:
\(n\)-dimensional Euclidian spaces, \(\mathrm{R}^n\):
openquad.Rn
the surface of the 2d unit sphere, \(\mathrm{S}^2\):
openquad.S2
the space of all orientations in 3d-space, i.e., the rotation group \(\mathrm{SO}(3)\):
openquad.SO3