Go to the documentation of this file.
12 #define DUMPLOOP(istart,istop,jstart,jstop,kstart,kstop) \
13 for(k=kstart;k<=kstop;k++) \
14 for(j=jstart;j<=jstop;j++) \
15 for(i=istart;i<=istop;i++)
22 #define EXTRADUMP1T FULLOUTPUT*N1NOT1
23 #define EXTRADUMP2T FULLOUTPUT*N2NOT1
24 #define EXTRADUMP3T FULLOUTPUT*N3NOT1
26 #define EXTRADUMP1 ((EXTRADUMP1T>N1BND) ? N1BND : EXTRADUMP1T)
27 #define EXTRADUMP2 ((EXTRADUMP2T>N2BND) ? N2BND : EXTRADUMP2T)
28 #define EXTRADUMP3 ((EXTRADUMP3T>N3BND) ? N3BND : EXTRADUMP3T)
33 #define DUMPGENLOOP DUMPLOOP(0,N1-1,0,N2-1,0,N3-1)
35 #define DUMPGENLOOP DUMPLOOP(-EXTRADUMP1,N1-1+EXTRADUMP1,-EXTRADUMP2,N2-1+EXTRADUMP2,-EXTRADUMP3,N3-1+EXTRADUMP3)
41 #define WITHINENERREGION(theenerpos,i,j,k) (i>=theenerpos[X1DN])&&(i<=theenerpos[X1UP])&&(j>=theenerpos[X2DN])&&(j<=theenerpos[X2UP])&&(k>=theenerpos[X3DN])&&(k<=theenerpos[X3UP])