diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 18:07:49 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 18:07:49 +0000 |
commit | 4a909d77bb17007cfdd69ad7b991cbbd85555d9f (patch) | |
tree | 744767ab6d9fa891f33b8c78fa2e9c8df88321fe /src/main/Groups.c | |
parent | 456924d5fd062dcc075121903fa0edf604cfc73d (diff) |
Introduce the new Cactus variable type CCTK_INT1.
Extend routines to handle the new type.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3431 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Groups.c')
-rw-r--r-- | src/main/Groups.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/Groups.c b/src/main/Groups.c index 74264f7c..603a3e7d 100644 --- a/src/main/Groups.c +++ b/src/main/Groups.c @@ -8,6 +8,7 @@ @version $Id$ @@*/ +#include <assert.h> #include <ctype.h> #include <stdio.h> #include <stdlib.h> @@ -717,6 +718,10 @@ int CCTK_VarTypeNumber (const char *type) { retval = CCTK_VARIABLE_INT; } + else if (! strcmp (type, "INT1")) + { + retval = CCTK_VARIABLE_INT1; + } else if (! strcmp (type, "INT2")) { retval = CCTK_VARIABLE_INT2; @@ -812,6 +817,10 @@ const char *CCTK_VarTypeName (int vtype) retval = "CCTK_VARIABLE_INT"; break; + case CCTK_VARIABLE_INT1: + retval = "CCTK_VARIABLE_INT1"; + break; + case CCTK_VARIABLE_INT2: retval = "CCTK_VARIABLE_INT2"; break; @@ -852,9 +861,16 @@ const char *CCTK_VarTypeName (int vtype) retval = "CCTK_VARIABLE_COMPLEX32"; break; + case CCTK_VARIABLE_BYTE: + retval = "CCTK_VARIABLE_BYTE"; + break; + +#if 0 + /* DEPRECATED IN BETA 10 */ case CCTK_VARIABLE_CHAR: retval = "CCTK_VARIABLE_CHAR"; break; +#endif case CCTK_VARIABLE_STRING: retval = "CCTK_VARIABLE_STRING"; @@ -1744,6 +1760,12 @@ int CCTK_VarTypeSize (int vtype) var_size = sizeof (CCTK_COMPLEX); break; +#ifdef CCTK_INT1 + case CCTK_VARIABLE_INT1: + var_size = sizeof (CCTK_INT1); + break; +#endif + #ifdef CCTK_INT2 case CCTK_VARIABLE_INT2: var_size = sizeof (CCTK_INT2); |