00001 #define Tb CONCAT2(Tb,nvec) 00002 #define Y(arg) CONCAT2(arg,nvec) 00003 #include "sharp_core_inc.c" 00004 00005 #if (SHARP_MAXTRANS>MAXJOB_SPECIAL) 00006 #define NJ1 , int njobs 00007 #define NJ2 , njobs 00008 #define Z(arg) CONCAT2(arg,nvec) 00009 #include "sharp_core_inc2.c" 00010 #undef Z 00011 #undef NJ1 00012 #undef NJ2 00013 #endif 00014 00015 #define NJ1 00016 #define NJ2 00017 00018 #if ((MAXJOB_SPECIAL>=1)&&(SHARP_MAXTRANS>=1)) 00019 #define njobs 1 00020 #define Z(arg) CONCAT3(arg,nvec,njobs) 00021 #include "sharp_core_inc2.c" 00022 #undef Z 00023 #undef njobs 00024 #endif 00025 00026 #if ((MAXJOB_SPECIAL>=2)&&(SHARP_MAXTRANS>=2)) 00027 #define njobs 2 00028 #define Z(arg) CONCAT3(arg,nvec,njobs) 00029 #include "sharp_core_inc2.c" 00030 #undef Z 00031 #undef njobs 00032 #endif 00033 00034 #if ((MAXJOB_SPECIAL>=3)&&(SHARP_MAXTRANS>=3)) 00035 #define njobs 3 00036 #define Z(arg) CONCAT3(arg,nvec,njobs) 00037 #include "sharp_core_inc2.c" 00038 #undef Z 00039 #undef njobs 00040 #endif 00041 00042 #if ((MAXJOB_SPECIAL>=4)&&(SHARP_MAXTRANS>=4)) 00043 #define njobs 4 00044 #define Z(arg) CONCAT3(arg,nvec,njobs) 00045 #include "sharp_core_inc2.c" 00046 #undef Z 00047 #undef njobs 00048 #endif 00049 00050 #if ((MAXJOB_SPECIAL>=5)&&(SHARP_MAXTRANS>=5)) 00051 #define njobs 5 00052 #define Z(arg) CONCAT3(arg,nvec,njobs) 00053 #include "sharp_core_inc2.c" 00054 #undef Z 00055 #undef njobs 00056 #endif 00057 00058 #if ((MAXJOB_SPECIAL>=6)&&(SHARP_MAXTRANS>=6)) 00059 #define njobs 6 00060 #define Z(arg) CONCAT3(arg,nvec,njobs) 00061 #include "sharp_core_inc2.c" 00062 #undef Z 00063 #undef njobs 00064 #endif 00065 00066 #undef NJ1 00067 #undef NJ2 00068 00069 #undef Y 00070 #undef Tb