aboutsummaryrefslogtreecommitdiff
path: root/src/Hyperslab.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Hyperslab.h')
-rw-r--r--src/Hyperslab.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Hyperslab.h b/src/Hyperslab.h
index e0be51f..7376341 100644
--- a/src/Hyperslab.h
+++ b/src/Hyperslab.h
@@ -16,8 +16,19 @@ int CollectLocalData2D(cGH *GH, int vindex, int vtimelvl, int vdim,
int *S_s, int dir[2], int ds[2], int len[2],
void **dptr, int *idx1_ptr, int *idx2_ptr, int *dsize);
+int CollectDataND(cGH *GH, int vindex, int vtimelvl, int vdim, int sdim,
+ int *S_s, int *dir, int *ds, int *len,
+ void **dptr, int *dsize);
+
+int CollectLocalDataND(cGH *GH, int vindex, int vtimelvl, int vdim, int sdim,
+ int *S_s, int *dir, int *ds, int *len,
+ void **dptr, int *dirsize,int *totsize);
int GetLocalLine(cGH *GH,
int vardim, int *S_l, int *u_l, int ds, int len_l,
int *locstart, int *locend, int *nlocpoints);
+int GetLocalSlab(cGH *GH, int vdim, int sdim,
+ int *S_s, int *linedir, int *ds, int *len,
+ int *locstart, int *locend, int *dirsize, int *totsize);
+
int IsOnGlobGrid(cGH *GH, int vdim, int *grdpnt);