LevelS SHT library  3.50
sharp_core_inchelper.c
1 #define Tb CONCAT2(Tb,nvec)
2 #define Y(arg) CONCAT2(arg,nvec)
3 #include "sharp_core_inc.c"
4 
5 #if (SHARP_MAXTRANS>MAXJOB_SPECIAL)
6 #define NJ1 , int njobs
7 #define NJ2 , njobs
8 #define Z(arg) CONCAT2(arg,nvec)
9 #include "sharp_core_inc2.c"
10 #undef Z
11 #undef NJ1
12 #undef NJ2
13 #endif
14 
15 #define NJ1
16 #define NJ2
17 
18 #if ((MAXJOB_SPECIAL>=1)&&(SHARP_MAXTRANS>=1))
19 #define njobs 1
20 #define Z(arg) CONCAT3(arg,nvec,njobs)
21 #include "sharp_core_inc2.c"
22 #undef Z
23 #undef njobs
24 #endif
25 
26 #if ((MAXJOB_SPECIAL>=2)&&(SHARP_MAXTRANS>=2))
27 #define njobs 2
28 #define Z(arg) CONCAT3(arg,nvec,njobs)
29 #include "sharp_core_inc2.c"
30 #undef Z
31 #undef njobs
32 #endif
33 
34 #if ((MAXJOB_SPECIAL>=3)&&(SHARP_MAXTRANS>=3))
35 #define njobs 3
36 #define Z(arg) CONCAT3(arg,nvec,njobs)
37 #include "sharp_core_inc2.c"
38 #undef Z
39 #undef njobs
40 #endif
41 
42 #if ((MAXJOB_SPECIAL>=4)&&(SHARP_MAXTRANS>=4))
43 #define njobs 4
44 #define Z(arg) CONCAT3(arg,nvec,njobs)
45 #include "sharp_core_inc2.c"
46 #undef Z
47 #undef njobs
48 #endif
49 
50 #if ((MAXJOB_SPECIAL>=5)&&(SHARP_MAXTRANS>=5))
51 #define njobs 5
52 #define Z(arg) CONCAT3(arg,nvec,njobs)
53 #include "sharp_core_inc2.c"
54 #undef Z
55 #undef njobs
56 #endif
57 
58 #if ((MAXJOB_SPECIAL>=6)&&(SHARP_MAXTRANS>=6))
59 #define njobs 6
60 #define Z(arg) CONCAT3(arg,nvec,njobs)
61 #include "sharp_core_inc2.c"
62 #undef Z
63 #undef njobs
64 #endif
65 
66 #undef NJ1
67 #undef NJ2
68 
69 #undef Y
70 #undef Tb

Generated on Mon Dec 10 2018 10:24:20 for LevelS SHT library