summaryrefslogtreecommitdiff
path: root/src/main/Coord.c
diff options
context:
space:
mode:
authorrideout <rideout@17b73243-c579-4c4c-a9d2-2d5706c11dac>2002-07-08 13:58:51 +0000
committerrideout <rideout@17b73243-c579-4c4c-a9d2-2d5706c11dac>2002-07-08 13:58:51 +0000
commit9df6f91912e949c1abc3affb1419f40d9df69ff9 (patch)
tree1ddc62c05bcc05052757bb977882d5d2d9ff48d7 /src/main/Coord.c
parent61aac7716e79ae69d0c2379b3238f59b48daf8f4 (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.c6
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);
}
-