I would like to calculate numerically the integral of the function defined on the sphere. Moreover, the sphere is completely covered by non-overlapping spherical triangles, I need the integral to be calculated as sum of integrals over triangles. For simplicity assume, that sphere has radius $1$.
So, if $S$ is a sphere, $T$ is the set of non-overlapping spherical triangles covering this sphere and $t\in T$ is triangle from this set then:
$\int\limits_{\mathbf{x}\in S}f(\mathbf{x})ds=\sum\limits_{t\in T}\int\limits_{\mathbf{x}\in t}f(\mathbf{x})ds$
What I need is the means to numerically calculate integral over spherical triangle $t$.
The simplest way is to use analogues of 'rectangular rule' here, that is
$\int\limits_{\mathbf{x}\in t}f(\mathbf{x})ds\approx f(\mathbf{x}_c)A(t)$
where $\mathbf{x}_c$ is the center of the spherical triangle (whatever point you think is the center of spherical triangle, as long as it is inside this triangle) and $A(t)$ is the spherical triangle's area.
But is it possible to use some more accurate formula which would take, for example, values of $f$ at 3 vertices of the triangle?
Assume, that triangles are of decent shape.