aboutsummaryrefslogtreecommitdiff
path: root/src/integrate.hh
diff options
context:
space:
mode:
authoreschnett <eschnett@4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843>2012-06-16 15:39:07 +0000
committereschnett <eschnett@4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843>2012-06-16 15:39:07 +0000
commit167b7353013f12c35d935a88a91c7c961ae5a2db (patch)
treea4ef14090fdbcdf49ee6a72c43a228eda8f3689c /src/integrate.hh
parent74ad038e293cc3dfb5a819d7888b3473d6896885 (diff)
Implement Driscoll&Healy integration
Implements a more accurate integration over the sphere using an algorithm by Driscoll & Healy. This algorithm uses Gaussian integration weights, leading (almost) to exponential convergence. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@83 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
Diffstat (limited to 'src/integrate.hh')
-rw-r--r--src/integrate.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/integrate.hh b/src/integrate.hh
index c45917e..5bcd43f 100644
--- a/src/integrate.hh
+++ b/src/integrate.hh
@@ -6,4 +6,7 @@
CCTK_REAL Simpson2DIntegral(CCTK_REAL const *f, int nx, int ny,
CCTK_REAL hx, CCTK_REAL hy);
+CCTK_REAL DriscollHealy2DIntegral(CCTK_REAL const *f, int nx, int ny,
+ CCTK_REAL hx, CCTK_REAL hy);
+
#endif