From b0b644c59ac47c9e02488d2820580d23046c555a Mon Sep 17 00:00:00 2001 From: schnetter Date: Sun, 30 May 2004 09:06:00 +0000 Subject: More self-checking. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@12 40f6ab95-0e4f-0410-8daa-ee8d7420be1d --- src/setup.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/setup.c b/src/setup.c index 0744cf8..982bbe9 100644 --- a/src/setup.c +++ b/src/setup.c @@ -1,6 +1,7 @@ /* $Header$ */ #include +#include #include "cctk.h" #include "cctk_Arguments.h" @@ -14,13 +15,36 @@ void SphericalSurfaceInfo_Setup (CCTK_ARGUMENTS) DECLARE_CCTK_PARAMETERS; CCTK_REAL const pi = 3.1415926535897932384626433832795028841971693993751; + + int group; + cGroup groupinfo; + cGroupDynamicData groupdata; + int n; + int ierr; + + + + if (nsurfaces == 0) return; + + + + group = CCTK_GroupIndex ("SphericalSurface::sf_radius"); + assert (group>=0); + ierr = CCTK_GroupData (group, &groupinfo); + assert (!ierr); + ierr = CCTK_GroupDynamicData (cctkGH, group, &groupdata); + assert (!ierr); for (n=0; n= ntheta[n]); + assert (groupdata.gsh[1] >= nphi[n]); + assert (ntheta[n] >= 3*nghoststheta[n] && ntheta[n] <= maxntheta); assert (nphi[n] >= 3*nghostsphi[n] && nphi[n] <= maxnphi); -- cgit v1.2.3