- Timestamp:
- 03/14/11 19:31:32 (13 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/scripts/sinobad.i
r8 r9 6 6 #paramÚtres à régler : TA=50 (48 pdt effectifs) 7 7 #NX=32,NY=22,NZ=31 8 # 8 #paramÚres de contrÃŽle : sshn_c, ta_c, sa_c, ua_c, va_c 9 #obs (3D a t=48 Yt=50) : sshb, tb, sb,ub,vb 9 10 10 11 ##INITIALISATION 12 xistate_init 1 ../data_in/file_rest/GYRE_00000424_restart.nc 13 true_target_in_tab ta_c 14 15 16 savestate sshn_c 1 ij 0 A 1 ../data_out/sshn_c_true.dat 17 savestate ta_c 1 ijk 0 A 1 ../data_out/ta_c_true.dat 18 savestate sa_c 1 ijk 0 A 1 ../data_out/sa_c_true.dat 19 savestate ua_c 1 ijk 0 A 1 ../data_out/ua_c_true.dat 20 savestate va_c 1 ijk 0 A 1 ../data_out/va_c_true.dat 21 22 print_time OFF 23 set_modeltime 0 24 FORWARD 25 11 26 12 27 ##OBSERVATION 13 14 ##INITIALISATION DE L'ASSIMILATION 15 16 ##DEBUT DE L'ASSIMILATION 17 28 savestate sshb 1 ij 50 A 1 ../data_out/sshb_obs_48.dat 29 savestate tb 1 ijk 50 A 1 ../data_out/tb_obs_48.dat 30 savestate sb 1 ijk 50 A 1 ../data_out/sb_obs_48.dat 31 savestate ub 1 ijk 50 A 1 ../data_out/ub_obs_48.dat 32 savestate vb 1 ijk 50 A 1 ../data_out/vb_obs_48.dat 33 34 loadobs sshb 1 ij 50 A 1 ../data_out/sshb_obs_48.dat D 35 loadobs tb 1 ijk 50 A 1 ../data_out/tb_obs_48.dat D 36 loadobs sb 1 ijk 50 A 1 ../data_out/sb_obs_48.dat D 37 loadobs ub 1 ijk 50 A 1 ../data_out/ub_obs_48.dat D 38 loadobs vb 1 ijk 50 A 1 ../data_out/vb_obs_48.dat D 39 40 41 #goto FINRUN 42 43 ##INITIALISATION DE L'ASSIMILATION' 44 xistate_init 1 ../data_in/file_rest/GYRE_00000400_restart.nc 45 set_modeltime 0 46 print_time OFF 47 FORWARD 48 savestate sshn_c 1 ij 0 A 1 ../data_out/sshn_c_init.dat 49 savestate ta_c 1 ijk 0 A 1 ../data_out/ta_c_init.dat 50 savestate sa_c 1 ijk 0 A 1 ../data_out/sa_c_init.dat 51 savestate ua_c 1 ijk 0 A 1 ../data_out/ua_c_init.dat 52 savestate va_c 1 ijk 0 A 1 ../data_out/va_c_init.dat 53 54 ##DEBUT DE L'ASSIMILATION' 55 56 set_modeltime 0 57 !echo "RUN OPTIMIZATION WITH M1QN3 ......." 58 setm_impres 5 59 setm_io 6 60 setm_mode 1 61 set_nbiter 100 62 setm_nsim 100 63 setm_dxmin 1.0e-4 64 setm_epsg 1.0e-10 65 setm_ddf1 1 66 runm 18 67 ##SAUVEGARDE 68 savestate sshn_c 1 ij 0 A 1 ../data_out/sshn_c_fin.dat 69 savestate ta_c 1 ijk 0 A 1 ../data_out/ta_c_fin.dat 70 savestate sa_c 1 ijk 0 A 1 ../data_out/sa_c_fin.dat 71 savestate ua_c 1 ijk 0 A 1 ../data_out/ua_c_fin.dat 72 savestate va_c 1 ijk 0 A 1 ../data_out/va_c_fin.dat 73 74 goto FINRUN 19 75 20 76 ## analytiquement (2) … … 44 100 45 101 #setstate pca_ta 0 46 GOTO NOF 102 GOTO NOF 47 103 ## Faire une simulation direct 48 104 print_time OFF -
trunk/src/Yworkdir/Y1sinobad.h
r1 r9 17 17 #define YO_M1QN3 18 18 #define YO_GRADTEST 19 #define YO_DBG_NANF 19 20 #define YDOUBLE 20 21 #define YTINY 1.e-15 … … 58 59 //~~~~~~~~~~~~~~~~~~~~~~~~~ module sshn_c~~~~~~~~~~~~~~~~~~~~~~~~~ 59 60 #define Yid_sshn_c 0 61 #define YNBPTARGET_sshn_c 0 62 #define YDEBTARGET_sshn_c 0 63 #define YENDTARGET_sshn_c 0 60 64 /*M2_VALST */ #define Ydelta_sshn_c(v, i, j, t) Ysshn_c[i][j]->Ydelta[t][v] 61 65 /*M2_VALST */ #define YD_sshn_c(v, i, j, t) Ysshn_c[i][j]->Ydelta[t][v] … … 76 80 /*M2_VALSGI */ #define YG1_sshn_c(i, j) Ysshn_c[i][j]->Ygrad[0] 77 81 /*M2_HERESGI*/ #define YG1Y_sshn_c Ysshn_c[Yi][Yj]->Ygrad[0] 82 /*M2_VALSG */ #define Yepsi_sshn_c(v, i, j) Ysshn_c[i][j]->Yepsi[v] 83 /*M2_VALSG */ #define YE_sshn_c(v, i, j) Ysshn_c[i][j]->Yepsi[v] 84 /*M2_VALSGI */ #define YE1_sshn_c(i, j) Ysshn_c[i][j]->Yepsi[0] 78 85 Yaosshn_c *Ysshn_c[YA1_S3d][YA2_S3d]; 86 /*M2_VALSG */ #define Ywish_sshn_c(v, i, j) Ysshn_c[i][j]->Ywish[v] 87 /*M2_VALSG */ #define YW_sshn_c(v, i, j) Ysshn_c[i][j]->Ywish[v] 88 /*M2_VALSGI */ #define YW1_sshn_c(i, j) Ysshn_c[i][j]->Ywish[0] 89 /*M2_HERESGI*/ #define YW1Y_sshn_c Ysshn_c[Yi][Yj]->Ywish[0] 79 90 80 91 //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_c~~~~~~~~~~~~~~~~~~~~~~~~~ … … 111 122 //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_c~~~~~~~~~~~~~~~~~~~~~~~~~ 112 123 #define Yid_sa_c 2 124 #define YNBPTARGET_sa_c 0 125 #define YDEBTARGET_sa_c 0 126 #define YENDTARGET_sa_c 0 113 127 /*M3_VALST */ #define Ydelta_sa_c(v, i, j, k, t) Ysa_c[i][j][k]->Ydelta[t][v] 114 128 /*M3_VALST */ #define YD_sa_c(v, i, j, k, t) Ysa_c[i][j][k]->Ydelta[t][v] … … 128 142 /*M3_VALSGI */ #define YG1_sa_c(i, j, k) Ysa_c[i][j][k]->Ygrad[0] 129 143 /*M3_HERESGI*/ #define YG1Y_sa_c Ysa_c[Yi][Yj][Yk]->Ygrad[0] 144 /*M3_VALSG */ #define Yepsi_sa_c(v, i, j, k) Ysa_c[i][j][k]->Yepsi[v] 145 /*M3_VALSG */ #define YE_sa_c(v, i, j, k) Ysa_c[i][j][k]->Yepsi[v] 146 /*M3_VALSGI */ #define YE1_sa_c(i, j, k) Ysa_c[i][j][k]->Yepsi[0] 130 147 Yaosa_c *Ysa_c[YA1_S3d][YA2_S3d][YA3_S3d]; 148 /*M3_VALSG */ #define Ywish_sa_c(v, i, j, k) Ysa_c[i][j][k]->Ywish[v] 149 /*M3_VALSG */ #define YW_sa_c(v, i, j, k) Ysa_c[i][j][k]->Ywish[v] 150 /*M3_VALSGI */ #define YW1_sa_c(i, j, k) Ysa_c[i][j][k]->Ywish[0] 151 /*M3_HERESGI*/ #define YW1Y_sa_c Ysa_c[Yi][Yj][Yk]->Ywish[0] 131 152 132 153 //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_c~~~~~~~~~~~~~~~~~~~~~~~~~ 133 154 #define Yid_ua_c 3 155 #define YNBPTARGET_ua_c 0 156 #define YDEBTARGET_ua_c 0 157 #define YENDTARGET_ua_c 0 134 158 /*M3_VALST */ #define Ydelta_ua_c(v, i, j, k, t) Yua_c[i][j][k]->Ydelta[t][v] 135 159 /*M3_VALST */ #define YD_ua_c(v, i, j, k, t) Yua_c[i][j][k]->Ydelta[t][v] … … 149 173 /*M3_VALSGI */ #define YG1_ua_c(i, j, k) Yua_c[i][j][k]->Ygrad[0] 150 174 /*M3_HERESGI*/ #define YG1Y_ua_c Yua_c[Yi][Yj][Yk]->Ygrad[0] 175 /*M3_VALSG */ #define Yepsi_ua_c(v, i, j, k) Yua_c[i][j][k]->Yepsi[v] 176 /*M3_VALSG */ #define YE_ua_c(v, i, j, k) Yua_c[i][j][k]->Yepsi[v] 177 /*M3_VALSGI */ #define YE1_ua_c(i, j, k) Yua_c[i][j][k]->Yepsi[0] 151 178 Yaoua_c *Yua_c[YA1_S3d][YA2_S3d][YA3_S3d]; 179 /*M3_VALSG */ #define Ywish_ua_c(v, i, j, k) Yua_c[i][j][k]->Ywish[v] 180 /*M3_VALSG */ #define YW_ua_c(v, i, j, k) Yua_c[i][j][k]->Ywish[v] 181 /*M3_VALSGI */ #define YW1_ua_c(i, j, k) Yua_c[i][j][k]->Ywish[0] 182 /*M3_HERESGI*/ #define YW1Y_ua_c Yua_c[Yi][Yj][Yk]->Ywish[0] 152 183 153 184 //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_c~~~~~~~~~~~~~~~~~~~~~~~~~ 154 185 #define Yid_va_c 4 186 #define YNBPTARGET_va_c 0 187 #define YDEBTARGET_va_c 0 188 #define YENDTARGET_va_c 0 155 189 /*M3_VALST */ #define Ydelta_va_c(v, i, j, k, t) Yva_c[i][j][k]->Ydelta[t][v] 156 190 /*M3_VALST */ #define YD_va_c(v, i, j, k, t) Yva_c[i][j][k]->Ydelta[t][v] … … 170 204 /*M3_VALSGI */ #define YG1_va_c(i, j, k) Yva_c[i][j][k]->Ygrad[0] 171 205 /*M3_HERESGI*/ #define YG1Y_va_c Yva_c[Yi][Yj][Yk]->Ygrad[0] 206 /*M3_VALSG */ #define Yepsi_va_c(v, i, j, k) Yva_c[i][j][k]->Yepsi[v] 207 /*M3_VALSG */ #define YE_va_c(v, i, j, k) Yva_c[i][j][k]->Yepsi[v] 208 /*M3_VALSGI */ #define YE1_va_c(i, j, k) Yva_c[i][j][k]->Yepsi[0] 172 209 Yaova_c *Yva_c[YA1_S3d][YA2_S3d][YA3_S3d]; 210 /*M3_VALSG */ #define Ywish_va_c(v, i, j, k) Yva_c[i][j][k]->Ywish[v] 211 /*M3_VALSG */ #define YW_va_c(v, i, j, k) Yva_c[i][j][k]->Ywish[v] 212 /*M3_VALSGI */ #define YW1_va_c(i, j, k) Yva_c[i][j][k]->Ywish[0] 213 /*M3_HERESGI*/ #define YW1Y_va_c Yva_c[Yi][Yj][Yk]->Ywish[0] 173 214 174 215 //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_qsr_qns~~~~~~~~~~~~~~~~~~~~~~~~~ … … 1056 1097 /*M3_HERESIT*/ #define YG1Y_sb Ysb[Yi][Yj][Yk]->Ygrad[YTemps][0] 1057 1098 sb *Ysb[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 1099 /*M3_VALSG */ #define Ywish_sb(v, i, j, k) Ysb[i][j][k]->Ywish[v] 1100 /*M3_VALSG */ #define YW_sb(v, i, j, k) Ysb[i][j][k]->Ywish[v] 1101 /*M3_VALSGI */ #define YW1_sb(i, j, k) Ysb[i][j][k]->Ywish[0] 1102 /*M3_HERESGI*/ #define YW1Y_sb Ysb[Yi][Yj][Yk]->Ywish[0] 1058 1103 1059 1104 //~~~~~~~~~~~~~~~~~~~~~~~~~ module rhd~~~~~~~~~~~~~~~~~~~~~~~~~ … … 2088 2133 /*M2_HERESIT*/ #define YG1Y_sshb Ysshb[Yi][Yj]->Ygrad[YTemps][0] 2089 2134 sshb *Ysshb[YA1_S3dt][YA2_S3dt]; 2135 /*M2_VALSG */ #define Ywish_sshb(v, i, j) Ysshb[i][j]->Ywish[v] 2136 /*M2_VALSG */ #define YW_sshb(v, i, j) Ysshb[i][j]->Ywish[v] 2137 /*M2_VALSGI */ #define YW1_sshb(i, j) Ysshb[i][j]->Ywish[0] 2138 /*M2_HERESGI*/ #define YW1Y_sshb Ysshb[Yi][Yj]->Ywish[0] 2090 2139 2091 2140 //~~~~~~~~~~~~~~~~~~~~~~~~~ module ub~~~~~~~~~~~~~~~~~~~~~~~~~ … … 2111 2160 /*M3_HERESIT*/ #define YG1Y_ub Yub[Yi][Yj][Yk]->Ygrad[YTemps][0] 2112 2161 ub *Yub[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 2162 /*M3_VALSG */ #define Ywish_ub(v, i, j, k) Yub[i][j][k]->Ywish[v] 2163 /*M3_VALSG */ #define YW_ub(v, i, j, k) Yub[i][j][k]->Ywish[v] 2164 /*M3_VALSGI */ #define YW1_ub(i, j, k) Yub[i][j][k]->Ywish[0] 2165 /*M3_HERESGI*/ #define YW1Y_ub Yub[Yi][Yj][Yk]->Ywish[0] 2113 2166 2114 2167 //~~~~~~~~~~~~~~~~~~~~~~~~~ module vb~~~~~~~~~~~~~~~~~~~~~~~~~ … … 2134 2187 /*M3_HERESIT*/ #define YG1Y_vb Yvb[Yi][Yj][Yk]->Ygrad[YTemps][0] 2135 2188 vb *Yvb[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 2189 /*M3_VALSG */ #define Ywish_vb(v, i, j, k) Yvb[i][j][k]->Ywish[v] 2190 /*M3_VALSG */ #define YW_vb(v, i, j, k) Yvb[i][j][k]->Ywish[v] 2191 /*M3_VALSGI */ #define YW1_vb(i, j, k) Yvb[i][j][k]->Ywish[0] 2192 /*M3_HERESGI*/ #define YW1Y_vb Yvb[Yi][Yj][Yk]->Ywish[0] 2136 2193 2137 2194 //~~~~~~~~~~~~~~~~~~~~~~~~~ module hdivn~~~~~~~~~~~~~~~~~~~~~~~~~ … … 2203 2260 /*M3_HERESIT*/ #define YG1Y_wa Ywa[Yi][Yj][Yk]->Ygrad[YTemps][0] 2204 2261 wa *Ywa[YA1_S3dt][YA2_S3dt][YA3_S3dt]; 2205 #define YSIZEPB 21824//sum of the number of states (output) of all targets2262 #define YSIZEPB 88000//sum of the number of states (output) of all targets 2206 2263 2207 2264 //€ € € € FOR M1QN3 € € € € € € € € € € € € € € € € € € € € € € € 2208 2265 float Y3x[YSIZEPB]; //table for the states of targets 2209 2266 float Y3g[YSIZEPB]; //table for the gradients of targets 2210 #define Y3_SZ_RZ 436488 //rz dimension2267 #define Y3_SZ_RZ 1760008 //rz dimension 2211 2268 float Y3rz[Y3_SZ_RZ]; 2212 2269 #define Y3_SZ_IZ 5 //iz dimension … … 2214 2271 2215 2272 /*------- GENERATION of global objects ------------------------*/ 2216 #define YSIZECO 21824//size of modules cout (atempo)(event if not in order !)2273 #define YSIZECO 88000 //size of modules cout (atempo)(event if not in order !) 2217 2274 #define YMAX_NBI 31 //max input number of a module 2218 2275 #define YMAX_NBS 4 //max output number of a module … … 2372 2429 double Ystate[YNBS_sshn_c]; 2373 2430 double Ygrad[YNBS_sshn_c]; 2431 double Yepsi[YNBS_sshn_c]; 2432 double Ywish[YNBS_sshn_c]; 2374 2433 double Ydelta[1][YNBS_sshn_c]; 2375 2434 … … 2402 2461 double Ystate[YNBS_sa_c]; 2403 2462 double Ygrad[YNBS_sa_c]; 2463 double Yepsi[YNBS_sa_c]; 2464 double Ywish[YNBS_sa_c]; 2404 2465 double Ydelta[1][YNBS_sa_c]; 2405 2466 … … 2416 2477 double Ystate[YNBS_ua_c]; 2417 2478 double Ygrad[YNBS_ua_c]; 2479 double Yepsi[YNBS_ua_c]; 2480 double Ywish[YNBS_ua_c]; 2418 2481 double Ydelta[1][YNBS_ua_c]; 2419 2482 … … 2430 2493 double Ystate[YNBS_va_c]; 2431 2494 double Ygrad[YNBS_va_c]; 2495 double Yepsi[YNBS_va_c]; 2496 double Ywish[YNBS_va_c]; 2432 2497 double Ydelta[1][YNBS_va_c]; 2433 2498 … … 3067 3132 double Ystate[YNBALLTIME_Tsbd][YNBS_sb]; 3068 3133 double Ygrad[YNBALLTIME_Tsbd][YNBS_sb]; 3134 double Ywish[YNBS_sb]; 3069 3135 double Ydelta[YNBALLTIME_Tsbd][YNBS_sb]; 3070 3136 … … 3893 3959 double Ystate[YNBALLTIME_Tsbd][YNBS_sshb]; 3894 3960 double Ygrad[YNBALLTIME_Tsbd][YNBS_sshb]; 3961 double Ywish[YNBS_sshb]; 3895 3962 double Ydelta[YNBALLTIME_Tsbd][YNBS_sshb]; 3896 3963 … … 3916 3983 double Ystate[YNBALLTIME_Tsbd][YNBS_ub]; 3917 3984 double Ygrad[YNBALLTIME_Tsbd][YNBS_ub]; 3985 double Ywish[YNBS_ub]; 3918 3986 double Ydelta[YNBALLTIME_Tsbd][YNBS_ub]; 3919 3987 … … 3939 4007 double Ystate[YNBALLTIME_Tsbd][YNBS_vb]; 3940 4008 double Ygrad[YNBALLTIME_Tsbd][YNBS_vb]; 4009 double Ywish[YNBS_vb]; 3941 4010 double Ydelta[YNBALLTIME_Tsbd][YNBS_vb]; 3942 4011 … … 4028 4097 void Yrazgrad_sshn_c(); 4029 4098 void Ysetstate_sshn_c(); 4030 void Yrazgrad_ta_c(); 4099 void Ysetepsi_sshn_c(); 4100 void Yadjust_sshn_c(); 4101 void Y3getstate_sshn_c(float x[]); 4102 void Y3valstate_sshn_c(); 4103 void Y3valgrad_sshn_c(float g[]); void Yrazgrad_ta_c(); 4031 4104 void Ysetstate_ta_c(); 4032 4105 void Ysetepsi_ta_c(); … … 4036 4109 void Y3valgrad_ta_c(float g[]); void Yrazgrad_sa_c(); 4037 4110 void Ysetstate_sa_c(); 4038 void Yrazgrad_ua_c(); 4111 void Ysetepsi_sa_c(); 4112 void Yadjust_sa_c(); 4113 void Y3getstate_sa_c(float x[]); 4114 void Y3valstate_sa_c(); 4115 void Y3valgrad_sa_c(float g[]); void Yrazgrad_ua_c(); 4039 4116 void Ysetstate_ua_c(); 4040 void Yrazgrad_va_c(); 4117 void Ysetepsi_ua_c(); 4118 void Yadjust_ua_c(); 4119 void Y3getstate_ua_c(float x[]); 4120 void Y3valstate_ua_c(); 4121 void Y3valgrad_ua_c(float g[]); void Yrazgrad_va_c(); 4041 4122 void Ysetstate_va_c(); 4042 void Yrazgrad_sbcgyre_qsr_qns(); 4123 void Ysetepsi_va_c(); 4124 void Yadjust_va_c(); 4125 void Y3getstate_va_c(float x[]); 4126 void Y3valstate_va_c(); 4127 void Y3valgrad_va_c(float g[]); void Yrazgrad_sbcgyre_qsr_qns(); 4043 4128 void Ysetstate_sbcgyre_qsr_qns(); 4044 4129 void Yrazgrad_sbcgyre_emp1(); … … 4236 4321 #define YNBMODUL 87 4237 4322 struct Yst_modul YTabMod[87] = { 4238 {"sshn_c", *Ysshn_c, 2, 32, 22, 0, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"},4323 {"sshn_c", *Ysshn_c, 2, 32, 22, 0, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 4239 4324 {"ta_c", *Yta_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 4240 {"sa_c", *Ysa_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"},4241 {"ua_c", *Yua_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"},4242 {"va_c", *Yva_c, 3, 32, 22, 31, 0, 1, 0, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"},4325 {"sa_c", *Ysa_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 4326 {"ua_c", *Yua_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 4327 {"va_c", *Yva_c, 3, 32, 22, 31, 0, 1, 0, 0, 1, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 0, "S3d"}, 4243 4328 {"sbcgyre_qsr_qns", *Ysbcgyre_qsr_qns, 2, 32, 22, 0, 1, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4244 4329 {"sbcgyre_emp1", *Ysbcgyre_emp1, 2, 32, 22, 0, 0, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, … … 4275 4360 {"sa", *Ysa, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4276 4361 {"tb", *Ytb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4277 {"sb", *Ysb, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"},4362 {"sb", *Ysb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4278 4363 {"rhd", *Yrhd, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4279 4364 {"rhop", *Yrhop, 3, 32, 22, 31, 1, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, … … 4317 4402 {"va", *Yva, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4318 4403 {"sshn", *Ysshn, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4319 {"sshb", *Ysshb, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"},4320 {"ub", *Yub, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"},4321 {"vb", *Yvb, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"},4404 {"sshb", *Ysshb, 2, 32, 22, 0, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4405 {"ub", *Yub, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4406 {"vb", *Yvb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4322 4407 {"hdivn", *Yhdivn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, 4323 4408 {"rotn", *Yrotn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, -
trunk/src/Yworkdir/Y2sinobad.h
r3 r9 5 5 6 6 // € € € € € € € € LES FONCTIONS PREDEFINIES 7 /*M2_TBTOG */ 7 /*M2_ADJUS*/ 8 void Yadjust_sshn_c() 9 { 10 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 11 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 12 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws) 13 { Ystate_sshn_c(Yws, Yw1, Yw2) -= Yepsi_sshn_c(Yws, Yw1, Yw2) * Ygrad_sshn_c(Yws, Yw1, Yw2); 14 } 15 }/*M2_GCTOTB */ 16 void YgradCTOtab_sshn_c(YREAL tab[]) 17 { 18 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 19 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 20 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 21 tab[Y3windice] += YG_sshn_c(Yws, Yw1, Yw2); ++Y3windice;}}} 22 }/*M2_VSTA*/ 23 void Y3valstate_sshn_c() 24 { 25 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 26 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 27 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 28 Y3x[Y3windice] = Ysshn_c(Yw1, Yw2)->Ystate[Yws]; ++Y3windice;}}} 29 }/*M2_GSTA*/ 30 void Y3getstate_sshn_c(float x[]) 31 { 32 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 33 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 34 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 35 Ysshn_c(Yw1, Yw2)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}} 36 }/*M2_VGRAD*/ 37 void Y3valgrad_sshn_c(float g[]) 38 { 39 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 40 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 41 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 42 g[Y3windice] = Ysshn_c(Yw1, Yw2)->Ygrad[Yws]; ++Y3windice;}}} 43 }/*M2_TBTOG */ 8 44 void YtabTOgrad_sshn_c(YREAL tab[]) 9 45 { … … 105 141 void Yio_sshn_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) 106 142 { Yiorwf ("sshn_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_sshn_c(Yws, Yw1, Yw2), val); 143 }/*M0_OUTOB*/ 144 int Youtoobs_sshn_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 145 { 146 Yaobs.time = arbpdt; 147 Yaobs.imod = Yimod("sshn_c"); 148 Yaobs.smod = Yws;/*M2_OUTOB*/ 149 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 150 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 151 { if(select_io(yiokind, "sshn_c", Yws, Yw1, Yw2, -1, Ywt, &Ystate_sshn_c(Yws, Yw1, Yw2))) 152 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = -1; 153 Yaobs.vobs = Ystate_sshn_c(Yws, Yw1, Yw2); 154 if(!Yobs_insert (&Yaobs)) return(0); 155 } 156 }/*M9_OUTOB*/ 157 return(1); 158 }/*M2_SEPS*/ 159 void Ysetepsi_sshn_c(double val) 160 { 161 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 162 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 163 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 164 Ysshn_c(Yw1, Yw2)->Yepsi[Yws] = val;}}} 107 165 }/*M2_CREY*/ 108 166 void Ycreate_sshn_c() … … 111 169 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 112 170 if ((Ysshn_c(Yw1, Yw2)= new Yaosshn_c ())==NULL) Ycreate_errnew();}} 171 }/*M2_SWISH*/ 172 void Ysetwish_sshn_c(double val) 173 { 174 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 175 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 176 for (int Yws=0; Yws<YNBS_sshn_c; ++Yws){ 177 Ywish_sshn_c(Yws, Yw1, Yw2) = val;}}} 113 178 }/*M3_ADJUS*/ 114 179 void Yadjust_ta_c() … … 304 369 for (int Yws=0; Yws<YNBS_ta_c; ++Yws){ 305 370 Ywish_ta_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 371 }/*M3_ADJUS*/ 372 void Yadjust_sa_c() 373 { 374 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 375 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 376 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 377 for (int Yws=0; Yws<YNBS_sa_c; ++Yws) 378 { Ystate_sa_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_sa_c(Yws, Yw1, Yw2, Yw3) * Ygrad_sa_c(Yws, Yw1, Yw2, Yw3); 379 } 380 }/*M3_GCTOTB */ 381 void YgradCTOtab_sa_c(YREAL tab[]) 382 { 383 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 384 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 385 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 386 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 387 tab[Y3windice] += YG_sa_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 388 }/*M3_VSTA*/ 389 void Y3valstate_sa_c() 390 { 391 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 392 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 393 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 394 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 395 Y3x[Y3windice] = Ysa_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 396 }/*M3_GSTA*/ 397 void Y3getstate_sa_c(float x[]) 398 { 399 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 400 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 401 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 402 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 403 Ysa_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 404 }/*M3_VGRAD*/ 405 void Y3valgrad_sa_c(float g[]) 406 { 407 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 408 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 409 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 410 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 411 g[Y3windice] = Ysa_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 306 412 }/*M3_TBTOG */ 307 413 void YtabTOgrad_sa_c(YREAL tab[]) … … 417 523 void Yio_sa_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) 418 524 { Yiorwf ("sa_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_sa_c(Yws, Yw1, Yw2, Yw3), val); 525 }/*M0_OUTOB*/ 526 int Youtoobs_sa_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 527 { 528 Yaobs.time = arbpdt; 529 Yaobs.imod = Yimod("sa_c"); 530 Yaobs.smod = Yws;/*M3_OUTOB*/ 531 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 532 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 533 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 534 { if(select_io(yiokind, "sa_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_sa_c(Yws, Yw1, Yw2, Yw3))) 535 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 536 Yaobs.vobs = Ystate_sa_c(Yws, Yw1, Yw2, Yw3); 537 if(!Yobs_insert (&Yaobs)) return(0); 538 } 539 }/*M9_OUTOB*/ 540 return(1); 541 }/*M3_SEPS*/ 542 void Ysetepsi_sa_c(double val) 543 { 544 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 545 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 546 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 547 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 548 Ysa_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 419 549 }/*M3_CREY*/ 420 550 void Ycreate_sa_c() … … 424 554 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 425 555 if ((Ysa_c(Yw1, Yw2, Yw3) = new Yaosa_c ())==NULL) Ycreate_errnew();}}} 556 }/*M3_SWISH*/ 557 void Ysetwish_sa_c(double val) 558 { 559 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 560 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 561 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 562 for (int Yws=0; Yws<YNBS_sa_c; ++Yws){ 563 Ywish_sa_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 564 }/*M3_ADJUS*/ 565 void Yadjust_ua_c() 566 { 567 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 568 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 569 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 570 for (int Yws=0; Yws<YNBS_ua_c; ++Yws) 571 { Ystate_ua_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_ua_c(Yws, Yw1, Yw2, Yw3) * Ygrad_ua_c(Yws, Yw1, Yw2, Yw3); 572 } 573 }/*M3_GCTOTB */ 574 void YgradCTOtab_ua_c(YREAL tab[]) 575 { 576 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 577 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 578 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 579 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 580 tab[Y3windice] += YG_ua_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 581 }/*M3_VSTA*/ 582 void Y3valstate_ua_c() 583 { 584 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 585 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 586 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 587 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 588 Y3x[Y3windice] = Yua_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 589 }/*M3_GSTA*/ 590 void Y3getstate_ua_c(float x[]) 591 { 592 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 593 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 594 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 595 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 596 Yua_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 597 }/*M3_VGRAD*/ 598 void Y3valgrad_ua_c(float g[]) 599 { 600 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 601 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 602 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 603 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 604 g[Y3windice] = Yua_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 426 605 }/*M3_TBTOG */ 427 606 void YtabTOgrad_ua_c(YREAL tab[]) … … 537 716 void Yio_ua_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) 538 717 { Yiorwf ("ua_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_ua_c(Yws, Yw1, Yw2, Yw3), val); 718 }/*M0_OUTOB*/ 719 int Youtoobs_ua_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 720 { 721 Yaobs.time = arbpdt; 722 Yaobs.imod = Yimod("ua_c"); 723 Yaobs.smod = Yws;/*M3_OUTOB*/ 724 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 725 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 726 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 727 { if(select_io(yiokind, "ua_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_ua_c(Yws, Yw1, Yw2, Yw3))) 728 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 729 Yaobs.vobs = Ystate_ua_c(Yws, Yw1, Yw2, Yw3); 730 if(!Yobs_insert (&Yaobs)) return(0); 731 } 732 }/*M9_OUTOB*/ 733 return(1); 734 }/*M3_SEPS*/ 735 void Ysetepsi_ua_c(double val) 736 { 737 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 738 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 739 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 740 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 741 Yua_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 539 742 }/*M3_CREY*/ 540 743 void Ycreate_ua_c() … … 544 747 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 545 748 if ((Yua_c(Yw1, Yw2, Yw3) = new Yaoua_c ())==NULL) Ycreate_errnew();}}} 749 }/*M3_SWISH*/ 750 void Ysetwish_ua_c(double val) 751 { 752 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 753 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 754 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 755 for (int Yws=0; Yws<YNBS_ua_c; ++Yws){ 756 Ywish_ua_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 757 }/*M3_ADJUS*/ 758 void Yadjust_va_c() 759 { 760 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 761 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 762 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 763 for (int Yws=0; Yws<YNBS_va_c; ++Yws) 764 { Ystate_va_c(Yws, Yw1, Yw2, Yw3) -= Yepsi_va_c(Yws, Yw1, Yw2, Yw3) * Ygrad_va_c(Yws, Yw1, Yw2, Yw3); 765 } 766 }/*M3_GCTOTB */ 767 void YgradCTOtab_va_c(YREAL tab[]) 768 { 769 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 770 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 771 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 772 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 773 tab[Y3windice] += YG_va_c(Yws, Yw1, Yw2, Yw3); ++Y3windice;}}}} 774 }/*M3_VSTA*/ 775 void Y3valstate_va_c() 776 { 777 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 778 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 779 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 780 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 781 Y3x[Y3windice] = Yva_c(Yw1, Yw2, Yw3)->Ystate[Yws]; ++Y3windice;}}}} 782 }/*M3_GSTA*/ 783 void Y3getstate_va_c(float x[]) 784 { 785 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 786 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 787 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 788 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 789 Yva_c(Yw1, Yw2, Yw3)->Ystate[Yws] = x[Y3windice]; ++Y3windice;}}}} 790 }/*M3_VGRAD*/ 791 void Y3valgrad_va_c(float g[]) 792 { 793 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 794 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 795 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 796 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 797 g[Y3windice] = Yva_c(Yw1, Yw2, Yw3)->Ygrad[Yws]; ++Y3windice;}}}} 546 798 }/*M3_TBTOG */ 547 799 void YtabTOgrad_va_c(YREAL tab[]) … … 657 909 void Yio_va_c(int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) 658 910 { Yiorwf ("va_c", Yws, Yw1, Yw2, Yw3, Ywt, &YS_va_c(Yws, Yw1, Yw2, Yw3), val); 911 }/*M0_OUTOB*/ 912 int Youtoobs_va_c(YioKind yiokind, int Yws, int Ywt, int arbpdt) 913 { 914 Yaobs.time = arbpdt; 915 Yaobs.imod = Yimod("va_c"); 916 Yaobs.smod = Yws;/*M3_OUTOB*/ 917 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1) 918 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2) 919 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3) 920 { if(select_io(yiokind, "va_c", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_va_c(Yws, Yw1, Yw2, Yw3))) 921 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 922 Yaobs.vobs = Ystate_va_c(Yws, Yw1, Yw2, Yw3); 923 if(!Yobs_insert (&Yaobs)) return(0); 924 } 925 }/*M9_OUTOB*/ 926 return(1); 927 }/*M3_SEPS*/ 928 void Ysetepsi_va_c(double val) 929 { 930 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 931 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 932 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 933 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 934 Yva_c(Yw1, Yw2, Yw3)->Yepsi[Yws] = val;}}}} 659 935 }/*M3_CREY*/ 660 936 void Ycreate_va_c() … … 664 940 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 665 941 if ((Yva_c(Yw1, Yw2, Yw3) = new Yaova_c ())==NULL) Ycreate_errnew();}}} 942 }/*M3_SWISH*/ 943 void Ysetwish_va_c(double val) 944 { 945 for (int Yw1=0; Yw1<YA1_S3d; ++Yw1){ 946 for (int Yw2=0; Yw2<YA2_S3d; ++Yw2){ 947 for (int Yw3=0; Yw3<YA3_S3d; ++Yw3){ 948 for (int Yws=0; Yws<YNBS_va_c; ++Yws){ 949 Ywish_va_c(Yws, Yw1, Yw2, Yw3) = val;}}}} 666 950 }/*M2_TBTOGT */ 667 951 void YtabTOgrad_sbcgyre_qsr_qns(int frompdt, int topdt, YREAL tab[]) … … 6001 6285 } 6002 6286 return(nbKo); 6287 }/*M0_OUTOB*/ 6288 int Youtoobs_sb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 6289 { 6290 Yaobs.time = arbpdt; 6291 Yaobs.imod = Yimod("sb"); 6292 Yaobs.smod = Yws;/*M3_OUTOBT*/ 6293 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 6294 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 6295 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 6296 { if(select_io(yiokind, "sb", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_sb(Yws, Yw1, Yw2, Yw3, Ywt))) 6297 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 6298 Yaobs.vobs = Ystate_sb(Yws, Yw1, Yw2, Yw3, Ywt); 6299 if(!Yobs_insert (&Yaobs)) return(0); 6300 } 6301 }/*M9_OUTOB*/ 6302 return(1); 6003 6303 }/*M3_CREU*/ 6004 6304 void Ycreate_sb() … … 6008 6308 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 6009 6309 if ((Ysb(Yw1, Yw2, Yw3) = new sb ())==NULL) Ycreate_errnew();}}} 6310 }/*M3_SWISH*/ 6311 void Ysetwish_sb(double val) 6312 { 6313 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 6314 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 6315 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 6316 for (int Yws=0; Yws<YNBS_sb; ++Yws){ 6317 Ywish_sb(Yws, Yw1, Yw2, Yw3) = val;}}}} 6010 6318 }/*M3_TBTOGT */ 6011 6319 void YtabTOgrad_rhd(int frompdt, int topdt, YREAL tab[]) … … 12393 12701 } 12394 12702 return(nbKo); 12703 }/*M0_OUTOB*/ 12704 int Youtoobs_sshb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 12705 { 12706 Yaobs.time = arbpdt; 12707 Yaobs.imod = Yimod("sshb"); 12708 Yaobs.smod = Yws;/*M2_OUTOBT*/ 12709 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 12710 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 12711 { if(select_io(yiokind, "sshb", Yws, Yw1, Yw2, -1, Ywt, &Ystate_sshb(Yws, Yw1, Yw2, Ywt))) 12712 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = -1; 12713 Yaobs.vobs = Ystate_sshb(Yws, Yw1, Yw2, Ywt); 12714 if(!Yobs_insert (&Yaobs)) return(0); 12715 } 12716 }/*M9_OUTOB*/ 12717 return(1); 12395 12718 }/*M2_CREU*/ 12396 12719 void Ycreate_sshb() … … 12399 12722 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 12400 12723 if ((Ysshb(Yw1, Yw2)= new sshb ())==NULL) Ycreate_errnew();}} 12724 }/*M2_SWISH*/ 12725 void Ysetwish_sshb(double val) 12726 { 12727 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 12728 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 12729 for (int Yws=0; Yws<YNBS_sshb; ++Yws){ 12730 Ywish_sshb(Yws, Yw1, Yw2) = val;}}} 12401 12731 }/*M3_TBTOGT */ 12402 12732 void YtabTOgrad_ub(int frompdt, int topdt, YREAL tab[]) … … 12548 12878 } 12549 12879 return(nbKo); 12880 }/*M0_OUTOB*/ 12881 int Youtoobs_ub(YioKind yiokind, int Yws, int Ywt, int arbpdt) 12882 { 12883 Yaobs.time = arbpdt; 12884 Yaobs.imod = Yimod("ub"); 12885 Yaobs.smod = Yws;/*M3_OUTOBT*/ 12886 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 12887 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 12888 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 12889 { if(select_io(yiokind, "ub", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_ub(Yws, Yw1, Yw2, Yw3, Ywt))) 12890 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 12891 Yaobs.vobs = Ystate_ub(Yws, Yw1, Yw2, Yw3, Ywt); 12892 if(!Yobs_insert (&Yaobs)) return(0); 12893 } 12894 }/*M9_OUTOB*/ 12895 return(1); 12550 12896 }/*M3_CREU*/ 12551 12897 void Ycreate_ub() … … 12555 12901 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 12556 12902 if ((Yub(Yw1, Yw2, Yw3) = new ub ())==NULL) Ycreate_errnew();}}} 12903 }/*M3_SWISH*/ 12904 void Ysetwish_ub(double val) 12905 { 12906 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 12907 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 12908 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 12909 for (int Yws=0; Yws<YNBS_ub; ++Yws){ 12910 Ywish_ub(Yws, Yw1, Yw2, Yw3) = val;}}}} 12557 12911 }/*M3_TBTOGT */ 12558 12912 void YtabTOgrad_vb(int frompdt, int topdt, YREAL tab[]) … … 12704 13058 } 12705 13059 return(nbKo); 13060 }/*M0_OUTOB*/ 13061 int Youtoobs_vb(YioKind yiokind, int Yws, int Ywt, int arbpdt) 13062 { 13063 Yaobs.time = arbpdt; 13064 Yaobs.imod = Yimod("vb"); 13065 Yaobs.smod = Yws;/*M3_OUTOBT*/ 13066 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1) 13067 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2) 13068 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3) 13069 { if(select_io(yiokind, "vb", Yws, Yw1, Yw2, Yw3, Ywt, &Ystate_vb(Yws, Yw1, Yw2, Yw3, Ywt))) 13070 { Yaobs.iaxe = Yw1; Yaobs.jaxe = Yw2; Yaobs.kaxe = Yw3; 13071 Yaobs.vobs = Ystate_vb(Yws, Yw1, Yw2, Yw3, Ywt); 13072 if(!Yobs_insert (&Yaobs)) return(0); 13073 } 13074 }/*M9_OUTOB*/ 13075 return(1); 12706 13076 }/*M3_CREU*/ 12707 13077 void Ycreate_vb() … … 12711 13081 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 12712 13082 if ((Yvb(Yw1, Yw2, Yw3) = new vb ())==NULL) Ycreate_errnew();}}} 13083 }/*M3_SWISH*/ 13084 void Ysetwish_vb(double val) 13085 { 13086 for (int Yw1=0; Yw1<YA1_S3dt; ++Yw1){ 13087 for (int Yw2=0; Yw2<YA2_S3dt; ++Yw2){ 13088 for (int Yw3=0; Yw3<YA3_S3dt; ++Yw3){ 13089 for (int Yws=0; Yws<YNBS_vb; ++Yws){ 13090 Ywish_vb(Yws, Yw1, Yw2, Yw3) = val;}}}} 12713 13091 }/*M3_TBTOGT */ 12714 13092 void YtabTOgrad_hdivn(int frompdt, int topdt, YREAL tab[]) … … 13273 13651 { 13274 13652 if(1==0); 13653 else if (strcmp(nmmod, "sshn_c") == 0) 13654 YW_sshn_c(Yws, Yw1, Yw2) = YS_sshn_c(Yws, Yw1, Yw2) - vobs; 13275 13655 else if (strcmp(nmmod, "ta_c") == 0) 13276 13656 YW_ta_c(Yws, Yw1, Yw2, Yw3) = YS_ta_c(Yws, Yw1, Yw2, Yw3) - vobs; 13657 else if (strcmp(nmmod, "sa_c") == 0) 13658 YW_sa_c(Yws, Yw1, Yw2, Yw3) = YS_sa_c(Yws, Yw1, Yw2, Yw3) - vobs; 13659 else if (strcmp(nmmod, "ua_c") == 0) 13660 YW_ua_c(Yws, Yw1, Yw2, Yw3) = YS_ua_c(Yws, Yw1, Yw2, Yw3) - vobs; 13661 else if (strcmp(nmmod, "va_c") == 0) 13662 YW_va_c(Yws, Yw1, Yw2, Yw3) = YS_va_c(Yws, Yw1, Yw2, Yw3) - vobs; 13277 13663 else if (strcmp(nmmod, "tb") == 0) 13278 13664 YW_tb(Yws, Yw1, Yw2, Yw3) = YS_tb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 13665 else if (strcmp(nmmod, "sb") == 0) 13666 YW_sb(Yws, Yw1, Yw2, Yw3) = YS_sb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 13667 else if (strcmp(nmmod, "sshb") == 0) 13668 YW_sshb(Yws, Yw1, Yw2) = YS_sshb(Yws, Yw1, Yw2, Ywt) - vobs; 13669 else if (strcmp(nmmod, "ub") == 0) 13670 YW_ub(Yws, Yw1, Yw2, Yw3) = YS_ub(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 13671 else if (strcmp(nmmod, "vb") == 0) 13672 YW_vb(Yws, Yw1, Yw2, Yw3) = YS_vb(Yws, Yw1, Yw2, Yw3, Ywt) - vobs; 13279 13673 } 13280 13674 void Ycostwishdiff_all (char *nmmod, int Yws, int Yw1, int Yw2, int Yw3, int Ywt) 13281 13675 { 13282 13676 if(1==0); 13677 else if (strcmp(nmmod, "sshn_c") == 0) 13678 YG_sshn_c(Yws, Yw1, Yw2) += Ycostdiff(YW_sshn_c(Yws, Yw1, Yw2), YW_sshn_c(Yws, Yw1, Yw2)); 13283 13679 else if (strcmp(nmmod, "ta_c") == 0) 13284 13680 YG_ta_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_ta_c(Yws, Yw1, Yw2, Yw3), YW_ta_c(Yws, Yw1, Yw2, Yw3)); 13681 else if (strcmp(nmmod, "sa_c") == 0) 13682 YG_sa_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_sa_c(Yws, Yw1, Yw2, Yw3), YW_sa_c(Yws, Yw1, Yw2, Yw3)); 13683 else if (strcmp(nmmod, "ua_c") == 0) 13684 YG_ua_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_ua_c(Yws, Yw1, Yw2, Yw3), YW_ua_c(Yws, Yw1, Yw2, Yw3)); 13685 else if (strcmp(nmmod, "va_c") == 0) 13686 YG_va_c(Yws, Yw1, Yw2, Yw3) += Ycostdiff(YW_va_c(Yws, Yw1, Yw2, Yw3), YW_va_c(Yws, Yw1, Yw2, Yw3)); 13285 13687 else if (strcmp(nmmod, "tb") == 0) 13286 13688 YG_tb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_tb(Yws, Yw1, Yw2, Yw3), YW_tb(Yws, Yw1, Yw2, Yw3)); 13689 else if (strcmp(nmmod, "sb") == 0) 13690 YG_sb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_sb(Yws, Yw1, Yw2, Yw3), YW_sb(Yws, Yw1, Yw2, Yw3)); 13691 else if (strcmp(nmmod, "sshb") == 0) 13692 YG_sshb(Yws, Yw1, Yw2, Ywt) += Ycostdiff(YW_sshb(Yws, Yw1, Yw2), YW_sshb(Yws, Yw1, Yw2)); 13693 else if (strcmp(nmmod, "ub") == 0) 13694 YG_ub(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_ub(Yws, Yw1, Yw2, Yw3), YW_ub(Yws, Yw1, Yw2, Yw3)); 13695 else if (strcmp(nmmod, "vb") == 0) 13696 YG_vb(Yws, Yw1, Yw2, Yw3, Ywt) += Ycostdiff(YW_vb(Yws, Yw1, Yw2, Yw3), YW_vb(Yws, Yw1, Yw2, Yw3)); 13287 13697 } 13288 13698 void Youtoobs_mod(YioKind yiokind, char *nmmod, int numout, int pdt, int arbpdt) 13289 13699 { 13290 13700 if(1==0); 13701 else if (strcmp(nmmod, "sshn_c") == 0) Youtoobs_sshn_c(yiokind, numout, pdt, arbpdt); 13291 13702 else if (strcmp(nmmod, "ta_c") == 0) Youtoobs_ta_c(yiokind, numout, pdt, arbpdt); 13703 else if (strcmp(nmmod, "sa_c") == 0) Youtoobs_sa_c(yiokind, numout, pdt, arbpdt); 13704 else if (strcmp(nmmod, "ua_c") == 0) Youtoobs_ua_c(yiokind, numout, pdt, arbpdt); 13705 else if (strcmp(nmmod, "va_c") == 0) Youtoobs_va_c(yiokind, numout, pdt, arbpdt); 13292 13706 else if (strcmp(nmmod, "tb") == 0) Youtoobs_tb(yiokind, numout, pdt, arbpdt); 13707 else if (strcmp(nmmod, "sb") == 0) Youtoobs_sb(yiokind, numout, pdt, arbpdt); 13708 else if (strcmp(nmmod, "sshb") == 0) Youtoobs_sshb(yiokind, numout, pdt, arbpdt); 13709 else if (strcmp(nmmod, "ub") == 0) Youtoobs_ub(yiokind, numout, pdt, arbpdt); 13710 else if (strcmp(nmmod, "vb") == 0) Youtoobs_vb(yiokind, numout, pdt, arbpdt); 13293 13711 } 13294 13712 void Yadjust_all () 13295 13713 { 13714 Yadjust_sshn_c (); 13296 13715 Yadjust_ta_c (); 13716 Yadjust_sa_c (); 13717 Yadjust_ua_c (); 13718 Yadjust_va_c (); 13297 13719 } 13298 13720 void Yrazgrad_all () … … 13575 13997 void Ysetwish_mod (int imod, YREAL val) 13576 13998 { if(1==0); 13999 else if (imod==0) Ysetwish_sshn_c(val); 13577 14000 else if (imod==1) Ysetwish_ta_c(val); 14001 else if (imod==2) Ysetwish_sa_c(val); 14002 else if (imod==3) Ysetwish_ua_c(val); 14003 else if (imod==4) Ysetwish_va_c(val); 13578 14004 else if (imod==38) Ysetwish_tb(val); 14005 else if (imod==39) Ysetwish_sb(val); 14006 else if (imod==81) Ysetwish_sshb(val); 14007 else if (imod==82) Ysetwish_ub(val); 14008 else if (imod==83) Ysetwish_vb(val); 13579 14009 } 13580 14010 void Yio_mod (char *nmmod, int Yws, int Yw1, int Yw2, int Yw3, int Ywt, double val) … … 13671 14101 void YgradCTOtab_target (YREAL tab[]) 13672 14102 { //Y3windice = 0; 14103 YgradCTOtab_sshn_c (tab); 13673 14104 YgradCTOtab_ta_c (tab); 14105 YgradCTOtab_sa_c (tab); 14106 YgradCTOtab_ua_c (tab); 14107 YgradCTOtab_va_c (tab); 13674 14108 } 13675 14109 void YtabTOgrad_target (YREAL tab[]) 13676 14110 { //Y3windice = 0; 14111 YtabTOgrad_sshn_c (tab); 13677 14112 YtabTOgrad_ta_c (tab); 14113 YtabTOgrad_sa_c (tab); 14114 YtabTOgrad_ua_c (tab); 14115 YtabTOgrad_va_c (tab); 13678 14116 } 13679 14117 void Y3getstate_all (float x[]) 13680 14118 { Y3windice = 0; 14119 Y3getstate_sshn_c (x); 13681 14120 Y3getstate_ta_c (x); 14121 Y3getstate_sa_c (x); 14122 Y3getstate_ua_c (x); 14123 Y3getstate_va_c (x); 13682 14124 } 13683 14125 void Y3valstate_all () 13684 14126 { Y3windice = 0; 14127 Y3valstate_sshn_c (); 13685 14128 Y3valstate_ta_c (); 14129 Y3valstate_sa_c (); 14130 Y3valstate_ua_c (); 14131 Y3valstate_va_c (); 13686 14132 } 13687 14133 void Y3valgrad_all (float g[]) 13688 14134 { Y3windice = 0; 14135 Y3valgrad_sshn_c (g); 13689 14136 Y3valgrad_ta_c (g); 14137 Y3valgrad_sa_c (g); 14138 Y3valgrad_ua_c (g); 14139 Y3valgrad_va_c (g); 13690 14140 } 13691 14141 void YdeltaEQPstate_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact) … … 13694 14144 else if (itraj==Yid_Tcst) 13695 14145 { 13696 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )14146 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13697 14147 YdeltaEQPstate_sshn_c (0, 1, pfact); 13698 14148 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13699 14149 YdeltaEQPstate_ta_c (0, 1, pfact); 13700 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )14150 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13701 14151 YdeltaEQPstate_sa_c (0, 1, pfact); 13702 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )14152 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13703 14153 YdeltaEQPstate_ua_c (0, 1, pfact); 13704 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )14154 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13705 14155 YdeltaEQPstate_va_c (0, 1, pfact); 13706 14156 } … … 13775 14225 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13776 14226 YdeltaEQPstate_tb (frompdt, topdt, pfact); 13777 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )14227 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13778 14228 YdeltaEQPstate_sb (frompdt, topdt, pfact); 13779 14229 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 13859 14309 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 13860 14310 YdeltaEQPstate_sshn (frompdt, topdt, pfact); 13861 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )14311 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13862 14312 YdeltaEQPstate_sshb (frompdt, topdt, pfact); 13863 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )14313 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13864 14314 YdeltaEQPstate_ub (frompdt, topdt, pfact); 13865 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )14315 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13866 14316 YdeltaEQPstate_vb (frompdt, topdt, pfact); 13867 14317 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 13875 14325 void YdeltaEQPstate_target(double pfact) 13876 14326 { 14327 YdeltaEQPstate_sshn_c (0, 1, pfact); 13877 14328 YdeltaEQPstate_ta_c (0, 1, pfact); 14329 YdeltaEQPstate_sa_c (0, 1, pfact); 14330 YdeltaEQPstate_ua_c (0, 1, pfact); 14331 YdeltaEQPstate_va_c (0, 1, pfact); 13878 14332 } 13879 14333 void YdeltaEQPgrad_target(double pfact) 13880 14334 { 14335 YdeltaEQPgrad_sshn_c (0, 1, pfact); 13881 14336 YdeltaEQPgrad_ta_c (0, 1, pfact); 14337 YdeltaEQPgrad_sa_c (0, 1, pfact); 14338 YdeltaEQPgrad_ua_c (0, 1, pfact); 14339 YdeltaEQPgrad_va_c (0, 1, pfact); 13882 14340 } 13883 14341 void YstateEQPdelta_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact) … … 13886 14344 else if (itraj==Yid_Tcst) 13887 14345 { 13888 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )14346 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13889 14347 YstateEQPdelta_sshn_c (0, 1, pfact); 13890 14348 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13891 14349 YstateEQPdelta_ta_c (0, 1, pfact); 13892 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )14350 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13893 14351 YstateEQPdelta_sa_c (0, 1, pfact); 13894 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )14352 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13895 14353 YstateEQPdelta_ua_c (0, 1, pfact); 13896 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )14354 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 13897 14355 YstateEQPdelta_va_c (0, 1, pfact); 13898 14356 } … … 13967 14425 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13968 14426 YstateEQPdelta_tb (frompdt, topdt, pfact); 13969 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )14427 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 13970 14428 YstateEQPdelta_sb (frompdt, topdt, pfact); 13971 14429 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 14051 14509 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 14052 14510 YstateEQPdelta_sshn (frompdt, topdt, pfact); 14053 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )14511 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14054 14512 YstateEQPdelta_sshb (frompdt, topdt, pfact); 14055 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )14513 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14056 14514 YstateEQPdelta_ub (frompdt, topdt, pfact); 14057 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )14515 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14058 14516 YstateEQPdelta_vb (frompdt, topdt, pfact); 14059 14517 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 14067 14525 void YstateEQPdelta_target(double pfact) 14068 14526 { 14527 YstateEQPdelta_sshn_c (0, 1, pfact); 14069 14528 YstateEQPdelta_ta_c (0, 1, pfact); 14529 YstateEQPdelta_sa_c (0, 1, pfact); 14530 YstateEQPdelta_ua_c (0, 1, pfact); 14531 YstateEQPdelta_va_c (0, 1, pfact); 14070 14532 } 14071 14533 void YstateEQPOdelta_target(double pfact, char *codop) 14072 14534 { 14535 YstateEQPOdelta_sshn_c (0, 1, pfact, codop); 14073 14536 YstateEQPOdelta_ta_c (0, 1, pfact, codop); 14537 YstateEQPOdelta_sa_c (0, 1, pfact, codop); 14538 YstateEQPOdelta_ua_c (0, 1, pfact, codop); 14539 YstateEQPOdelta_va_c (0, 1, pfact, codop); 14074 14540 } 14075 14541 void YstateEQAPTdelta_target(double pfact, YREAL tab[]) 14076 14542 { 14543 YstateEQAPTdelta_sshn_c (0, 1, pfact, tab); 14077 14544 YstateEQAPTdelta_ta_c (0, 1, pfact, tab); 14545 YstateEQAPTdelta_sa_c (0, 1, pfact, tab); 14546 YstateEQAPTdelta_ua_c (0, 1, pfact, tab); 14547 YstateEQAPTdelta_va_c (0, 1, pfact, tab); 14078 14548 } 14079 14549 void YgradEQPstate_traj(int itraj, char *norkmod, int frompdt, int topdt, double pfact) … … 14082 14552 else if (itraj==Yid_Tcst) 14083 14553 { 14084 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )14554 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14085 14555 YgradEQPstate_sshn_c(pfact); 14086 14556 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14087 14557 YgradEQPstate_ta_c(pfact); 14088 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )14558 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14089 14559 YgradEQPstate_sa_c(pfact); 14090 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )14560 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14091 14561 YgradEQPstate_ua_c(pfact); 14092 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )14562 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14093 14563 YgradEQPstate_va_c(pfact); 14094 14564 } … … 14163 14633 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14164 14634 YgradEQPstate_tb (frompdt, topdt, pfact); 14165 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )14635 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14166 14636 YgradEQPstate_sb (frompdt, topdt, pfact); 14167 14637 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 14247 14717 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 14248 14718 YgradEQPstate_sshn (frompdt, topdt, pfact); 14249 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )14719 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14250 14720 YgradEQPstate_sshb (frompdt, topdt, pfact); 14251 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )14721 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14252 14722 YgradEQPstate_ub (frompdt, topdt, pfact); 14253 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )14723 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14254 14724 YgradEQPstate_vb (frompdt, topdt, pfact); 14255 14725 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 14263 14733 void YgradEQPstate_target(double pfact) 14264 14734 { 14735 YgradEQPstate_sshn_c (pfact); 14265 14736 YgradEQPstate_ta_c (pfact); 14737 YgradEQPstate_sa_c (pfact); 14738 YgradEQPstate_ua_c (pfact); 14739 YgradEQPstate_va_c (pfact); 14266 14740 } 14267 14741 void YgradEQPOstate_target(double pfact, char *codop) 14268 14742 { 14743 YgradEQPOstate_sshn_c (pfact, codop); 14269 14744 YgradEQPOstate_ta_c (pfact, codop); 14745 YgradEQPOstate_sa_c (pfact, codop); 14746 YgradEQPOstate_ua_c (pfact, codop); 14747 YgradEQPOstate_va_c (pfact, codop); 14270 14748 } 14271 14749 void YstateTOtab_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[]) … … 14274 14752 else if (itraj==Yid_Tcst) 14275 14753 { 14276 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )14754 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14277 14755 YstateTOtab_sshn_c (tab); 14278 14756 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14279 14757 YstateTOtab_ta_c (tab); 14280 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )14758 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14281 14759 YstateTOtab_sa_c (tab); 14282 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )14760 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14283 14761 YstateTOtab_ua_c (tab); 14284 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )14762 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14285 14763 YstateTOtab_va_c (tab); 14286 14764 } … … 14355 14833 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14356 14834 YstateTOtab_tb (frompdt, topdt, tab); 14357 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )14835 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14358 14836 YstateTOtab_sb (frompdt, topdt, tab); 14359 14837 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 14439 14917 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 14440 14918 YstateTOtab_sshn (frompdt, topdt, tab); 14441 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )14919 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14442 14920 YstateTOtab_sshb (frompdt, topdt, tab); 14443 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )14921 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14444 14922 YstateTOtab_ub (frompdt, topdt, tab); 14445 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )14923 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14446 14924 YstateTOtab_vb (frompdt, topdt, tab); 14447 14925 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 14455 14933 void YstateTOtab_target (YREAL tab[]) 14456 14934 { //Y3windice = 0; 14935 YstateTOtab_sshn_c (tab); 14457 14936 YstateTOtab_ta_c (tab); 14937 YstateTOtab_sa_c (tab); 14938 YstateTOtab_ua_c (tab); 14939 YstateTOtab_va_c (tab); 14458 14940 } 14459 14941 void YgradTOtab_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[]) … … 14462 14944 else if (itraj==Yid_Tcst) 14463 14945 { 14464 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )14946 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14465 14947 YgradTOtab_sshn_c (tab); 14466 14948 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14467 14949 YgradTOtab_ta_c (tab); 14468 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )14950 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14469 14951 YgradTOtab_sa_c (tab); 14470 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )14952 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14471 14953 YgradTOtab_ua_c (tab); 14472 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )14954 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14473 14955 YgradTOtab_va_c (tab); 14474 14956 } … … 14543 15025 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14544 15026 YgradTOtab_tb (frompdt, topdt, tab); 14545 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )15027 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14546 15028 YgradTOtab_sb (frompdt, topdt, tab); 14547 15029 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 14627 15109 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 14628 15110 YgradTOtab_sshn (frompdt, topdt, tab); 14629 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )15111 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14630 15112 YgradTOtab_sshb (frompdt, topdt, tab); 14631 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )15113 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14632 15114 YgradTOtab_ub (frompdt, topdt, tab); 14633 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )15115 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14634 15116 YgradTOtab_vb (frompdt, topdt, tab); 14635 15117 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 14643 15125 void YgradTOtab_target (YREAL tab[]) 14644 15126 { //Y3windice = 0; 15127 YgradTOtab_sshn_c (tab); 14645 15128 YgradTOtab_ta_c (tab); 15129 YgradTOtab_sa_c (tab); 15130 YgradTOtab_ua_c (tab); 15131 YgradTOtab_va_c (tab); 14646 15132 } 14647 15133 void YtabTOgrad_traj (int itraj, char *norkmod, int frompdt, int topdt, YREAL tab[]) … … 14650 15136 else if (itraj==Yid_Tcst) 14651 15137 { 14652 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") )15138 if ( !strcmp(norkmod, "sshn_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14653 15139 YtabTOgrad_sshn_c (tab); 14654 15140 if ( !strcmp(norkmod, "ta_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14655 15141 YtabTOgrad_ta_c (tab); 14656 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") )15142 if ( !strcmp(norkmod, "sa_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14657 15143 YtabTOgrad_sa_c (tab); 14658 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") )15144 if ( !strcmp(norkmod, "ua_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14659 15145 YtabTOgrad_ua_c (tab); 14660 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") )15146 if ( !strcmp(norkmod, "va_c") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#T") ) 14661 15147 YtabTOgrad_va_c (tab); 14662 15148 } … … 14731 15217 if ( !strcmp(norkmod, "tb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14732 15218 YtabTOgrad_tb (frompdt, topdt, tab); 14733 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") )15219 if ( !strcmp(norkmod, "sb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14734 15220 YtabTOgrad_sb (frompdt, topdt, tab); 14735 15221 if ( !strcmp(norkmod, "rhd") || !strcmp(norkmod, "Y#A") ) … … 14815 15301 if ( !strcmp(norkmod, "sshn") || !strcmp(norkmod, "Y#A") ) 14816 15302 YtabTOgrad_sshn (frompdt, topdt, tab); 14817 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") )15303 if ( !strcmp(norkmod, "sshb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14818 15304 YtabTOgrad_sshb (frompdt, topdt, tab); 14819 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") )15305 if ( !strcmp(norkmod, "ub") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14820 15306 YtabTOgrad_ub (frompdt, topdt, tab); 14821 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") )15307 if ( !strcmp(norkmod, "vb") || !strcmp(norkmod, "Y#A") || !strcmp(norkmod, "Y#C") ) 14822 15308 YtabTOgrad_vb (frompdt, topdt, tab); 14823 15309 if ( !strcmp(norkmod, "hdivn") || !strcmp(norkmod, "Y#A") ) … … 15009 15495 { 15010 15496 if (!strcmp(argv[0], "setepsi_all") || !strcmp(argv[0], "SETEPSI_ALL")){all=1; val=atof(argv[1]);} else val=atof(argv[2]); 15497 if (!strcmp(argv[1], "sshn_c") || all) 15498 {Ysetepsi_sshn_c(val);codret=1;} 15011 15499 if (!strcmp(argv[1], "ta_c") || all) 15012 15500 {Ysetepsi_ta_c(val);codret=1;} 15501 if (!strcmp(argv[1], "sa_c") || all) 15502 {Ysetepsi_sa_c(val);codret=1;} 15503 if (!strcmp(argv[1], "ua_c") || all) 15504 {Ysetepsi_ua_c(val);codret=1;} 15505 if (!strcmp(argv[1], "va_c") || all) 15506 {Ysetepsi_va_c(val);codret=1;} 15013 15507 } 15014 15508 else codret=0; … … 15025 15519 Yting[0]=YS1_tb( Yi, Yj, 0, YTemps-1); 15026 15520 Ysbcgyre_qsr_qns(Yi, Yj)->forward( Yting[0] ); 15521 Ydbg_nanf ("F: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 15027 15522 Ysbcgyre_emp1(Yi, Yj)->forward(); 15028 15523 if (1==0 || Yi-1<0) … … 15044 15539 Yting[4]=YS1_sbcgyre_emp1( Yi, Yj, YTemps); 15045 15540 Ysbcgyre_zsumemp_zsurf(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15541 Ydbg_nanf ("F: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 15046 15542 15047 15543 } … … 15053 15549 Yting[2]=YS2_sbcgyre_zsumemp_zsurf( 31, 21, YTemps); 15054 15550 Ysbcgyre_emp(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 15551 Ydbg_nanf ("F: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 15055 15552 Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); 15056 15553 Ysbcgyre_emps(Yi, Yj)->forward( Yting[0] ); 15554 Ydbg_nanf ("F: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 15057 15555 Ysbcgyre_utau_vtau(Yi, Yj)->forward(); 15058 15556 if (1==0 || Yi-1<0) … … 15067 15565 Yting[3]=YS2_sbcgyre_utau_vtau( Yi, Yj, YTemps); 15068 15566 Ysbcgyre_wndm(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 15567 Ydbg_nanf ("F: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 15069 15568 15070 15569 } … … 15084 15583 Yting[3]=YS1_sb( Yi, Yj, Yk-1, YTemps-1); 15085 15584 Ybn2_rn2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 15585 Ydbg_nanf ("F: ", YNBI_bn2_rn2, "bn2_rn2"); 15086 15586 15087 15587 } … … 15152 15652 Yting[18]=YS1_va( Yi+1, Yj, 1, YTemps-1); 15153 15653 Yzdf_avt_avmu_avmv(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6], Yting[7], Yting[8], Yting[9], Yting[10], Yting[11], Yting[12], Yting[13], Yting[14], Yting[15], Yting[16], Yting[17], Yting[18] ); 15654 Ydbg_nanf ("F: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 15154 15655 15155 15656 } … … 15189 15690 Yting[30]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 30, YTemps); 15190 15691 Yzdfmxl_hmld(Yi, Yj)->forward(); 15692 Ydbg_nanf ("F: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 15191 15693 Yting[0]=YS1_rhop( Yi, Yj, 0, YTemps-1); 15192 15694 Yting[1]=YS1_rhop( Yi, Yj, 1, YTemps-1); … … 15221 15723 Yting[30]=YS1_rhop( Yi, Yj, 30, YTemps-1); 15222 15724 Yzdfmxl_nmln_hmlp_hmlpt(Yi, Yj)->forward(); 15725 Ydbg_nanf ("F: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 15223 15726 15224 15727 } … … 15230 15733 Yting[2]=YS1_sa( Yi, Yj, 0, YTemps-1); 15231 15734 Yta_sa_trasbc(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 15735 Ydbg_nanf ("F: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 15232 15736 15233 15737 } … … 15239 15743 Yting[1]=YS1_ta_sa_trasbc( Yi, Yj, YTemps); 15240 15744 Yta_traqsr(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 15745 Ydbg_nanf ("F: ", YNBI_ta_traqsr, "ta_traqsr"); 15241 15746 15242 15747 } … … 15258 15763 Yting[4]=YS1_ta( Yi+1, Yj, Yk, YTemps-1); 15259 15764 Yzcent_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15765 Ydbg_nanf ("F: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 15260 15766 Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 15261 15767 Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); … … 15270 15776 Yting[4]=YS1_sa( Yi+1, Yj, Yk, YTemps-1); 15271 15777 Yzcens_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15778 Ydbg_nanf ("F: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 15272 15779 15273 15780 } … … 15287 15794 Yting[4]=YS2_zcent_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 15288 15795 Yta_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15796 Ydbg_nanf ("F: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 15289 15797 Yting[0]=YS2_ta_sa_trasbc( Yi, Yj, YTemps); 15290 15798 if (1==0 || Yi-1<0) … … 15299 15807 Yting[4]=YS2_zcens_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 15300 15808 Ysa_hor_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15809 Ydbg_nanf ("F: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 15301 15810 15302 15811 } … … 15314 15823 Yting[2]=YS1_ta( Yi, Yj, Yk-1, YTemps-1); 15315 15824 Yzcent_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15825 Ydbg_nanf ("F: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 15316 15826 Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 15317 15827 Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); … … 15321 15831 Yting[2]=YS1_sa( Yi, Yj, Yk-1, YTemps-1); 15322 15832 Yzcens_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15833 Ydbg_nanf ("F: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 15323 15834 15324 15835 } … … 15334 15845 Yting[2]=YS1_zcent_ver_traadv_cen2( Yi, Yj, Yk+1, YTemps); 15335 15846 Yta_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15847 Ydbg_nanf ("F: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 15336 15848 Yting[0]=YS1_sa_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 15337 15849 Yting[1]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk, YTemps); … … 15341 15853 Yting[2]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk+1, YTemps); 15342 15854 Ysa_ver_traadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15855 Ydbg_nanf ("F: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 15343 15856 15344 15857 } … … 15357 15870 Yting[2]=YS1_tb( Yi, Yj+1, Yk, YTemps-1); 15358 15871 Yztuv_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15872 Ydbg_nanf ("F: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 15359 15873 Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 15360 15874 if (1==0 || Yi+1>YA1_S3dt-1) … … 15367 15881 Yting[2]=YS1_sb( Yi, Yj+1, Yk, YTemps-1); 15368 15882 Yzsuv_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 15883 Ydbg_nanf ("F: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 15369 15884 Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 15370 15885 Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); … … 15379 15894 Yting[4]=YS2_ztuv_traldf_lap( Yi, Yj-1, Yk, YTemps); 15380 15895 Yta_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15896 Ydbg_nanf ("F: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 15381 15897 Yting[0]=YS1_sa_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 15382 15898 Yting[1]=YS1_zsuv_traldf_lap( Yi, Yj, Yk, YTemps); … … 15391 15907 Yting[4]=YS2_zsuv_traldf_lap( Yi, Yj-1, Yk, YTemps); 15392 15908 Ysa_traldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15909 Ydbg_nanf ("F: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 15393 15910 15394 15911 } … … 15403 15920 Yting[1]=YS1_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 15404 15921 Yzwisd_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 15922 Ydbg_nanf ("F: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 15405 15923 Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 15406 15924 Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); 15407 15925 Yzrhs_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 15926 Ydbg_nanf ("F: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 15408 15927 Yting[0]=YS1_sa_traldf_lap( Yi, Yj, Yk, YTemps); 15409 15928 Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps-1); 15410 15929 Yzrhs_sa_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 15930 Ydbg_nanf ("F: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 15411 15931 15412 15932 } … … 15426 15946 Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 15427 15947 Yzwt_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 15948 Ydbg_nanf ("F: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 15428 15949 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 15429 15950 if (1==0 || Yk-1<0) … … 15437 15958 Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 15438 15959 Yta_de_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 15960 Ydbg_nanf ("F: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 15439 15961 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 15440 15962 if (1==0 || Yk-1<0) … … 15448 15970 Yting[3]=YS1_zwt_trazdf_imp( Yi, Yj, Yk-1, YTemps); 15449 15971 Ysa_de_trazdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 15972 Ydbg_nanf ("F: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 15450 15973 15451 15974 } … … 15463 15986 Yting[4]=YS1_ta_c( Yi, Yj, Yk); 15464 15987 Yta(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15988 Ydbg_nanf ("F: ", YNBI_ta, "ta"); 15465 15989 Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 15466 15990 if (1==0 || Yk+1>YA3_S3dt-1) … … 15472 15996 Yting[4]=YS1_sa_c( Yi, Yj, Yk); 15473 15997 Ysa(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 15998 Ydbg_nanf ("F: ", YNBI_sa, "sa"); 15474 15999 15475 16000 } … … 15483 16008 Yting[3]=YS1_ta_c( Yi, Yj, Yk); 15484 16009 Ytb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16010 Ydbg_nanf ("F: ", YNBI_tb, "tb"); 15485 16011 Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 15486 16012 Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); … … 15488 16014 Yting[3]=YS1_sa_c( Yi, Yj, Yk); 15489 16015 Ysb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16016 Ydbg_nanf ("F: ", YNBI_sb, "sb"); 15490 16017 15491 16018 } … … 15497 16024 Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps); 15498 16025 Yrhd(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16026 Ydbg_nanf ("F: ", YNBI_rhd, "rhd"); 15499 16027 Yting[0]=YS1_rhd( Yi, Yj, Yk, YTemps); 15500 16028 Yrhop(Yi, Yj, Yk)->forward( Yting[0] ); 16029 Ydbg_nanf ("F: ", YNBI_rhop, "rhop"); 15501 16030 15502 16031 } … … 15525 16054 Yting[5]=YS1_va( Yi, Yj+1, Yk, YTemps-1); 15526 16055 Yhmf_TF_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5] ); 16056 Ydbg_nanf ("F: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 15527 16057 15528 16058 } … … 15541 16071 Yting[3]=YS2_hmf_TF_dynadv_cen2( Yi, Yj-1, Yk, YTemps); 15542 16072 Yzua_dhmf_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16073 Ydbg_nanf ("F: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 15543 16074 Yting[0]=YS3_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 15544 16075 if (1==0 || Yi-1<0) … … 15552 16083 Yting[3]=YS4_hmf_TF_dynadv_cen2( Yi, Yj-1, Yk, YTemps); 15553 16084 Yzva_dhmf_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16085 Ydbg_nanf ("F: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 15554 16086 15555 16087 } … … 15580 16112 Yting[6]=YS1_va( Yi, Yj, Yk-1, YTemps-1); 15581 16113 Yzfuv_UW_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 16114 Ydbg_nanf ("F: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 15582 16115 15583 16116 } … … 15593 16126 Yting[2]=YS1_zua_dhmf_dynadv_cen2( Yi, Yj, Yk, YTemps); 15594 16127 Yua_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16128 Ydbg_nanf ("F: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 15595 16129 Yting[0]=YS2_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 15596 16130 if (1==0 || Yk+1>YA3_S3dt-1) … … 15600 16134 Yting[2]=YS1_zva_dhmf_dynadv_cen2( Yi, Yj, Yk, YTemps); 15601 16135 Yva_dynadv_cen2(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16136 Ydbg_nanf ("F: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 15602 16137 15603 16138 } … … 15618 16153 Yting[3]=YS1_va( Yi+1, Yj, Yk, YTemps-1); 15619 16154 Yzwxyz_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16155 Ydbg_nanf ("F: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 15620 16156 15621 16157 } … … 15643 16179 Yting[6]=YS2_zwxyz_vor_ene( Yi+1, Yj, Yk, YTemps); 15644 16180 Yua_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 16181 Ydbg_nanf ("F: ", YNBI_ua_vor_ene, "ua_vor_ene"); 15645 16182 Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 15646 16183 if (1==0 || Yi-1<0) … … 15663 16200 Yting[6]=YS1_zwxyz_vor_ene( Yi, Yj+1, Yk, YTemps); 15664 16201 Yva_vor_ene(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6] ); 16202 Ydbg_nanf ("F: ", YNBI_va_vor_ene, "va_vor_ene"); 15665 16203 Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 15666 16204 if (1==0 || Yj-1<0) … … 15675 16213 Yting[4]=YS1_hdivn( Yi+1, Yj, Yk, YTemps-2); 15676 16214 Yua_dyn_ldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 16215 Ydbg_nanf ("F: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 15677 16216 Yting[0]=YS1_va_vor_ene( Yi, Yj, Yk, YTemps); 15678 16217 if (1==0 || Yi-1<0) … … 15687 16226 Yting[4]=YS1_hdivn( Yi, Yj+1, Yk, YTemps-2); 15688 16227 Yva_dyn_ldf_lap(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4] ); 16228 Ydbg_nanf ("F: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 15689 16229 15690 16230 } … … 15725 16265 Yting[7]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk-1, YTemps); 15726 16266 Yzhpij_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3], Yting[4], Yting[5], Yting[6], Yting[7] ); 16267 Ydbg_nanf ("F: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 15727 16268 Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 15728 16269 Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 15729 16270 Yua_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16271 Ydbg_nanf ("F: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 15730 16272 Yting[0]=YS1_va_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 15731 16273 Yting[1]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 15732 16274 Yva_dyn_hpg_zco(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16275 Ydbg_nanf ("F: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 15733 16276 15734 16277 } … … 15743 16286 Yting[1]=YS2_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 15744 16287 Yzwisd_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16288 Ydbg_nanf ("F: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 15745 16289 Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 15746 16290 if (1==0 || Yk+1>YA3_S3dt-1) … … 15749 16293 Yting[1]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk+1, YTemps); 15750 16294 Yzwisd_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16295 Ydbg_nanf ("F: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 15751 16296 Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 15752 16297 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 15753 16298 Yting[2]=YS1_sbcgyre_utau_vtau( Yi, Yj, YTemps); 15754 16299 Yzrhs_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16300 Ydbg_nanf ("F: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 15755 16301 Yting[0]=YS1_va_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 15756 16302 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 15757 16303 Yting[2]=YS2_sbcgyre_utau_vtau( Yi, Yj, YTemps); 15758 16304 Yzrhs_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16305 Ydbg_nanf ("F: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 15759 16306 15760 16307 } … … 15774 16321 Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 15775 16322 Yzwt_ua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16323 Ydbg_nanf ("F: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 15776 16324 Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 15777 16325 if (1==0 || Yk-1<0) … … 15785 16333 Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 15786 16334 Yua_de_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16335 Ydbg_nanf ("F: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 15787 16336 Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 15788 16337 if (1==0 || Yk-1<0) … … 15796 16345 Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 15797 16346 Yzwt_va_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16347 Ydbg_nanf ("F: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 15798 16348 Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 15799 16349 if (1==0 || Yk-1<0) … … 15807 16357 Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk-1, YTemps); 15808 16358 Yva_de_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16359 Ydbg_nanf ("F: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 15809 16360 15810 16361 } … … 15821 16372 Yting[3]=YS1_zwt_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 15822 16373 Yua_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16374 Ydbg_nanf ("F: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 15823 16375 Yting[0]=YS2_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 15824 16376 if (1==0 || Yk+1>YA3_S3dt-1) … … 15829 16381 Yting[3]=YS1_zwt_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 15830 16382 Yva_dynzdf_imp(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16383 Ydbg_nanf ("F: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 15831 16384 15832 16385 } … … 15838 16391 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); 15839 16392 Yua_norm_dynzdf(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16393 Ydbg_nanf ("F: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 15840 16394 Yting[0]=YS1_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 15841 16395 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 15842 16396 Yva_norm_dynzdf(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16397 Ydbg_nanf ("F: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 15843 16398 15844 16399 } … … 15856 16411 Yting[2]=YS1_sshn( Yi+1, Yj, YTemps-1); 15857 16412 Yspguv_now_dynspg(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 16413 Ydbg_nanf ("F: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 15858 16414 15859 16415 } … … 15866 16422 Yting[2]=YS1_spguv_now_dynspg( Yi, Yj, YTemps); 15867 16423 Yua_1_dynspg_flt(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16424 Ydbg_nanf ("F: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 15868 16425 Yting[0]=YS1_va_norm_dynzdf( Yi, Yj, Yk, YTemps); 15869 16426 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); 15870 16427 Yting[2]=YS2_spguv_now_dynspg( Yi, Yj, YTemps); 15871 16428 Yva_1_dynspg_flt(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16429 Ydbg_nanf ("F: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 15872 16430 15873 16431 } … … 15907 16465 Yting[30]=YS1_ua_1_dynspg_flt( Yi, Yj, 30, YTemps); 15908 16466 Ysum_spgu_dynspg_flt(Yi, Yj)->forward(); 16467 Ydbg_nanf ("F: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 15909 16468 Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, 0, YTemps); 15910 16469 Yting[1]=YS1_va_1_dynspg_flt( Yi, Yj, 1, YTemps); … … 15939 16498 Yting[30]=YS1_va_1_dynspg_flt( Yi, Yj, 30, YTemps); 15940 16499 Ysum_spgv_dynspg_flt(Yi, Yj)->forward(); 16500 Ydbg_nanf ("F: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 15941 16501 15942 16502 } … … 15955 16515 Yting[3]=YS1_sum_spgv_dynspg_flt( Yi, Yj-1, YTemps); 15956 16516 Ygcb_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16517 Ydbg_nanf ("F: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 15957 16518 Yting[0]=YS1_gcx2( Yi, Yj, YTemps-1); 15958 16519 Yting[1]=YS1_gcx2( Yi, Yj, YTemps-2); 15959 16520 Ygcx_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1] ); 16521 Ydbg_nanf ("F: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 15960 16522 15961 16523 } … … 15984 16546 Yting[2]=YS1_gcx2( Yi, Yj+1, YTemps); 15985 16547 Yspguv_dynspg_flt(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2] ); 16548 Ydbg_nanf ("F: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 15986 16549 15987 16550 } … … 15994 16557 Yting[2]=YS1_ua_c( Yi, Yj, Yk); 15995 16558 Yua(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16559 Ydbg_nanf ("F: ", YNBI_ua, "ua"); 15996 16560 Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, Yk, YTemps); 15997 16561 Yting[1]=YS2_spguv_dynspg_flt( Yi, Yj, YTemps); 15998 16562 Yting[2]=YS1_va_c( Yi, Yj, Yk); 15999 16563 Yva(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2] ); 16564 Ydbg_nanf ("F: ", YNBI_va, "va"); 16000 16565 16001 16566 } … … 16008 16573 Yting[3]=YS1_sshn_c( Yi, Yj); 16009 16574 Ysshn(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16575 Ydbg_nanf ("F: ", YNBI_sshn, "sshn"); 16010 16576 Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 16011 16577 Yting[1]=YS1_sshn( Yi, Yj, YTemps-1); … … 16013 16579 Yting[3]=YS1_sshn_c( Yi, Yj); 16014 16580 Ysshb(Yi, Yj)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16581 Ydbg_nanf ("F: ", YNBI_sshb, "sshb"); 16015 16582 16016 16583 } … … 16024 16591 Yting[3]=YS1_ua_c( Yi, Yj, Yk); 16025 16592 Yub(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16593 Ydbg_nanf ("F: ", YNBI_ub, "ub"); 16026 16594 Yting[0]=YS1_vb( Yi, Yj, Yk, YTemps-1); 16027 16595 Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); … … 16029 16597 Yting[3]=YS1_va_c( Yi, Yj, Yk); 16030 16598 Yvb(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16599 Ydbg_nanf ("F: ", YNBI_vb, "vb"); 16031 16600 16032 16601 } … … 16046 16615 Yting[3]=YS1_va( Yi, Yj-1, Yk, YTemps); 16047 16616 Yhdivn(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16617 Ydbg_nanf ("F: ", YNBI_hdivn, "hdivn"); 16048 16618 if (1==0 || Yi+1>YA1_S3dt-1) 16049 16619 Yting[0]=0; … … 16057 16627 Yting[3]=YS1_ua( Yi, Yj, Yk, YTemps); 16058 16628 Yrotn(Yi, Yj, Yk)->forward( Yting[0], Yting[1], Yting[2], Yting[3] ); 16629 Ydbg_nanf ("F: ", YNBI_rotn, "rotn"); 16059 16630 16060 16631 } … … 16069 16640 Yting[1]=YS1_hdivn( Yi, Yj, Yk, YTemps); 16070 16641 Ywa(Yi, Yj, Yk)->forward( Yting[0], Yting[1] ); 16642 Ydbg_nanf ("F: ", YNBI_wa, "wa"); 16071 16643 16072 16644 } … … 16090 16662 { memcpy(&YD1Y_sbcgyre_qsr_qns, &YG1Y_sbcgyre_qsr_qns, YNBS_sbcgyre_qsr_qns*sizeof(YREAL)); 16091 16663 } 16664 Ydbg_nanf ("L: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 16092 16665 Ysbcgyre_emp1(Yi, Yj)->backward(); 16093 16666 if (1==0 || Yi-1<0) … … 16131 16704 { memcpy(&YD1Y_sbcgyre_zsumemp_zsurf, &YG1Y_sbcgyre_zsumemp_zsurf, YNBS_sbcgyre_zsumemp_zsurf*sizeof(YREAL)); 16132 16705 } 16706 Ydbg_nanf ("L: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 16133 16707 16134 16708 } … … 16148 16722 { memcpy(&YD1Y_sbcgyre_emp, &YG1Y_sbcgyre_emp, YNBS_sbcgyre_emp*sizeof(YREAL)); 16149 16723 } 16724 Ydbg_nanf ("L: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 16150 16725 Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); 16151 16726 Ytbeta[0]=YG1_sbcgyre_emp( Yi, Yj, YTemps); … … 16156 16731 { memcpy(&YD1Y_sbcgyre_emps, &YG1Y_sbcgyre_emps, YNBS_sbcgyre_emps*sizeof(YREAL)); 16157 16732 } 16733 Ydbg_nanf ("L: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 16158 16734 Ysbcgyre_utau_vtau(Yi, Yj)->backward(); 16159 16735 if (1==0 || Yi-1<0) … … 16183 16759 { memcpy(&YD1Y_sbcgyre_wndm, &YG1Y_sbcgyre_wndm, YNBS_sbcgyre_wndm*sizeof(YREAL)); 16184 16760 } 16761 Ydbg_nanf ("L: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 16185 16762 16186 16763 } … … 16215 16792 { memcpy(&YD1Y_bn2_rn2, &YG1Y_bn2_rn2, YNBS_bn2_rn2*sizeof(YREAL)); 16216 16793 } 16794 Ydbg_nanf ("L: ", YNBI_bn2_rn2, "bn2_rn2"); 16217 16795 16218 16796 } … … 16349 16927 { memcpy(&YD1Y_zdf_avt_avmu_avmv, &YG1Y_zdf_avt_avmu_avmv, YNBS_zdf_avt_avmu_avmv*sizeof(YREAL)); 16350 16928 } 16929 Ydbg_nanf ("L: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 16351 16930 16352 16931 } … … 16422 17001 { memcpy(&YD1Y_zdfmxl_hmld, &YG1Y_zdfmxl_hmld, YNBS_zdfmxl_hmld*sizeof(YREAL)); 16423 17002 } 17003 Ydbg_nanf ("L: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 16424 17004 Yting[0]=YS1_rhop( Yi, Yj, 0, YTemps-1); 16425 17005 Yting[1]=YS1_rhop( Yi, Yj, 1, YTemps-1); … … 16490 17070 { memcpy(&YD1Y_zdfmxl_nmln_hmlp_hmlpt, &YG1Y_zdfmxl_nmln_hmlp_hmlpt, YNBS_zdfmxl_nmln_hmlp_hmlpt*sizeof(YREAL)); 16491 17071 } 17072 Ydbg_nanf ("L: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 16492 17073 16493 17074 } … … 16507 17088 { memcpy(&YD1Y_ta_sa_trasbc, &YG1Y_ta_sa_trasbc, YNBS_ta_sa_trasbc*sizeof(YREAL)); 16508 17089 } 17090 Ydbg_nanf ("L: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 16509 17091 16510 17092 } … … 16523 17105 { memcpy(&YD1Y_ta_traqsr, &YG1Y_ta_traqsr, YNBS_ta_traqsr*sizeof(YREAL)); 16524 17106 } 17107 Ydbg_nanf ("L: ", YNBI_ta_traqsr, "ta_traqsr"); 16525 17108 16526 17109 } … … 16558 17141 { memcpy(&YD1Y_zcent_hor_traadv_cen2, &YG1Y_zcent_hor_traadv_cen2, YNBS_zcent_hor_traadv_cen2*sizeof(YREAL)); 16559 17142 } 17143 Ydbg_nanf ("L: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 16560 17144 Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 16561 17145 Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); … … 16586 17170 { memcpy(&YD1Y_zcens_hor_traadv_cen2, &YG1Y_zcens_hor_traadv_cen2, YNBS_zcens_hor_traadv_cen2*sizeof(YREAL)); 16587 17171 } 17172 Ydbg_nanf ("L: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 16588 17173 16589 17174 } … … 16619 17204 { memcpy(&YD1Y_ta_hor_traadv_cen2, &YG1Y_ta_hor_traadv_cen2, YNBS_ta_hor_traadv_cen2*sizeof(YREAL)); 16620 17205 } 17206 Ydbg_nanf ("L: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 16621 17207 Yting[0]=YS2_ta_sa_trasbc( Yi, Yj, YTemps); 16622 17208 if (1==0 || Yi-1<0) … … 16647 17233 { memcpy(&YD1Y_sa_hor_traadv_cen2, &YG1Y_sa_hor_traadv_cen2, YNBS_sa_hor_traadv_cen2*sizeof(YREAL)); 16648 17234 } 17235 Ydbg_nanf ("L: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 16649 17236 16650 17237 } … … 16673 17260 { memcpy(&YD1Y_zcent_ver_traadv_cen2, &YG1Y_zcent_ver_traadv_cen2, YNBS_zcent_ver_traadv_cen2*sizeof(YREAL)); 16674 17261 } 17262 Ydbg_nanf ("L: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 16675 17263 Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 16676 17264 Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); … … 16691 17279 { memcpy(&YD1Y_zcens_ver_traadv_cen2, &YG1Y_zcens_ver_traadv_cen2, YNBS_zcens_ver_traadv_cen2*sizeof(YREAL)); 16692 17280 } 17281 Ydbg_nanf ("L: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 16693 17282 16694 17283 } … … 16715 17304 { memcpy(&YD1Y_ta_ver_traadv_cen2, &YG1Y_ta_ver_traadv_cen2, YNBS_ta_ver_traadv_cen2*sizeof(YREAL)); 16716 17305 } 17306 Ydbg_nanf ("L: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 16717 17307 Yting[0]=YS1_sa_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 16718 17308 Yting[1]=YS1_zcens_ver_traadv_cen2( Yi, Yj, Yk, YTemps); … … 16733 17323 { memcpy(&YD1Y_sa_ver_traadv_cen2, &YG1Y_sa_ver_traadv_cen2, YNBS_sa_ver_traadv_cen2*sizeof(YREAL)); 16734 17324 } 17325 Ydbg_nanf ("L: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 16735 17326 16736 17327 } … … 16763 17354 { memcpy(&YD1Y_ztuv_traldf_lap, &YG1Y_ztuv_traldf_lap, YNBS_ztuv_traldf_lap*sizeof(YREAL)); 16764 17355 } 17356 Ydbg_nanf ("L: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 16765 17357 Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 16766 17358 if (1==0 || Yi+1>YA1_S3dt-1) … … 16787 17379 { memcpy(&YD1Y_zsuv_traldf_lap, &YG1Y_zsuv_traldf_lap, YNBS_zsuv_traldf_lap*sizeof(YREAL)); 16788 17380 } 17381 Ydbg_nanf ("L: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 16789 17382 Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 16790 17383 Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); … … 16815 17408 { memcpy(&YD1Y_ta_traldf_lap, &YG1Y_ta_traldf_lap, YNBS_ta_traldf_lap*sizeof(YREAL)); 16816 17409 } 17410 Ydbg_nanf ("L: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 16817 17411 Yting[0]=YS1_sa_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 16818 17412 Yting[1]=YS1_zsuv_traldf_lap( Yi, Yj, Yk, YTemps); … … 16843 17437 { memcpy(&YD1Y_sa_traldf_lap, &YG1Y_sa_traldf_lap, YNBS_sa_traldf_lap*sizeof(YREAL)); 16844 17438 } 17439 Ydbg_nanf ("L: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 16845 17440 16846 17441 } … … 16865 17460 { memcpy(&YD1Y_zwisd_trazdf_imp, &YG1Y_zwisd_trazdf_imp, YNBS_zwisd_trazdf_imp*sizeof(YREAL)); 16866 17461 } 17462 Ydbg_nanf ("L: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 16867 17463 Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 16868 17464 Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); … … 16875 17471 { memcpy(&YD1Y_zrhs_trazdf_imp, &YG1Y_zrhs_trazdf_imp, YNBS_zrhs_trazdf_imp*sizeof(YREAL)); 16876 17472 } 17473 Ydbg_nanf ("L: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 16877 17474 Yting[0]=YS1_sa_traldf_lap( Yi, Yj, Yk, YTemps); 16878 17475 Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps-1); … … 16885 17482 { memcpy(&YD1Y_zrhs_sa_trazdf_imp, &YG1Y_zrhs_sa_trazdf_imp, YNBS_zrhs_sa_trazdf_imp*sizeof(YREAL)); 16886 17483 } 17484 Ydbg_nanf ("L: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 16887 17485 16888 17486 } … … 16917 17515 { memcpy(&YD1Y_zwt_trazdf_imp, &YG1Y_zwt_trazdf_imp, YNBS_zwt_trazdf_imp*sizeof(YREAL)); 16918 17516 } 17517 Ydbg_nanf ("L: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 16919 17518 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 16920 17519 if (1==0 || Yk-1<0) … … 16943 17542 { memcpy(&YD1Y_ta_de_trazdf_imp, &YG1Y_ta_de_trazdf_imp, YNBS_ta_de_trazdf_imp*sizeof(YREAL)); 16944 17543 } 17544 Ydbg_nanf ("L: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 16945 17545 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 16946 17546 if (1==0 || Yk-1<0) … … 16969 17569 { memcpy(&YD1Y_sa_de_trazdf_imp, &YG1Y_sa_de_trazdf_imp, YNBS_sa_de_trazdf_imp*sizeof(YREAL)); 16970 17570 } 17571 Ydbg_nanf ("L: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 16971 17572 16972 17573 } … … 16997 17598 { memcpy(&YD1Y_ta, &YG1Y_ta, YNBS_ta*sizeof(YREAL)); 16998 17599 } 17600 Ydbg_nanf ("L: ", YNBI_ta, "ta"); 16999 17601 Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 17000 17602 if (1==0 || Yk+1>YA3_S3dt-1) … … 17019 17621 { memcpy(&YD1Y_sa, &YG1Y_sa, YNBS_sa*sizeof(YREAL)); 17020 17622 } 17623 Ydbg_nanf ("L: ", YNBI_sa, "sa"); 17021 17624 17022 17625 } … … 17039 17642 { memcpy(&YD1Y_tb, &YG1Y_tb, YNBS_tb*sizeof(YREAL)); 17040 17643 } 17644 Ydbg_nanf ("L: ", YNBI_tb, "tb"); 17041 17645 Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 17042 17646 Yting[1]=YS1_sa( Yi, Yj, Yk, YTemps-1); … … 17053 17657 { memcpy(&YD1Y_sb, &YG1Y_sb, YNBS_sb*sizeof(YREAL)); 17054 17658 } 17659 Ydbg_nanf ("L: ", YNBI_sb, "sb"); 17055 17660 17056 17661 } … … 17069 17674 { memcpy(&YD1Y_rhd, &YG1Y_rhd, YNBS_rhd*sizeof(YREAL)); 17070 17675 } 17676 Ydbg_nanf ("L: ", YNBI_rhd, "rhd"); 17071 17677 Yting[0]=YS1_rhd( Yi, Yj, Yk, YTemps); 17072 17678 Ytbeta[0]=YG1_rhd( Yi, Yj, Yk, YTemps); … … 17077 17683 { memcpy(&YD1Y_rhop, &YG1Y_rhop, YNBS_rhop*sizeof(YREAL)); 17078 17684 } 17685 Ydbg_nanf ("L: ", YNBI_rhop, "rhop"); 17079 17686 17080 17687 } … … 17126 17733 { memcpy(&YD1Y_hmf_TF_dynadv_cen2, &YG1Y_hmf_TF_dynadv_cen2, YNBS_hmf_TF_dynadv_cen2*sizeof(YREAL)); 17127 17734 } 17735 Ydbg_nanf ("L: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 17128 17736 17129 17737 } … … 17157 17765 { memcpy(&YD1Y_zua_dhmf_dynadv_cen2, &YG1Y_zua_dhmf_dynadv_cen2, YNBS_zua_dhmf_dynadv_cen2*sizeof(YREAL)); 17158 17766 } 17767 Ydbg_nanf ("L: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 17159 17768 Yting[0]=YS3_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 17160 17769 if (1==0 || Yi-1<0) … … 17183 17792 { memcpy(&YD1Y_zva_dhmf_dynadv_cen2, &YG1Y_zva_dhmf_dynadv_cen2, YNBS_zva_dhmf_dynadv_cen2*sizeof(YREAL)); 17184 17793 } 17794 Ydbg_nanf ("L: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 17185 17795 17186 17796 } … … 17235 17845 { memcpy(&YD1Y_zfuv_UW_dynadv_cen2, &YG1Y_zfuv_UW_dynadv_cen2, YNBS_zfuv_UW_dynadv_cen2*sizeof(YREAL)); 17236 17846 } 17847 Ydbg_nanf ("L: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 17237 17848 17238 17849 } … … 17259 17870 { memcpy(&YD1Y_ua_dynadv_cen2, &YG1Y_ua_dynadv_cen2, YNBS_ua_dynadv_cen2*sizeof(YREAL)); 17260 17871 } 17872 Ydbg_nanf ("L: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 17261 17873 Yting[0]=YS2_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 17262 17874 if (1==0 || Yk+1>YA3_S3dt-1) … … 17277 17889 { memcpy(&YD1Y_va_dynadv_cen2, &YG1Y_va_dynadv_cen2, YNBS_va_dynadv_cen2*sizeof(YREAL)); 17278 17890 } 17891 Ydbg_nanf ("L: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 17279 17892 17280 17893 } … … 17310 17923 { memcpy(&YD1Y_zwxyz_vor_ene, &YG1Y_zwxyz_vor_ene, YNBS_zwxyz_vor_ene*sizeof(YREAL)); 17311 17924 } 17925 Ydbg_nanf ("L: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 17312 17926 17313 17927 } … … 17359 17973 { memcpy(&YD1Y_ua_vor_ene, &YG1Y_ua_vor_ene, YNBS_ua_vor_ene*sizeof(YREAL)); 17360 17974 } 17975 Ydbg_nanf ("L: ", YNBI_ua_vor_ene, "ua_vor_ene"); 17361 17976 Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 17362 17977 if (1==0 || Yi-1<0) … … 17403 18018 { memcpy(&YD1Y_va_vor_ene, &YG1Y_va_vor_ene, YNBS_va_vor_ene*sizeof(YREAL)); 17404 18019 } 18020 Ydbg_nanf ("L: ", YNBI_va_vor_ene, "va_vor_ene"); 17405 18021 Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 17406 18022 if (1==0 || Yj-1<0) … … 17431 18047 { memcpy(&YD1Y_ua_dyn_ldf_lap, &YG1Y_ua_dyn_ldf_lap, YNBS_ua_dyn_ldf_lap*sizeof(YREAL)); 17432 18048 } 18049 Ydbg_nanf ("L: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 17433 18050 Yting[0]=YS1_va_vor_ene( Yi, Yj, Yk, YTemps); 17434 18051 if (1==0 || Yi-1<0) … … 17459 18076 { memcpy(&YD1Y_va_dyn_ldf_lap, &YG1Y_va_dyn_ldf_lap, YNBS_va_dyn_ldf_lap*sizeof(YREAL)); 17460 18077 } 18078 Ydbg_nanf ("L: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 17461 18079 17462 18080 } … … 17531 18149 { memcpy(&YD1Y_zhpij_dyn_hpg_zco, &YG1Y_zhpij_dyn_hpg_zco, YNBS_zhpij_dyn_hpg_zco*sizeof(YREAL)); 17532 18150 } 18151 Ydbg_nanf ("L: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 17533 18152 Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 17534 18153 Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); … … 17541 18160 { memcpy(&YD1Y_ua_dyn_hpg_zco, &YG1Y_ua_dyn_hpg_zco, YNBS_ua_dyn_hpg_zco*sizeof(YREAL)); 17542 18161 } 18162 Ydbg_nanf ("L: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 17543 18163 Yting[0]=YS1_va_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 17544 18164 Yting[1]=YS2_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); … … 17551 18171 { memcpy(&YD1Y_va_dyn_hpg_zco, &YG1Y_va_dyn_hpg_zco, YNBS_va_dyn_hpg_zco*sizeof(YREAL)); 17552 18172 } 18173 Ydbg_nanf ("L: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 17553 18174 17554 18175 } … … 17573 18194 { memcpy(&YD1Y_zwisd_ua_dynzdf_imp, &YG1Y_zwisd_ua_dynzdf_imp, YNBS_zwisd_ua_dynzdf_imp*sizeof(YREAL)); 17574 18195 } 18196 Ydbg_nanf ("L: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 17575 18197 Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 17576 18198 if (1==0 || Yk+1>YA3_S3dt-1) … … 17589 18211 { memcpy(&YD1Y_zwisd_va_dynzdf_imp, &YG1Y_zwisd_va_dynzdf_imp, YNBS_zwisd_va_dynzdf_imp*sizeof(YREAL)); 17590 18212 } 18213 Ydbg_nanf ("L: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 17591 18214 Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 17592 18215 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); … … 17601 18224 { memcpy(&YD1Y_zrhs_ua_dynzdf_imp, &YG1Y_zrhs_ua_dynzdf_imp, YNBS_zrhs_ua_dynzdf_imp*sizeof(YREAL)); 17602 18225 } 18226 Ydbg_nanf ("L: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 17603 18227 Yting[0]=YS1_va_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 17604 18228 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); … … 17613 18237 { memcpy(&YD1Y_zrhs_va_dynzdf_imp, &YG1Y_zrhs_va_dynzdf_imp, YNBS_zrhs_va_dynzdf_imp*sizeof(YREAL)); 17614 18238 } 18239 Ydbg_nanf ("L: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 17615 18240 17616 18241 } … … 17645 18270 { memcpy(&YD1Y_zwt_ua_dynzdf_imp, &YG1Y_zwt_ua_dynzdf_imp, YNBS_zwt_ua_dynzdf_imp*sizeof(YREAL)); 17646 18271 } 18272 Ydbg_nanf ("L: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 17647 18273 Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 17648 18274 if (1==0 || Yk-1<0) … … 17671 18297 { memcpy(&YD1Y_ua_de_dynzdf_imp, &YG1Y_ua_de_dynzdf_imp, YNBS_ua_de_dynzdf_imp*sizeof(YREAL)); 17672 18298 } 18299 Ydbg_nanf ("L: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 17673 18300 Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 17674 18301 if (1==0 || Yk-1<0) … … 17697 18324 { memcpy(&YD1Y_zwt_va_dynzdf_imp, &YG1Y_zwt_va_dynzdf_imp, YNBS_zwt_va_dynzdf_imp*sizeof(YREAL)); 17698 18325 } 18326 Ydbg_nanf ("L: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 17699 18327 Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 17700 18328 if (1==0 || Yk-1<0) … … 17723 18351 { memcpy(&YD1Y_va_de_dynzdf_imp, &YG1Y_va_de_dynzdf_imp, YNBS_va_de_dynzdf_imp*sizeof(YREAL)); 17724 18352 } 18353 Ydbg_nanf ("L: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 17725 18354 17726 18355 } … … 17749 18378 { memcpy(&YD1Y_ua_dynzdf_imp, &YG1Y_ua_dynzdf_imp, YNBS_ua_dynzdf_imp*sizeof(YREAL)); 17750 18379 } 18380 Ydbg_nanf ("L: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 17751 18381 Yting[0]=YS2_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 17752 18382 if (1==0 || Yk+1>YA3_S3dt-1) … … 17769 18399 { memcpy(&YD1Y_va_dynzdf_imp, &YG1Y_va_dynzdf_imp, YNBS_va_dynzdf_imp*sizeof(YREAL)); 17770 18400 } 18401 Ydbg_nanf ("L: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 17771 18402 17772 18403 } … … 17785 18416 { memcpy(&YD1Y_ua_norm_dynzdf, &YG1Y_ua_norm_dynzdf, YNBS_ua_norm_dynzdf*sizeof(YREAL)); 17786 18417 } 18418 Ydbg_nanf ("L: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 17787 18419 Yting[0]=YS1_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 17788 18420 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); … … 17795 18427 { memcpy(&YD1Y_va_norm_dynzdf, &YG1Y_va_norm_dynzdf, YNBS_va_norm_dynzdf*sizeof(YREAL)); 17796 18428 } 18429 Ydbg_nanf ("L: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 17797 18430 17798 18431 } … … 17824 18457 { memcpy(&YD1Y_spguv_now_dynspg, &YG1Y_spguv_now_dynspg, YNBS_spguv_now_dynspg*sizeof(YREAL)); 17825 18458 } 18459 Ydbg_nanf ("L: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 17826 18460 17827 18461 } … … 17842 18476 { memcpy(&YD1Y_ua_1_dynspg_flt, &YG1Y_ua_1_dynspg_flt, YNBS_ua_1_dynspg_flt*sizeof(YREAL)); 17843 18477 } 18478 Ydbg_nanf ("L: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 17844 18479 Yting[0]=YS1_va_norm_dynzdf( Yi, Yj, Yk, YTemps); 17845 18480 Yting[1]=YS1_vb( Yi, Yj, Yk, YTemps-1); … … 17854 18489 { memcpy(&YD1Y_va_1_dynspg_flt, &YG1Y_va_1_dynspg_flt, YNBS_va_1_dynspg_flt*sizeof(YREAL)); 17855 18490 } 18491 Ydbg_nanf ("L: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 17856 18492 17857 18493 } … … 17927 18563 { memcpy(&YD1Y_sum_spgu_dynspg_flt, &YG1Y_sum_spgu_dynspg_flt, YNBS_sum_spgu_dynspg_flt*sizeof(YREAL)); 17928 18564 } 18565 Ydbg_nanf ("L: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 17929 18566 Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, 0, YTemps); 17930 18567 Yting[1]=YS1_va_1_dynspg_flt( Yi, Yj, 1, YTemps); … … 17995 18632 { memcpy(&YD1Y_sum_spgv_dynspg_flt, &YG1Y_sum_spgv_dynspg_flt, YNBS_sum_spgv_dynspg_flt*sizeof(YREAL)); 17996 18633 } 18634 Ydbg_nanf ("L: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 17997 18635 17998 18636 } … … 18026 18664 { memcpy(&YD1Y_gcb_dynspg_flt, &YG1Y_gcb_dynspg_flt, YNBS_gcb_dynspg_flt*sizeof(YREAL)); 18027 18665 } 18666 Ydbg_nanf ("L: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 18028 18667 Yting[0]=YS1_gcx2( Yi, Yj, YTemps-1); 18029 18668 Yting[1]=YS1_gcx2( Yi, Yj, YTemps-2); … … 18036 18675 { memcpy(&YD1Y_gcx_dynspg_flt, &YG1Y_gcx_dynspg_flt, YNBS_gcx_dynspg_flt*sizeof(YREAL)); 18037 18676 } 18677 Ydbg_nanf ("L: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 18038 18678 18039 18679 } … … 18076 18716 { memcpy(&YD1Y_spguv_dynspg_flt, &YG1Y_spguv_dynspg_flt, YNBS_spguv_dynspg_flt*sizeof(YREAL)); 18077 18717 } 18718 Ydbg_nanf ("L: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 18078 18719 18079 18720 } … … 18094 18735 { memcpy(&YD1Y_ua, &YG1Y_ua, YNBS_ua*sizeof(YREAL)); 18095 18736 } 18737 Ydbg_nanf ("L: ", YNBI_ua, "ua"); 18096 18738 Yting[0]=YS1_va_1_dynspg_flt( Yi, Yj, Yk, YTemps); 18097 18739 Yting[1]=YS2_spguv_dynspg_flt( Yi, Yj, YTemps); … … 18106 18748 { memcpy(&YD1Y_va, &YG1Y_va, YNBS_va*sizeof(YREAL)); 18107 18749 } 18750 Ydbg_nanf ("L: ", YNBI_va, "va"); 18108 18751 18109 18752 } … … 18125 18768 { memcpy(&YD1Y_sshn, &YG1Y_sshn, YNBS_sshn*sizeof(YREAL)); 18126 18769 } 18770 Ydbg_nanf ("L: ", YNBI_sshn, "sshn"); 18127 18771 Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 18128 18772 Yting[1]=YS1_sshn( Yi, Yj, YTemps-1); … … 18139 18783 { memcpy(&YD1Y_sshb, &YG1Y_sshb, YNBS_sshb*sizeof(YREAL)); 18140 18784 } 18785 Ydbg_nanf ("L: ", YNBI_sshb, "sshb"); 18141 18786 18142 18787 } … … 18159 18804 { memcpy(&YD1Y_ub, &YG1Y_ub, YNBS_ub*sizeof(YREAL)); 18160 18805 } 18806 Ydbg_nanf ("L: ", YNBI_ub, "ub"); 18161 18807 Yting[0]=YS1_vb( Yi, Yj, Yk, YTemps-1); 18162 18808 Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); … … 18173 18819 { memcpy(&YD1Y_vb, &YG1Y_vb, YNBS_vb*sizeof(YREAL)); 18174 18820 } 18821 Ydbg_nanf ("L: ", YNBI_vb, "vb"); 18175 18822 18176 18823 } … … 18205 18852 { memcpy(&YD1Y_hdivn, &YG1Y_hdivn, YNBS_hdivn*sizeof(YREAL)); 18206 18853 } 18854 Ydbg_nanf ("L: ", YNBI_hdivn, "hdivn"); 18207 18855 if (1==0 || Yi+1>YA1_S3dt-1) 18208 18856 Yting[0]=0; … … 18231 18879 { memcpy(&YD1Y_rotn, &YG1Y_rotn, YNBS_rotn*sizeof(YREAL)); 18232 18880 } 18881 Ydbg_nanf ("L: ", YNBI_rotn, "rotn"); 18233 18882 18234 18883 } … … 18253 18902 { memcpy(&YD1Y_wa, &YG1Y_wa, YNBS_wa*sizeof(YREAL)); 18254 18903 } 18904 Ydbg_nanf ("L: ", YNBI_wa, "wa"); 18255 18905 18256 18906 } … … 21055 21705 if (!Ytesterrad_mod("wa", YLTRes,YAdRes)) return(0); 21056 21706 } 21707 Ydbg_nanf ("B: ", YNBI_wa, "wa"); 21057 21708 21058 21709 } … … 21097 21748 if (!Ytesterrad_mod("rotn", YLTRes,YAdRes)) return(0); 21098 21749 } 21750 Ydbg_nanf ("B: ", YNBI_rotn, "rotn"); 21099 21751 Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps); 21100 21752 if (1==0 || Yi-1<0) … … 21133 21785 if (!Ytesterrad_mod("hdivn", YLTRes,YAdRes)) return(0); 21134 21786 } 21787 Ydbg_nanf ("B: ", YNBI_hdivn, "hdivn"); 21135 21788 21136 21789 } … … 21160 21813 if (!Ytesterrad_mod("vb", YLTRes,YAdRes)) return(0); 21161 21814 } 21815 Ydbg_nanf ("B: ", YNBI_vb, "vb"); 21162 21816 Yting[0]=YS1_ub( Yi, Yj, Yk, YTemps-1); 21163 21817 Yting[1]=YS1_ua( Yi, Yj, Yk, YTemps-1); … … 21181 21835 if (!Ytesterrad_mod("ub", YLTRes,YAdRes)) return(0); 21182 21836 } 21837 Ydbg_nanf ("B: ", YNBI_ub, "ub"); 21183 21838 21184 21839 } … … 21207 21862 if (!Ytesterrad_mod("sshb", YLTRes,YAdRes)) return(0); 21208 21863 } 21864 Ydbg_nanf ("B: ", YNBI_sshb, "sshb"); 21209 21865 Yting[0]=YS1_sshb( Yi, Yj, YTemps-1); 21210 21866 Yting[1]=YS1_wa( Yi, Yj, 0, YTemps-1); … … 21228 21884 if (!Ytesterrad_mod("sshn", YLTRes,YAdRes)) return(0); 21229 21885 } 21886 Ydbg_nanf ("B: ", YNBI_sshn, "sshn"); 21230 21887 21231 21888 } … … 21252 21909 if (!Ytesterrad_mod("va", YLTRes,YAdRes)) return(0); 21253 21910 } 21911 Ydbg_nanf ("B: ", YNBI_va, "va"); 21254 21912 Yting[0]=YS1_ua_1_dynspg_flt( Yi, Yj, Yk, YTemps); 21255 21913 Yting[1]=YS1_spguv_dynspg_flt( Yi, Yj, YTemps); … … 21270 21928 if (!Ytesterrad_mod("ua", YLTRes,YAdRes)) return(0); 21271 21929 } 21930 Ydbg_nanf ("B: ", YNBI_ua, "ua"); 21272 21931 21273 21932 } … … 21308 21967 if (!Ytesterrad_mod("spguv_dynspg_flt", YLTRes,YAdRes)) return(0); 21309 21968 } 21969 Ydbg_nanf ("B: ", YNBI_spguv_dynspg_flt, "spguv_dynspg_flt"); 21310 21970 21311 21971 } … … 21338 21998 if (!Ytesterrad_mod("gcx_dynspg_flt", YLTRes,YAdRes)) return(0); 21339 21999 } 22000 Ydbg_nanf ("B: ", YNBI_gcx_dynspg_flt, "gcx_dynspg_flt"); 21340 22001 Yting[0]=YS1_sum_spgu_dynspg_flt( Yi, Yj, YTemps); 21341 22002 if (1==0 || Yi-1<0) … … 21374 22035 if (!Ytesterrad_mod("gcb_dynspg_flt", YLTRes,YAdRes)) return(0); 21375 22036 } 22037 Ydbg_nanf ("B: ", YNBI_gcb_dynspg_flt, "gcb_dynspg_flt"); 21376 22038 21377 22039 } … … 21480 22142 if (!Ytesterrad_mod("sum_spgv_dynspg_flt", YLTRes,YAdRes)) return(0); 21481 22143 } 22144 Ydbg_nanf ("B: ", YNBI_sum_spgv_dynspg_flt, "sum_spgv_dynspg_flt"); 21482 22145 Yting[0]=YS1_ua_1_dynspg_flt( Yi, Yj, 0, YTemps); 21483 22146 Yting[1]=YS1_ua_1_dynspg_flt( Yi, Yj, 1, YTemps); … … 21581 22244 if (!Ytesterrad_mod("sum_spgu_dynspg_flt", YLTRes,YAdRes)) return(0); 21582 22245 } 22246 Ydbg_nanf ("B: ", YNBI_sum_spgu_dynspg_flt, "sum_spgu_dynspg_flt"); 21583 22247 21584 22248 } … … 21604 22268 if (!Ytesterrad_mod("va_1_dynspg_flt", YLTRes,YAdRes)) return(0); 21605 22269 } 22270 Ydbg_nanf ("B: ", YNBI_va_1_dynspg_flt, "va_1_dynspg_flt"); 21606 22271 Yting[0]=YS1_ua_norm_dynzdf( Yi, Yj, Yk, YTemps); 21607 22272 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); … … 21621 22286 if (!Ytesterrad_mod("ua_1_dynspg_flt", YLTRes,YAdRes)) return(0); 21622 22287 } 22288 Ydbg_nanf ("B: ", YNBI_ua_1_dynspg_flt, "ua_1_dynspg_flt"); 21623 22289 21624 22290 } … … 21659 22325 if (!Ytesterrad_mod("spguv_now_dynspg", YLTRes,YAdRes)) return(0); 21660 22326 } 22327 Ydbg_nanf ("B: ", YNBI_spguv_now_dynspg, "spguv_now_dynspg"); 21661 22328 21662 22329 } … … 21679 22346 if (!Ytesterrad_mod("va_norm_dynzdf", YLTRes,YAdRes)) return(0); 21680 22347 } 22348 Ydbg_nanf ("B: ", YNBI_va_norm_dynzdf, "va_norm_dynzdf"); 21681 22349 Yting[0]=YS1_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 21682 22350 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); … … 21693 22361 if (!Ytesterrad_mod("ua_norm_dynzdf", YLTRes,YAdRes)) return(0); 21694 22362 } 22363 Ydbg_nanf ("B: ", YNBI_ua_norm_dynzdf, "ua_norm_dynzdf"); 21695 22364 21696 22365 } … … 21727 22396 if (!Ytesterrad_mod("va_dynzdf_imp", YLTRes,YAdRes)) return(0); 21728 22397 } 22398 Ydbg_nanf ("B: ", YNBI_va_dynzdf_imp, "va_dynzdf_imp"); 21729 22399 Yting[0]=YS2_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 21730 22400 if (1==0 || Yk+1>YA3_S3dt-1) … … 21755 22425 if (!Ytesterrad_mod("ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 21756 22426 } 22427 Ydbg_nanf ("B: ", YNBI_ua_dynzdf_imp, "ua_dynzdf_imp"); 21757 22428 21758 22429 } … … 21797 22468 if (!Ytesterrad_mod("va_de_dynzdf_imp", YLTRes,YAdRes)) return(0); 21798 22469 } 22470 Ydbg_nanf ("B: ", YNBI_va_de_dynzdf_imp, "va_de_dynzdf_imp"); 21799 22471 Yting[0]=YS1_zwisd_va_dynzdf_imp( Yi, Yj, Yk, YTemps); 21800 22472 if (1==0 || Yk-1<0) … … 21833 22505 if (!Ytesterrad_mod("zwt_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 21834 22506 } 22507 Ydbg_nanf ("B: ", YNBI_zwt_va_dynzdf_imp, "zwt_va_dynzdf_imp"); 21835 22508 Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 21836 22509 if (1==0 || Yk-1<0) … … 21869 22542 if (!Ytesterrad_mod("ua_de_dynzdf_imp", YLTRes,YAdRes)) return(0); 21870 22543 } 22544 Ydbg_nanf ("B: ", YNBI_ua_de_dynzdf_imp, "ua_de_dynzdf_imp"); 21871 22545 Yting[0]=YS1_zwisd_ua_dynzdf_imp( Yi, Yj, Yk, YTemps); 21872 22546 if (1==0 || Yk-1<0) … … 21905 22579 if (!Ytesterrad_mod("zwt_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 21906 22580 } 22581 Ydbg_nanf ("B: ", YNBI_zwt_ua_dynzdf_imp, "zwt_ua_dynzdf_imp"); 21907 22582 21908 22583 } … … 21928 22603 if (!Ytesterrad_mod("zrhs_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 21929 22604 } 22605 Ydbg_nanf ("B: ", YNBI_zrhs_va_dynzdf_imp, "zrhs_va_dynzdf_imp"); 21930 22606 Yting[0]=YS1_ua_dyn_hpg_zco( Yi, Yj, Yk, YTemps); 21931 22607 Yting[1]=YS1_ub( Yi, Yj, Yk, YTemps-1); … … 21945 22621 if (!Ytesterrad_mod("zrhs_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 21946 22622 } 22623 Ydbg_nanf ("B: ", YNBI_zrhs_ua_dynzdf_imp, "zrhs_ua_dynzdf_imp"); 21947 22624 Yting[0]=YS3_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 21948 22625 if (1==0 || Yk+1>YA3_S3dt-1) … … 21967 22644 if (!Ytesterrad_mod("zwisd_va_dynzdf_imp", YLTRes,YAdRes)) return(0); 21968 22645 } 22646 Ydbg_nanf ("B: ", YNBI_zwisd_va_dynzdf_imp, "zwisd_va_dynzdf_imp"); 21969 22647 Yting[0]=YS2_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 21970 22648 if (1==0 || Yk+1>YA3_S3dt-1) … … 21989 22667 if (!Ytesterrad_mod("zwisd_ua_dynzdf_imp", YLTRes,YAdRes)) return(0); 21990 22668 } 22669 Ydbg_nanf ("B: ", YNBI_zwisd_ua_dynzdf_imp, "zwisd_ua_dynzdf_imp"); 21991 22670 21992 22671 } … … 22009 22688 if (!Ytesterrad_mod("va_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 22010 22689 } 22690 Ydbg_nanf ("B: ", YNBI_va_dyn_hpg_zco, "va_dyn_hpg_zco"); 22011 22691 Yting[0]=YS1_ua_dyn_ldf_lap( Yi, Yj, Yk, YTemps); 22012 22692 Yting[1]=YS1_zhpij_dyn_hpg_zco( Yi, Yj, Yk, YTemps); … … 22023 22703 if (!Ytesterrad_mod("ua_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 22024 22704 } 22705 Ydbg_nanf ("B: ", YNBI_ua_dyn_hpg_zco, "ua_dyn_hpg_zco"); 22025 22706 if (1==0 || Yi+1>YA1_S3dt-1) 22026 22707 Yting[0]=0; … … 22111 22792 if (!Ytesterrad_mod("zhpij_dyn_hpg_zco", YLTRes,YAdRes)) return(0); 22112 22793 } 22794 Ydbg_nanf ("B: ", YNBI_zhpij_dyn_hpg_zco, "zhpij_dyn_hpg_zco"); 22113 22795 22114 22796 } … … 22157 22839 if (!Ytesterrad_mod("va_dyn_ldf_lap", YLTRes,YAdRes)) return(0); 22158 22840 } 22841 Ydbg_nanf ("B: ", YNBI_va_dyn_ldf_lap, "va_dyn_ldf_lap"); 22159 22842 Yting[0]=YS1_ua_vor_ene( Yi, Yj, Yk, YTemps); 22160 22843 if (1==0 || Yj-1<0) … … 22196 22879 if (!Ytesterrad_mod("ua_dyn_ldf_lap", YLTRes,YAdRes)) return(0); 22197 22880 } 22881 Ydbg_nanf ("B: ", YNBI_ua_dyn_ldf_lap, "ua_dyn_ldf_lap"); 22198 22882 Yting[0]=YS1_va_dynadv_cen2( Yi, Yj, Yk, YTemps); 22199 22883 if (1==0 || Yi-1<0) … … 22257 22941 if (!Ytesterrad_mod("va_vor_ene", YLTRes,YAdRes)) return(0); 22258 22942 } 22943 Ydbg_nanf ("B: ", YNBI_va_vor_ene, "va_vor_ene"); 22259 22944 Yting[0]=YS1_ua_dynadv_cen2( Yi, Yj, Yk, YTemps); 22260 22945 if (1==0 || Yj-1<0) … … 22318 23003 if (!Ytesterrad_mod("ua_vor_ene", YLTRes,YAdRes)) return(0); 22319 23004 } 23005 Ydbg_nanf ("B: ", YNBI_ua_vor_ene, "ua_vor_ene"); 22320 23006 22321 23007 } … … 22359 23045 if (!Ytesterrad_mod("zwxyz_vor_ene", YLTRes,YAdRes)) return(0); 22360 23046 } 23047 Ydbg_nanf ("B: ", YNBI_zwxyz_vor_ene, "zwxyz_vor_ene"); 22361 23048 22362 23049 } … … 22392 23079 if (!Ytesterrad_mod("va_dynadv_cen2", YLTRes,YAdRes)) return(0); 22393 23080 } 23081 Ydbg_nanf ("B: ", YNBI_va_dynadv_cen2, "va_dynadv_cen2"); 22394 23082 Yting[0]=YS1_zfuv_UW_dynadv_cen2( Yi, Yj, Yk, YTemps); 22395 23083 if (1==0 || Yk+1>YA3_S3dt-1) … … 22417 23105 if (!Ytesterrad_mod("ua_dynadv_cen2", YLTRes,YAdRes)) return(0); 22418 23106 } 23107 Ydbg_nanf ("B: ", YNBI_ua_dynadv_cen2, "ua_dynadv_cen2"); 22419 23108 22420 23109 } … … 22484 23173 if (!Ytesterrad_mod("zfuv_UW_dynadv_cen2", YLTRes,YAdRes)) return(0); 22485 23174 } 23175 Ydbg_nanf ("B: ", YNBI_zfuv_UW_dynadv_cen2, "zfuv_UW_dynadv_cen2"); 22486 23176 22487 23177 } … … 22527 23217 if (!Ytesterrad_mod("zva_dhmf_dynadv_cen2", YLTRes,YAdRes)) return(0); 22528 23218 } 23219 Ydbg_nanf ("B: ", YNBI_zva_dhmf_dynadv_cen2, "zva_dhmf_dynadv_cen2"); 22529 23220 Yting[0]=YS1_hmf_TF_dynadv_cen2( Yi, Yj, Yk, YTemps); 22530 23221 if (1==0 || Yi-1<0) … … 22563 23254 if (!Ytesterrad_mod("zua_dhmf_dynadv_cen2", YLTRes,YAdRes)) return(0); 22564 23255 } 23256 Ydbg_nanf ("B: ", YNBI_zua_dhmf_dynadv_cen2, "zua_dhmf_dynadv_cen2"); 22565 23257 22566 23258 } … … 22626 23318 if (!Ytesterrad_mod("hmf_TF_dynadv_cen2", YLTRes,YAdRes)) return(0); 22627 23319 } 23320 Ydbg_nanf ("B: ", YNBI_hmf_TF_dynadv_cen2, "hmf_TF_dynadv_cen2"); 22628 23321 22629 23322 } … … 22645 23338 if (!Ytesterrad_mod("rhop", YLTRes,YAdRes)) return(0); 22646 23339 } 23340 Ydbg_nanf ("B: ", YNBI_rhop, "rhop"); 22647 23341 Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps); 22648 23342 Yting[1]=YS1_sb( Yi, Yj, Yk, YTemps); … … 22659 23353 if (!Ytesterrad_mod("rhd", YLTRes,YAdRes)) return(0); 22660 23354 } 23355 Ydbg_nanf ("B: ", YNBI_rhd, "rhd"); 22661 23356 22662 23357 } … … 22686 23381 if (!Ytesterrad_mod("sb", YLTRes,YAdRes)) return(0); 22687 23382 } 23383 Ydbg_nanf ("B: ", YNBI_sb, "sb"); 22688 23384 Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps-1); 22689 23385 Yting[1]=YS1_ta( Yi, Yj, Yk, YTemps-1); … … 22707 23403 if (!Ytesterrad_mod("tb", YLTRes,YAdRes)) return(0); 22708 23404 } 23405 Ydbg_nanf ("B: ", YNBI_tb, "tb"); 22709 23406 22710 23407 } … … 22745 23442 if (!Ytesterrad_mod("sa", YLTRes,YAdRes)) return(0); 22746 23443 } 23444 Ydbg_nanf ("B: ", YNBI_sa, "sa"); 22747 23445 Yting[0]=YS2_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 22748 23446 if (1==0 || Yk+1>YA3_S3dt-1) … … 22777 23475 if (!Ytesterrad_mod("ta", YLTRes,YAdRes)) return(0); 22778 23476 } 23477 Ydbg_nanf ("B: ", YNBI_ta, "ta"); 22779 23478 22780 23479 } … … 22819 23518 if (!Ytesterrad_mod("sa_de_trazdf_imp", YLTRes,YAdRes)) return(0); 22820 23519 } 23520 Ydbg_nanf ("B: ", YNBI_sa_de_trazdf_imp, "sa_de_trazdf_imp"); 22821 23521 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 22822 23522 if (1==0 || Yk-1<0) … … 22855 23555 if (!Ytesterrad_mod("ta_de_trazdf_imp", YLTRes,YAdRes)) return(0); 22856 23556 } 23557 Ydbg_nanf ("B: ", YNBI_ta_de_trazdf_imp, "ta_de_trazdf_imp"); 22857 23558 Yting[0]=YS1_zwisd_trazdf_imp( Yi, Yj, Yk, YTemps); 22858 23559 if (1==0 || Yk-1<0) … … 22891 23592 if (!Ytesterrad_mod("zwt_trazdf_imp", YLTRes,YAdRes)) return(0); 22892 23593 } 23594 Ydbg_nanf ("B: ", YNBI_zwt_trazdf_imp, "zwt_trazdf_imp"); 22893 23595 22894 23596 } … … 22911 23613 if (!Ytesterrad_mod("zrhs_sa_trazdf_imp", YLTRes,YAdRes)) return(0); 22912 23614 } 23615 Ydbg_nanf ("B: ", YNBI_zrhs_sa_trazdf_imp, "zrhs_sa_trazdf_imp"); 22913 23616 Yting[0]=YS1_ta_traldf_lap( Yi, Yj, Yk, YTemps); 22914 23617 Yting[1]=YS1_tb( Yi, Yj, Yk, YTemps-1); … … 22925 23628 if (!Ytesterrad_mod("zrhs_trazdf_imp", YLTRes,YAdRes)) return(0); 22926 23629 } 23630 Ydbg_nanf ("B: ", YNBI_zrhs_trazdf_imp, "zrhs_trazdf_imp"); 22927 23631 Yting[0]=YS1_zdf_avt_avmu_avmv( Yi, Yj, Yk, YTemps); 22928 23632 if (1==0 || Yk+1>YA3_S3dt-1) … … 22947 23651 if (!Ytesterrad_mod("zwisd_trazdf_imp", YLTRes,YAdRes)) return(0); 22948 23652 } 23653 Ydbg_nanf ("B: ", YNBI_zwisd_trazdf_imp, "zwisd_trazdf_imp"); 22949 23654 22950 23655 } … … 22992 23697 if (!Ytesterrad_mod("sa_traldf_lap", YLTRes,YAdRes)) return(0); 22993 23698 } 23699 Ydbg_nanf ("B: ", YNBI_sa_traldf_lap, "sa_traldf_lap"); 22994 23700 Yting[0]=YS1_ta_ver_traadv_cen2( Yi, Yj, Yk, YTemps); 22995 23701 Yting[1]=YS1_ztuv_traldf_lap( Yi, Yj, Yk, YTemps); … … 23031 23737 if (!Ytesterrad_mod("ta_traldf_lap", YLTRes,YAdRes)) return(0); 23032 23738 } 23739 Ydbg_nanf ("B: ", YNBI_ta_traldf_lap, "ta_traldf_lap"); 23033 23740 Yting[0]=YS1_sb( Yi, Yj, Yk, YTemps-1); 23034 23741 if (1==0 || Yi+1>YA1_S3dt-1) … … 23064 23771 if (!Ytesterrad_mod("zsuv_traldf_lap", YLTRes,YAdRes)) return(0); 23065 23772 } 23773 Ydbg_nanf ("B: ", YNBI_zsuv_traldf_lap, "zsuv_traldf_lap"); 23066 23774 Yting[0]=YS1_tb( Yi, Yj, Yk, YTemps-1); 23067 23775 if (1==0 || Yi+1>YA1_S3dt-1) … … 23097 23805 if (!Ytesterrad_mod("ztuv_traldf_lap", YLTRes,YAdRes)) return(0); 23098 23806 } 23807 Ydbg_nanf ("B: ", YNBI_ztuv_traldf_lap, "ztuv_traldf_lap"); 23099 23808 23100 23809 } … … 23128 23837 if (!Ytesterrad_mod("sa_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 23129 23838 } 23839 Ydbg_nanf ("B: ", YNBI_sa_ver_traadv_cen2, "sa_ver_traadv_cen2"); 23130 23840 Yting[0]=YS1_ta_hor_traadv_cen2( Yi, Yj, Yk, YTemps); 23131 23841 Yting[1]=YS1_zcent_ver_traadv_cen2( Yi, Yj, Yk, YTemps); … … 23153 23863 if (!Ytesterrad_mod("ta_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 23154 23864 } 23865 Ydbg_nanf ("B: ", YNBI_ta_ver_traadv_cen2, "ta_ver_traadv_cen2"); 23155 23866 23156 23867 } … … 23184 23895 if (!Ytesterrad_mod("zcens_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 23185 23896 } 23897 Ydbg_nanf ("B: ", YNBI_zcens_ver_traadv_cen2, "zcens_ver_traadv_cen2"); 23186 23898 Yting[0]=YS1_wa( Yi, Yj, Yk, YTemps-1); 23187 23899 Yting[1]=YS1_ta( Yi, Yj, Yk, YTemps-1); … … 23209 23921 if (!Ytesterrad_mod("zcent_ver_traadv_cen2", YLTRes,YAdRes)) return(0); 23210 23922 } 23923 Ydbg_nanf ("B: ", YNBI_zcent_ver_traadv_cen2, "zcent_ver_traadv_cen2"); 23211 23924 23212 23925 } … … 23255 23968 if (!Ytesterrad_mod("sa_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 23256 23969 } 23970 Ydbg_nanf ("B: ", YNBI_sa_hor_traadv_cen2, "sa_hor_traadv_cen2"); 23257 23971 Yting[0]=YS1_ta_traqsr( Yi, Yj, Yk, YTemps); 23258 23972 if (1==0 || Yi-1<0) … … 23294 24008 if (!Ytesterrad_mod("ta_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 23295 24009 } 24010 Ydbg_nanf ("B: ", YNBI_ta_hor_traadv_cen2, "ta_hor_traadv_cen2"); 23296 24011 23297 24012 } … … 23338 24053 if (!Ytesterrad_mod("zcens_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 23339 24054 } 24055 Ydbg_nanf ("B: ", YNBI_zcens_hor_traadv_cen2, "zcens_hor_traadv_cen2"); 23340 24056 Yting[0]=YS1_ua( Yi, Yj, Yk, YTemps-1); 23341 24057 Yting[1]=YS1_va( Yi, Yj, Yk, YTemps-1); … … 23377 24093 if (!Ytesterrad_mod("zcent_hor_traadv_cen2", YLTRes,YAdRes)) return(0); 23378 24094 } 24095 Ydbg_nanf ("B: ", YNBI_zcent_hor_traadv_cen2, "zcent_hor_traadv_cen2"); 23379 24096 23380 24097 } … … 23399 24116 if (!Ytesterrad_mod("ta_traqsr", YLTRes,YAdRes)) return(0); 23400 24117 } 24118 Ydbg_nanf ("B: ", YNBI_ta_traqsr, "ta_traqsr"); 23401 24119 23402 24120 } … … 23421 24139 if (!Ytesterrad_mod("ta_sa_trasbc", YLTRes,YAdRes)) return(0); 23422 24140 } 24141 Ydbg_nanf ("B: ", YNBI_ta_sa_trasbc, "ta_sa_trasbc"); 23423 24142 23424 24143 } … … 23527 24246 if (!Ytesterrad_mod("zdfmxl_nmln_hmlp_hmlpt", YLTRes,YAdRes)) return(0); 23528 24247 } 24248 Ydbg_nanf ("B: ", YNBI_zdfmxl_nmln_hmlp_hmlpt, "zdfmxl_nmln_hmlp_hmlpt"); 23529 24249 Yting[0]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 0, YTemps); 23530 24250 Yting[1]=YS1_zdf_avt_avmu_avmv( Yi, Yj, 1, YTemps); … … 23628 24348 if (!Ytesterrad_mod("zdfmxl_hmld", YLTRes,YAdRes)) return(0); 23629 24349 } 24350 Ydbg_nanf ("B: ", YNBI_zdfmxl_hmld, "zdfmxl_hmld"); 23630 24351 23631 24352 } … … 23811 24532 if (!Ytesterrad_mod("zdf_avt_avmu_avmv", YLTRes,YAdRes)) return(0); 23812 24533 } 24534 Ydbg_nanf ("B: ", YNBI_zdf_avt_avmu_avmv, "zdf_avt_avmu_avmv"); 23813 24535 23814 24536 } … … 23853 24575 if (!Ytesterrad_mod("bn2_rn2", YLTRes,YAdRes)) return(0); 23854 24576 } 24577 Ydbg_nanf ("B: ", YNBI_bn2_rn2, "bn2_rn2"); 23855 24578 23856 24579 } … … 23894 24617 if (!Ytesterrad_mod("sbcgyre_wndm", YLTRes,YAdRes)) return(0); 23895 24618 } 24619 Ydbg_nanf ("B: ", YNBI_sbcgyre_wndm, "sbcgyre_wndm"); 23896 24620 Ysbcgyre_utau_vtau(Yi, Yj)->backward(); 23897 24621 Yting[0]=YS1_sbcgyre_emp( Yi, Yj, YTemps); … … 23906 24630 if (!Ytesterrad_mod("sbcgyre_emps", YLTRes,YAdRes)) return(0); 23907 24631 } 24632 Ydbg_nanf ("B: ", YNBI_sbcgyre_emps, "sbcgyre_emps"); 23908 24633 Yting[0]=YS1_sbcgyre_emp1( Yi, Yj, YTemps); 23909 24634 Yting[1]=YS1_sbcgyre_zsumemp_zsurf( 31, 21, YTemps); … … 23923 24648 if (!Ytesterrad_mod("sbcgyre_emp", YLTRes,YAdRes)) return(0); 23924 24649 } 24650 Ydbg_nanf ("B: ", YNBI_sbcgyre_emp, "sbcgyre_emp"); 23925 24651 23926 24652 } … … 23983 24709 if (!Ytesterrad_mod("sbcgyre_zsumemp_zsurf", YLTRes,YAdRes)) return(0); 23984 24710 } 24711 Ydbg_nanf ("B: ", YNBI_sbcgyre_zsumemp_zsurf, "sbcgyre_zsumemp_zsurf"); 23985 24712 Ysbcgyre_emp1(Yi, Yj)->backward(); 23986 24713 Yting[0]=YS1_tb( Yi, Yj, 0, YTemps-1); … … 23995 24722 if (!Ytesterrad_mod("sbcgyre_qsr_qns", YLTRes,YAdRes)) return(0); 23996 24723 } 24724 Ydbg_nanf ("B: ", YNBI_sbcgyre_qsr_qns, "sbcgyre_qsr_qns"); 23997 24725 23998 24726 } … … 24094 24822 else if (strcmp(argv[0], "xrst_save") == 0) 24095 24823 xrst_save(argc, argv); 24824 else if (strcmp(argv[0], "xchangesavemode") == 0) 24825 xchangesavemode(argc, argv); 24096 24826 else codret=0; 24097 24827 return(codret); -
trunk/src/Yworkdir/Ysinobad.cpp
r2 r9 561 561 #include "Y2sinobad.h" 562 562 #define PRJNAME "sinobad" 563 #define VERREF "YaoI V.9 01.11.2008 (release 01.11.2008) "563 #define VERREF "YaoI V.9 01.11.2008 (release 01.11.2008) -O3 " 564 564 565 565 //============================================================================= -
trunk/src/cost.dat
r1 r9 1 1 0.0000000000000000e+00 2 0.0000000000000000e+00 3 0.0000000000000000e+00 4 2.9733593674719423e+03 -
trunk/src/sbcgyre_utau_vtau.h
r1 r9 39 39 40 40 //JUL A MODIFIER APRES TEST 41 YS1= 2;42 YS2=0;41 // YS1= 2; 42 //YS2=0; 43 43 //FIN MODIF JUL 44 44 } -
trunk/src/sinobad.d
r8 r9 21 21 #option O_VARINCR 22 22 option O_GRADTEST 23 #option O_DBG_NANF23 option O_DBG_NANF 24 24 #option O_DBG_TING 25 25 option O_EXTOBJ "../object/ncutil.o" … … 45 45 #modul pca_ta space S0d noward output NPCA target 46 46 47 modul sshn_c space S3d inter YA1 YA2 noward output 1 |target47 modul sshn_c space S3d inter YA1 YA2 noward output 1 target 48 48 49 49 modul ta_c space S3d noward output 1 target … … 51 51 #modul ta_c space S3d input array NPCA output 1 52 52 53 modul sa_c space S3d noward output 1 |target54 modul ua_c space S3d noward output 1 |target55 modul va_c space S3d noward output 1 |target53 modul sa_c space S3d noward output 1 target 54 modul ua_c space S3d noward output 1 target 55 modul va_c space S3d noward output 1 target 56 56 57 57 #------------- … … 126 126 #tracer next : filtre asselin 127 127 modul tb space S3dt input 4 output 1 tempo cout 128 modul sb space S3dt input 4 output 1 tempo 129 ##END_tra_nxt 128 modul sb space S3dt input 4 output 1 tempo cout 129 ##END_tra_nxt 130 130 131 131 ##START_eos … … 196 196 modul va space S3dt input 3 output 1 tempo 197 197 modul sshn space S3dt inter YA1 YA2 input 4 output 1 tempo 198 modul sshb space S3dt inter YA1 YA2 input 4 output 1 tempo |cout198 modul sshb space S3dt inter YA1 YA2 input 4 output 1 tempo cout 199 199 ##END_dyn_spg 200 200 201 201 ##START_dyn_nxt 202 202 #nxt : filtre d'asselin 203 modul ub space S3dt input 4 output 1 tempo 204 modul vb space S3dt input 4 output 1 tempo 203 modul ub space S3dt input 4 output 1 tempo cout 204 modul vb space S3dt input 4 output 1 tempo cout 205 205 ##END_dyn_nxt 206 206 -
trunk/src/sinobad.h
r8 r9 188 188 // =YIO_OUTOOBS => appel via outoobs 189 189 190 if(indic==YIO_SAVESTATE && !strcmp(nmmod,"tb") && 0){190 if(indic==YIO_SAVESTATE && !strcmp(nmmod,"tb") && savemode){ 191 191 if(kaxe==0 ) 192 192 return(1); -
trunk/src/ua_de_dynzdf_imp.h
r1 r9 13 13 4 from zwt_ua_dynzdf_imp 1 i j k-1 t*/ 14 14 15 // if (Yi==30 && Yj==1 && Yt==16) 16 //{ 17 printf("Yi=%i,Yj=%i,Yk=%i,Yt=%i,,x1=%f,x2=%f,x3=%f,x4=%f\n",Yk,x1,x2,x3,x4); 18 //} 15 19 /* YS1 */ 16 20 /* ?
Note: See TracChangeset
for help on using the changeset viewer.