diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-10-14 09:34:32 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-10-14 09:34:32 +0000 |
commit | 7b6f5ccf34e3e4d3f693724d0a2cb17fdc7871fd (patch) | |
tree | eb1e11348a389b694b51f11c1b18446c757a3b9d /src/main/Coord.c | |
parent | 8e2166460eeed9131a77286d03eccdfd78b5b81b (diff) |
Adding stuff from the header file
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1033 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Coord.c')
-rw-r--r-- | src/main/Coord.c | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/src/main/Coord.c b/src/main/Coord.c index 19fe8bc0..5d3e90e3 100644 --- a/src/main/Coord.c +++ b/src/main/Coord.c @@ -21,6 +21,27 @@ #include "cctk_Misc.h" #include "cctk_FortranString.h" +struct Coordprops +{ + char * name; + int index; + CCTK_REAL origin; + int direction; +}; + +typedef struct COORD_RANGE { + + cGH *GH; + + struct Coordprops *props; /* Coordinate data */ + + CCTK_REAL lower; /* Lower range */ + CCTK_REAL upper; /* Upper range */ + + struct COORD_RANGE *next; /* List */ + +} coord_range; + static cHandledData *coordinates = NULL; static int num_coords = 0; static struct COORD_RANGE *first = NULL; @@ -327,6 +348,7 @@ void FMODIFIER FORTRAN_NAME(CCTK_CoordIndex)(int *handle, ONE_FORTSTRING_ARG) } +/* CCTK_REAL CCTK_CoordOrigin(const char *name) { int handle; @@ -353,6 +375,8 @@ CCTK_REAL CCTK_CoordOrigin(const char *name) } } +*/ + int CCTK_CoordRange(cGH *GH, CCTK_REAL *lower, CCTK_REAL *upper, const char *name) { @@ -379,9 +403,14 @@ int CCTK_CoordRange(cGH *GH, CCTK_REAL *lower, CCTK_REAL *upper, const char *nam } } -void FMODIFIER FORTRAN_NAME(CCTK_CoordRange)(int *ierr,cGH *GH, CCTK_REAL *lower, CCTK_REAL *upper, ONE_FORTSTRING_ARG) + +void FMODIFIER FORTRAN_NAME(CCTK_CoordRange)(int *ierr, + cGH *GH, + CCTK_REAL *lower, + CCTK_REAL *upper, + ONE_FORTSTRING_ARG) { ONE_FORTSTRING_CREATE(name) - *ierr=CCTK_CoordRange (GH,lower,upper,name); + *ierr = CCTK_CoordRange (GH,lower,upper,name); free(name); } |