diff options
Diffstat (limited to 'src/PUGHSlabi.h')
-rw-r--r-- | src/PUGHSlabi.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/PUGHSlabi.h b/src/PUGHSlabi.h index 47f8907..5788b6f 100644 --- a/src/PUGHSlabi.h +++ b/src/PUGHSlabi.h @@ -12,6 +12,7 @@ #ifndef _PUGHSLAB_PUGHSLABI_H_ #define _PUGHSLAB_PUGHSLABI_H_ +#include "cctk_Groups.h" #include "PUGHSlab.h" #ifdef __cplusplus @@ -24,8 +25,8 @@ typedef struct hslab_mapping_t { int handle; int target_proc; - int hdim; - int vdim; + unsigned int hdim; + unsigned int vdim; int *vectors; int *local_startpoint; /* vdim */ int *local_endpoint; /* vdim */ @@ -35,12 +36,12 @@ typedef struct hslab_mapping_t int *downsample; /* vdim */ int *global_hsize; /* hdim */ int *local_hsize; /* hdim */ - int *directions; /* hdim * vdim */ - int is_diagonal_in_3D; unsigned int totals; + int is_full_hyperslab; + int is_diagonal_in_3D; t_hslabConversionFn conversion_fn; struct hslab_mapping_t *prev, *next; - int full_hyperslab; + cGroup vinfo; } hslab_mapping_t; |