diff options
author | rideout <rideout@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2002-07-08 13:58:51 +0000 |
---|---|---|
committer | rideout <rideout@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2002-07-08 13:58:51 +0000 |
commit | 9df6f91912e949c1abc3affb1419f40d9df69ff9 (patch) | |
tree | 1ddc62c05bcc05052757bb977882d5d2d9ff48d7 /src/main/Coord.c | |
parent | 61aac7716e79ae69d0c2379b3238f59b48daf8f4 (diff) |
CCTK_CoordRegisterData now returns with error code -5 if passed an
invalid grid function name. It also gives a more descriptive error
message in such a case.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2924 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Coord.c')
-rw-r--r-- | src/main/Coord.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/Coord.c b/src/main/Coord.c index 7d3ac38e..b1d8ed2d 100644 --- a/src/main/Coord.c +++ b/src/main/Coord.c @@ -242,6 +242,7 @@ void CCTK_FCALL CCTK_FNAME (CCTKi_CoordRegisterSystem) -2 = direction outside system dimension -3 = coordinate name already registered -4 = coordinate direction already registered + -5 = invalid gridfunction specified @endreturndesc @@*/ int CCTK_CoordRegisterData(int dir, @@ -309,7 +310,9 @@ int CCTK_CoordRegisterData(int dir, if (coord_system->coords[dir-1].index < 0) { CCTK_VWarn (1, __LINE__, __FILE__, "Cactus", - "CCTK_CoordRegisterData: No grid variable registered"); + "CCTK_CoordRegisterData: Invalid grid variable " + "specified"); + retval = -5; } } } @@ -1498,4 +1501,3 @@ const char *CCTK_CoordName (int dir, const char *systemname) return (retval); } - |