Go to the documentation of this file.
15 #include <autoconfig.H>
24 #include "NamespaceHeader.H"
26 #if !defined(CH_LANG_FORT) || defined(CH_LANG_CC)
54 #if ! defined(CH_SPACEDIM)
55 #error CH_SPACEDIM must be defined
58 #if (CH_SPACEDIM < 1 || CH_SPACEDIM > 6)
59 #error CH_SPACEDIM must be either 1, 2, 3, 4, 5, or 6
66 #include "NamespaceFooter.H"
76 #ifndef LAST_SPACE_H_SPACEDIM
77 #define LAST_SPACE_H_SPACEDIM 0
80 #if CH_SPACEDIM != LAST_SPACE_H_SPACEDIM
81 #undef LAST_SPACE_H_SPACEDIM
97 # define D_EXPR(a,b,c) ((void)((a),0))
98 # define D_DECL(a,b,c) a
99 # define D_TERM(a,b,c) a
100 # define D_INVTERM(a,b,c) a
101 # define D_SELECT(a,b,c) a
102 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),0))
103 # define D_DECL6(a,b,c,d,e,f) a
104 # define D_TERM6(a,b,c,d,e,f) a
105 # define D_INVTERM6(a,b,c,d,e,f) a
106 # define D_SELECT6(a,b,c,d,e,f) a
107 # define LAST_SPACE_H_SPACEDIM 1
110 # define D_EXPR(a,b,c) ((void)((a),(b),0))
111 # define D_DECL(a,b,c) a,b
112 # define D_TERM(a,b,c) a b
113 # define D_INVTERM(a,b,c) b a
114 # define D_SELECT(a,b,c) b
115 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),(b),0))
116 # define D_DECL6(a,b,c,d,e,f) a,b
117 # define D_TERM6(a,b,c,d,e,f) a b
118 # define D_INVTERM6(a,b,c,d,e,f) b a
119 # define D_SELECT6(a,b,c,d,e,f) b
120 # define LAST_SPACE_H_SPACEDIM 2
150 # define D_EXPR(a,b,c) ((void)((a),(b),(c),0))
151 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),(b),(c),0))
178 # define D_DECL(a,b,c) a,b,c
179 # define D_DECL6(a,b,c,d,e,f) a,b,c
201 # define D_TERM(a,b,c) a b c
202 # define D_TERM6(a,b,c,d,e,f) a b c
233 # define D_INVTERM(a,b,c) c b a
234 # define D_INVTERM6(a,b,c,d,e,f) c b a
252 # define D_SELECT(a,b,c) c
253 # define D_SELECT6(a,b,c,d,e,f) c
255 # define LAST_SPACE_H_SPACEDIM 3
263 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),(b),(c),(d),0))
264 # define D_DECL6(a,b,c,d,e,f) a,b,c,d
265 # define D_TERM6(a,b,c,d,e,f) a b c d
266 # define D_INVTERM6(a,b,c,d,e,f) d c b a
267 # define D_SELECT6(a,b,c,d,e,f) d
268 # define LAST_SPACE_H_SPACEDIM 4
271 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),(b),(c),(d),(e),0))
272 # define D_DECL6(a,b,c,d,e,f) a,b,c,d,e
273 # define D_TERM6(a,b,c,d,e,f) a b c d e
274 # define D_INVTERM6(a,b,c,d,e,f) e d c b a
275 # define D_SELECT6(a,b,c,d,e,f) e
276 # define LAST_SPACE_H_SPACEDIM 5
279 # define D_EXPR6(a,b,c,d,e,f) ((void)((a),(b),(c),(d),(e),(f),0))
280 # define D_DECL6(a,b,c,d,e,f) a,b,c,d,e,f
281 # define D_TERM6(a,b,c,d,e,f) a b c d e f
282 # define D_INVTERM6(a,b,c,d,e,f) f e d c b a
283 # define D_SELECT6(a,b,c,d,e,f) f
284 # define LAST_SPACE_H_SPACEDIM 6
288 # define LAST_SPACE_H_SPACEDIM CH_SPACEDIM
#define CH_SPACEDIM
Definition: SPACE.H:51
const int SpaceDim
Definition: SPACE.H:38