HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
set_grid.funcdeclare.h
Go to the documentation of this file.
1 
6 // called in restart.c and initbase.c
7 extern void set_grid(int whichtime,FTYPE *CUf, FTYPE *Cunew);
8 
9 
10 
11 extern int assignmetricstorage_new(struct of_compgeom *mygeom, FTYPE **localgcov, FTYPE **localgcon, FTYPE **localgcovpert, FTYPE **localgdet, FTYPE **localgdetvol, FTYPE **localalphalapse, FTYPE **localbetasqoalphasq, FTYPE **beta, FTYPE **localeomfunc);
12 extern int assignmetricstorage_old(int loc, int i, int j, int k, FTYPE **localgcov, FTYPE **localgcon, FTYPE **localgcovpert, FTYPE **localgdet, FTYPE **localgdetvol, FTYPE **localalphalapse, FTYPE **localbetasqoalphasq, FTYPE **beta, FTYPE **localeomfunc);
13 extern int assignmetricstorage_oldlast(int loc, int i, int j, int k, FTYPE **localgcov, FTYPE **localgcon, FTYPE **localgcovpert, FTYPE **localgdet, FTYPE **localgdetvol, FTYPE **localalphalapse, FTYPE **localbetasqoalphasq, FTYPE **beta, FTYPE **localeomfunc);
14 
15 #if(NEWMETRICSTORAGE)
16 #define GETLOCALMETRIC(loc,i,j,k) assignmetricstorage_new(&GLOBALMETMACP1A0(compgeom,loc,i,j,k), &localgcov, &localgcon, &localgcovpert, &localgdet, &localgdetvol, &localalphalapse, &localbetasqoalphasq, &localbeta, &localeomfunc)
17 #define GETLASTLOCALMETRIC(loc,i,j,k) assignmetricstorage_new(&GLOBALMETMACP1A0(compgeomlast,loc,i,j,k), &localgcov, &localgcon, &localgcovpert, &localgdet, &localgdetvol, &localalphalapse, &localbetasqoalphasq, &localbeta, &localeomfunc)
18 #else
19 // uses globals
20 #define GETLOCALMETRIC(loc,i,j,k) assignmetricstorage_old(loc, i, j, k, &localgcov, &localgcon, &localgcovpert, &localgdet, &localgdetvol, &localalphalapse, &localbetasqoalphasq, &localbeta, &localeomfunc)
21 #define GETLASTLOCALMETRIC(loc,i,j,k) assignmetricstorage_oldlast(loc, i, j, k, &localgcov, &localgcon, &localgcovpert, &localgdet, &localgdetvol, &localalphalapse, &localbetasqoalphasq, &localbeta, &localeomfunc)
22 #endif
23 
24 // FTYPE (*localgcov)[NDIM]; \
25 // FTYPE (*localgcon)[NDIM]; \
26 
27 #define LOCALMETRICTEMPVARS \
28  FTYPE *localgcov; \
29  FTYPE *localgcon; \
30  FTYPE *localgcovpert; \
31  FTYPE *localgdet,*localgdetvol; \
32  FTYPE *localalphalapse; \
33  FTYPE *localbetasqoalphasq; \
34  FTYPE *localbeta; \
35  FTYPE *localeomfunc;