//---------------------------------------------------- // project: sinobad header generated by YAO version v.9 //---------------------------------------------------- // DEFINE FOR PARALLELISM #define PARALLEL #ifdef _OPENMP #include #else #define omp_get_thread_num() 0 #define omp_get_num_threads() 1 #define omp_get_max_threads() 1 #endif //� � � � LES DECLARATIONS DE CLASS, DEFINE ET ALLOCATION DU PROJET #define NPCA 15 #define NX 32 #define NY 22 #define NZ 31 #define NMAX 800 #define TA 50 #define TU 2 #define Y3_M 8 #define YO_M1QN3 #define YDOUBLE #define YTINY 1.e-15 #define YREAL double #define YNBUPTIME_Tcst 0 #define YNBSTEPTIME_Tcst 1 #define YNBALLTIME_Tcst 1 #define YDt_Tcst YTabTraj[0].dtime #define Yid_Tcst 0 #define YNBUPTIME_Tsbd 2 #define YNBSTEPTIME_Tsbd 50 #define YNBALLTIME_Tsbd 52 #define YDt_Tsbd YTabTraj[1].dtime #define Yid_Tsbd 1 #define YA1_S0d 1 #define YDIM_S0d 1 #define YNB_S0d 1 #define Yid_S0d 0 #define YA1_S3d 32 #define YA2_S3d 22 #define YA3_S3d 31 #define YA2A3_S3d 682 #define YDIM_S3d 3 #define YNB_S3d 21824 #define Yid_S3d 1 #define YA1_S3dt 32 #define YA2_S3dt 22 #define YA3_S3dt 31 #define YA2A3_S3dt 682 #define YDIM_S3dt 3 #define YNB_S3dt 21824 #define Yid_S3dt 2 #define YA1_S3dt_b 32 #define YA2_S3dt_b 22 #define YA3_S3dt_b 31 #define YA2A3_S3dt_b 682 #define YDIM_S3dt_b 3 #define YNB_S3dt_b 21824 #define Yid_S3dt_b 3 #define YA1_Ssolsor 32 #define YA2_Ssolsor 22 #define YA3_Ssolsor 800 #define YA2A3_Ssolsor 17600 #define YDIM_Ssolsor 3 #define YNB_Ssolsor 563200 #define Yid_Ssolsor 4 /*----------------- GENERATION OF MODULES... -------------*/ //~~~~~~~~~~~~~~~~~~~~~~~~~ module sshn_c~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sshn_c 0 class Yaosshn_c; /*NBMOD */ #define YNB_sshn_c 704 /*NBSMOD */ #define YNBS_sshn_c 1 /*M2_VALSG */ #define Ystate_sshn_c(v, i, j) Ysshn_c->Ystate[i][j][v] /*M2_VALSG */ #define YS_sshn_c(v, i, j) Ysshn_c->Ystate[i][j][v] /*M2_VALSGI */ #define YS1_sshn_c(i, j) Ysshn_c->Ystate[i][j][0] /*M2_HERESGI*/ #define YS1Y_sshn_c Ysshn_c->Ystate[Yi][Yj][0] /*M2_VALSG */ #define Ygrad_sshn_c(v, i, j) Ysshn_c->Ygrad[i][j][v] /*M2_VALSG */ #define YG_sshn_c(v, i, j) Ysshn_c->Ygrad[i][j][v] /*M2_VALSGI */ #define YG1_sshn_c(i, j) Ysshn_c->Ygrad[i][j][0] /*M2_HERESGI*/ #define YG1Y_sshn_c Ysshn_c->Ygrad[Yi][Yj][0] Yaosshn_c *Ysshn_c; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_c~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_c 1 #define YNBPTARGET_ta_c 0 #define YDEBTARGET_ta_c 0 #define YENDTARGET_ta_c 0 class Yaota_c; /*NBSMOD */ #define YNBS_ta_c 1 /*M3_VALSG */ #define Ystate_ta_c(v, i, j, k) Yta_c->Ystate[i][j][k][v] /*M3_VALSG */ #define YS_ta_c(v, i, j, k) Yta_c->Ystate[i][j][k][v] /*M3_VALSGI */ #define YS1_ta_c(i, j, k) Yta_c->Ystate[i][j][k][0] /*M3_HERESGI*/ #define YS1Y_ta_c Yta_c->Ystate[Yi][Yj][Yk][0] /*M3_VALSG */ #define Ygrad_ta_c(v, i, j, k) Yta_c->Ygrad[i][j][k][v] /*M3_VALSG */ #define YG_ta_c(v, i, j, k) Yta_c->Ygrad[i][j][k][v] /*M3_VALSGI */ #define YG1_ta_c(i, j, k) Yta_c->Ygrad[i][j][k][0] /*M3_HERESGI*/ #define YG1Y_ta_c Yta_c->Ygrad[Yi][Yj][Yk][0] /*M3_VALSG */ #define Yepsi_ta_c(v, i, j, k) Yta_c->Yepsi[i][j][k][v] /*M3_VALSG */ #define YE_ta_c(v, i, j, k) Yta_c->Yepsi[i][j][k][v] /*M3_VALSGI */ #define YE1_ta_c(i, j, k) Yta_c->Yepsi[i][j][k][0] Yaota_c *Yta_c; /*M3_VALSG */ #define Ywish_ta_c(v, i, j, k) Yta_c->Ywish[i][j][k][v] /*M3_VALSG */ #define YW_ta_c(v, i, j, k) Yta_c->Ywish[i][j][k][v] /*M3_VALSGI */ #define YW1_ta_c(i, j, k) Yta_c->Ywish[i][j][k][0] /*M3_HERESGI*/ #define YW1Y_ta_c Yta_c->Ywish[Yi][Yj][Yk][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_c~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa_c 2 class Yaosa_c; /*NBSMOD */ #define YNBS_sa_c 1 /*M3_VALSG */ #define Ystate_sa_c(v, i, j, k) Ysa_c->Ystate[i][j][k][v] /*M3_VALSG */ #define YS_sa_c(v, i, j, k) Ysa_c->Ystate[i][j][k][v] /*M3_VALSGI */ #define YS1_sa_c(i, j, k) Ysa_c->Ystate[i][j][k][0] /*M3_HERESGI*/ #define YS1Y_sa_c Ysa_c->Ystate[Yi][Yj][Yk][0] /*M3_VALSG */ #define Ygrad_sa_c(v, i, j, k) Ysa_c->Ygrad[i][j][k][v] /*M3_VALSG */ #define YG_sa_c(v, i, j, k) Ysa_c->Ygrad[i][j][k][v] /*M3_VALSGI */ #define YG1_sa_c(i, j, k) Ysa_c->Ygrad[i][j][k][0] /*M3_HERESGI*/ #define YG1Y_sa_c Ysa_c->Ygrad[Yi][Yj][Yk][0] Yaosa_c *Ysa_c; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_c~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_c 3 class Yaoua_c; /*NBSMOD */ #define YNBS_ua_c 1 /*M3_VALSG */ #define Ystate_ua_c(v, i, j, k) Yua_c->Ystate[i][j][k][v] /*M3_VALSG */ #define YS_ua_c(v, i, j, k) Yua_c->Ystate[i][j][k][v] /*M3_VALSGI */ #define YS1_ua_c(i, j, k) Yua_c->Ystate[i][j][k][0] /*M3_HERESGI*/ #define YS1Y_ua_c Yua_c->Ystate[Yi][Yj][Yk][0] /*M3_VALSG */ #define Ygrad_ua_c(v, i, j, k) Yua_c->Ygrad[i][j][k][v] /*M3_VALSG */ #define YG_ua_c(v, i, j, k) Yua_c->Ygrad[i][j][k][v] /*M3_VALSGI */ #define YG1_ua_c(i, j, k) Yua_c->Ygrad[i][j][k][0] /*M3_HERESGI*/ #define YG1Y_ua_c Yua_c->Ygrad[Yi][Yj][Yk][0] Yaoua_c *Yua_c; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_c~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_c 4 class Yaova_c; /*NBSMOD */ #define YNBS_va_c 1 /*M3_VALSG */ #define Ystate_va_c(v, i, j, k) Yva_c->Ystate[i][j][k][v] /*M3_VALSG */ #define YS_va_c(v, i, j, k) Yva_c->Ystate[i][j][k][v] /*M3_VALSGI */ #define YS1_va_c(i, j, k) Yva_c->Ystate[i][j][k][0] /*M3_HERESGI*/ #define YS1Y_va_c Yva_c->Ystate[Yi][Yj][Yk][0] /*M3_VALSG */ #define Ygrad_va_c(v, i, j, k) Yva_c->Ygrad[i][j][k][v] /*M3_VALSG */ #define YG_va_c(v, i, j, k) Yva_c->Ygrad[i][j][k][v] /*M3_VALSGI */ #define YG1_va_c(i, j, k) Yva_c->Ygrad[i][j][k][0] /*M3_HERESGI*/ #define YG1Y_va_c Yva_c->Ygrad[Yi][Yj][Yk][0] Yaova_c *Yva_c; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_qsr_qns~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_qsr_qns 5 class Yaosbcgyre_qsr_qns; class sbcgyre_qsr_qns; /*NBMOD */ #define YNB_sbcgyre_qsr_qns 704 /*NBSMOD */ #define YNBS_sbcgyre_qsr_qns 2 /*NBIMOD */ #define YNBI_sbcgyre_qsr_qns 1 /*M2_VALST */ #define Ystate_sbcgyre_qsr_qns(v, i, j, t) Ysbcgyre_qsr_qns->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_qsr_qns(v, i, j, t) Ysbcgyre_qsr_qns->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_qsr_qns(i, j, t) Ysbcgyre_qsr_qns->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_qsr_qns Ysbcgyre_qsr_qns->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_sbcgyre_qsr_qns(i, j, t) Ysbcgyre_qsr_qns->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_sbcgyre_qsr_qns Ysbcgyre_qsr_qns->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_sbcgyre_qsr_qns(v, i, j, t) Ysbcgyre_qsr_qns->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_qsr_qns(v, i, j, t) Ysbcgyre_qsr_qns->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_qsr_qns(i, j, t) Ysbcgyre_qsr_qns->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_qsr_qns Ysbcgyre_qsr_qns->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_sbcgyre_qsr_qns(i, j, t) Ysbcgyre_qsr_qns->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_sbcgyre_qsr_qns Ysbcgyre_qsr_qns->Ygrad[YTemps][Yi][Yj][1] sbcgyre_qsr_qns *Ysbcgyre_qsr_qns; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_emp1~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_emp1 6 class Yaosbcgyre_emp1; class sbcgyre_emp1; /*NBMOD */ #define YNB_sbcgyre_emp1 704 /*NBSMOD */ #define YNBS_sbcgyre_emp1 1 /*M2_VALST */ #define Ystate_sbcgyre_emp1(v, i, j, t) Ysbcgyre_emp1->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_emp1(v, i, j, t) Ysbcgyre_emp1->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_emp1(i, j, t) Ysbcgyre_emp1->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_emp1 Ysbcgyre_emp1->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sbcgyre_emp1(v, i, j, t) Ysbcgyre_emp1->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_emp1(v, i, j, t) Ysbcgyre_emp1->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_emp1(i, j, t) Ysbcgyre_emp1->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_emp1 Ysbcgyre_emp1->Ygrad[YTemps][Yi][Yj][0] sbcgyre_emp1 *Ysbcgyre_emp1; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_zsumemp_zsurf~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_zsumemp_zsurf 7 class Yaosbcgyre_zsumemp_zsurf; class sbcgyre_zsumemp_zsurf; /*NBMOD */ #define YNB_sbcgyre_zsumemp_zsurf 704 /*NBSMOD */ #define YNBS_sbcgyre_zsumemp_zsurf 2 /*NBIMOD */ #define YNBI_sbcgyre_zsumemp_zsurf 5 /*M2_VALST */ #define Ystate_sbcgyre_zsumemp_zsurf(v, i, j, t) Ysbcgyre_zsumemp_zsurf->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_zsumemp_zsurf(v, i, j, t) Ysbcgyre_zsumemp_zsurf->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_zsumemp_zsurf(i, j, t) Ysbcgyre_zsumemp_zsurf->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_zsumemp_zsurf Ysbcgyre_zsumemp_zsurf->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_sbcgyre_zsumemp_zsurf(i, j, t) Ysbcgyre_zsumemp_zsurf->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_sbcgyre_zsumemp_zsurf Ysbcgyre_zsumemp_zsurf->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_sbcgyre_zsumemp_zsurf(v, i, j, t) Ysbcgyre_zsumemp_zsurf->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_zsumemp_zsurf(v, i, j, t) Ysbcgyre_zsumemp_zsurf->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_zsumemp_zsurf(i, j, t) Ysbcgyre_zsumemp_zsurf->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_zsumemp_zsurf Ysbcgyre_zsumemp_zsurf->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_sbcgyre_zsumemp_zsurf(i, j, t) Ysbcgyre_zsumemp_zsurf->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_sbcgyre_zsumemp_zsurf Ysbcgyre_zsumemp_zsurf->Ygrad[YTemps][Yi][Yj][1] sbcgyre_zsumemp_zsurf *Ysbcgyre_zsumemp_zsurf; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_emp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_emp 8 class Yaosbcgyre_emp; class sbcgyre_emp; /*NBMOD */ #define YNB_sbcgyre_emp 704 /*NBSMOD */ #define YNBS_sbcgyre_emp 1 /*NBIMOD */ #define YNBI_sbcgyre_emp 3 /*M2_VALST */ #define Ystate_sbcgyre_emp(v, i, j, t) Ysbcgyre_emp->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_emp(v, i, j, t) Ysbcgyre_emp->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_emp(i, j, t) Ysbcgyre_emp->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_emp Ysbcgyre_emp->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sbcgyre_emp(v, i, j, t) Ysbcgyre_emp->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_emp(v, i, j, t) Ysbcgyre_emp->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_emp(i, j, t) Ysbcgyre_emp->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_emp Ysbcgyre_emp->Ygrad[YTemps][Yi][Yj][0] sbcgyre_emp *Ysbcgyre_emp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_emps~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_emps 9 class Yaosbcgyre_emps; class sbcgyre_emps; /*NBMOD */ #define YNB_sbcgyre_emps 704 /*NBSMOD */ #define YNBS_sbcgyre_emps 1 /*NBIMOD */ #define YNBI_sbcgyre_emps 1 /*M2_VALST */ #define Ystate_sbcgyre_emps(v, i, j, t) Ysbcgyre_emps->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_emps(v, i, j, t) Ysbcgyre_emps->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_emps(i, j, t) Ysbcgyre_emps->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_emps Ysbcgyre_emps->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sbcgyre_emps(v, i, j, t) Ysbcgyre_emps->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_emps(v, i, j, t) Ysbcgyre_emps->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_emps(i, j, t) Ysbcgyre_emps->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_emps Ysbcgyre_emps->Ygrad[YTemps][Yi][Yj][0] sbcgyre_emps *Ysbcgyre_emps; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_utau_vtau~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_utau_vtau 10 class Yaosbcgyre_utau_vtau; class sbcgyre_utau_vtau; /*NBMOD */ #define YNB_sbcgyre_utau_vtau 704 /*NBSMOD */ #define YNBS_sbcgyre_utau_vtau 2 /*M2_VALST */ #define Ystate_sbcgyre_utau_vtau(v, i, j, t) Ysbcgyre_utau_vtau->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_utau_vtau(v, i, j, t) Ysbcgyre_utau_vtau->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_utau_vtau(i, j, t) Ysbcgyre_utau_vtau->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_utau_vtau Ysbcgyre_utau_vtau->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_sbcgyre_utau_vtau(i, j, t) Ysbcgyre_utau_vtau->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_sbcgyre_utau_vtau Ysbcgyre_utau_vtau->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_sbcgyre_utau_vtau(v, i, j, t) Ysbcgyre_utau_vtau->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_utau_vtau(v, i, j, t) Ysbcgyre_utau_vtau->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_utau_vtau(i, j, t) Ysbcgyre_utau_vtau->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_utau_vtau Ysbcgyre_utau_vtau->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_sbcgyre_utau_vtau(i, j, t) Ysbcgyre_utau_vtau->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_sbcgyre_utau_vtau Ysbcgyre_utau_vtau->Ygrad[YTemps][Yi][Yj][1] sbcgyre_utau_vtau *Ysbcgyre_utau_vtau; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sbcgyre_wndm~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sbcgyre_wndm 11 class Yaosbcgyre_wndm; class sbcgyre_wndm; /*NBMOD */ #define YNB_sbcgyre_wndm 704 /*NBSMOD */ #define YNBS_sbcgyre_wndm 1 /*NBIMOD */ #define YNBI_sbcgyre_wndm 4 /*M2_VALST */ #define Ystate_sbcgyre_wndm(v, i, j, t) Ysbcgyre_wndm->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sbcgyre_wndm(v, i, j, t) Ysbcgyre_wndm->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sbcgyre_wndm(i, j, t) Ysbcgyre_wndm->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sbcgyre_wndm Ysbcgyre_wndm->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sbcgyre_wndm(v, i, j, t) Ysbcgyre_wndm->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sbcgyre_wndm(v, i, j, t) Ysbcgyre_wndm->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sbcgyre_wndm(i, j, t) Ysbcgyre_wndm->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sbcgyre_wndm Ysbcgyre_wndm->Ygrad[YTemps][Yi][Yj][0] sbcgyre_wndm *Ysbcgyre_wndm; //~~~~~~~~~~~~~~~~~~~~~~~~~ module bn2_rn2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_bn2_rn2 12 class Yaobn2_rn2; class bn2_rn2; /*NBSMOD */ #define YNBS_bn2_rn2 1 /*NBIMOD */ #define YNBI_bn2_rn2 4 /*M3_VALST */ #define Ystate_bn2_rn2(v, i, j, k, t) Ybn2_rn2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_bn2_rn2(v, i, j, k, t) Ybn2_rn2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_bn2_rn2(i, j, k, t) Ybn2_rn2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_bn2_rn2 Ybn2_rn2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_bn2_rn2(v, i, j, k, t) Ybn2_rn2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_bn2_rn2(v, i, j, k, t) Ybn2_rn2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_bn2_rn2(i, j, k, t) Ybn2_rn2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_bn2_rn2 Ybn2_rn2->Ygrad[YTemps][Yi][Yj][Yk][0] bn2_rn2 *Ybn2_rn2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zdf_avt_avmu_avmv~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zdf_avt_avmu_avmv 13 class Yaozdf_avt_avmu_avmv; class zdf_avt_avmu_avmv; /*NBSMOD */ #define YNBS_zdf_avt_avmu_avmv 3 /*NBIMOD */ #define YNBI_zdf_avt_avmu_avmv 19 /*M3_VALST */ #define Ystate_zdf_avt_avmu_avmv(v, i, j, k, t) Yzdf_avt_avmu_avmv->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zdf_avt_avmu_avmv(v, i, j, k, t) Yzdf_avt_avmu_avmv->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALST */ #define Ygrad_zdf_avt_avmu_avmv(v, i, j, k, t) Yzdf_avt_avmu_avmv->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zdf_avt_avmu_avmv(v, i, j, k, t) Yzdf_avt_avmu_avmv->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_zdf_avt_avmu_avmv(i, j, k, t) Yzdf_avt_avmu_avmv->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_zdf_avt_avmu_avmv Yzdf_avt_avmu_avmv->Ygrad[YTemps][Yi][Yj][Yk][2] zdf_avt_avmu_avmv *Yzdf_avt_avmu_avmv; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zdfmxl_hmld~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zdfmxl_hmld 14 class Yaozdfmxl_hmld; class zdfmxl_hmld; /*NBMOD */ #define YNB_zdfmxl_hmld 704 /*NBSMOD */ #define YNBS_zdfmxl_hmld 1 /*NBIMOD */ #define YNBI_zdfmxl_hmld 31 /*M2_VALST */ #define Ystate_zdfmxl_hmld(v, i, j, t) Yzdfmxl_hmld->Ystate[t][i][j][v] /*M2_VALST */ #define YS_zdfmxl_hmld(v, i, j, t) Yzdfmxl_hmld->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_zdfmxl_hmld(i, j, t) Yzdfmxl_hmld->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_zdfmxl_hmld Yzdfmxl_hmld->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_zdfmxl_hmld(v, i, j, t) Yzdfmxl_hmld->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_zdfmxl_hmld(v, i, j, t) Yzdfmxl_hmld->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_zdfmxl_hmld(i, j, t) Yzdfmxl_hmld->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_zdfmxl_hmld Yzdfmxl_hmld->Ygrad[YTemps][Yi][Yj][0] zdfmxl_hmld *Yzdfmxl_hmld; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zdfmxl_nmln_hmlp_hmlpt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zdfmxl_nmln_hmlp_hmlpt 15 class Yaozdfmxl_nmln_hmlp_hmlpt; class zdfmxl_nmln_hmlp_hmlpt; /*NBMOD */ #define YNB_zdfmxl_nmln_hmlp_hmlpt 704 /*NBSMOD */ #define YNBS_zdfmxl_nmln_hmlp_hmlpt 3 /*NBIMOD */ #define YNBI_zdfmxl_nmln_hmlp_hmlpt 31 /*M2_VALST */ #define Ystate_zdfmxl_nmln_hmlp_hmlpt(v, i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_zdfmxl_nmln_hmlp_hmlpt(v, i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ystate[YTemps][Yi][Yj][1] /*M2_VALSIT */ #define YS3_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ystate[t][i][j][2] /*M2_HERESIT*/ #define YS3Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ystate[YTemps][Yi][Yj][2] /*M2_VALST */ #define Ygrad_zdfmxl_nmln_hmlp_hmlpt(v, i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_zdfmxl_nmln_hmlp_hmlpt(v, i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[YTemps][Yi][Yj][1] /*M2_VALSIT */ #define YG3_zdfmxl_nmln_hmlp_hmlpt(i, j, t) Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[t][i][j][2] /*M2_HERESIT*/ #define YG3Y_zdfmxl_nmln_hmlp_hmlpt Yzdfmxl_nmln_hmlp_hmlpt->Ygrad[YTemps][Yi][Yj][2] zdfmxl_nmln_hmlp_hmlpt *Yzdfmxl_nmln_hmlp_hmlpt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_sa_trasbc~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_sa_trasbc 16 class Yaota_sa_trasbc; class ta_sa_trasbc; /*NBMOD */ #define YNB_ta_sa_trasbc 704 /*NBSMOD */ #define YNBS_ta_sa_trasbc 2 /*NBIMOD */ #define YNBI_ta_sa_trasbc 3 /*M2_VALST */ #define Ystate_ta_sa_trasbc(v, i, j, t) Yta_sa_trasbc->Ystate[t][i][j][v] /*M2_VALST */ #define YS_ta_sa_trasbc(v, i, j, t) Yta_sa_trasbc->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_ta_sa_trasbc(i, j, t) Yta_sa_trasbc->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_ta_sa_trasbc Yta_sa_trasbc->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_ta_sa_trasbc(i, j, t) Yta_sa_trasbc->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_ta_sa_trasbc Yta_sa_trasbc->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_ta_sa_trasbc(v, i, j, t) Yta_sa_trasbc->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_ta_sa_trasbc(v, i, j, t) Yta_sa_trasbc->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_ta_sa_trasbc(i, j, t) Yta_sa_trasbc->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_ta_sa_trasbc Yta_sa_trasbc->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_ta_sa_trasbc(i, j, t) Yta_sa_trasbc->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_ta_sa_trasbc Yta_sa_trasbc->Ygrad[YTemps][Yi][Yj][1] ta_sa_trasbc *Yta_sa_trasbc; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_traqsr~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_traqsr 17 class Yaota_traqsr; class ta_traqsr; /*NBSMOD */ #define YNBS_ta_traqsr 1 /*NBIMOD */ #define YNBI_ta_traqsr 2 /*M3_VALST */ #define Ystate_ta_traqsr(v, i, j, k, t) Yta_traqsr->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta_traqsr(v, i, j, k, t) Yta_traqsr->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta_traqsr(i, j, k, t) Yta_traqsr->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta_traqsr Yta_traqsr->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta_traqsr(v, i, j, k, t) Yta_traqsr->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta_traqsr(v, i, j, k, t) Yta_traqsr->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta_traqsr(i, j, k, t) Yta_traqsr->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta_traqsr Yta_traqsr->Ygrad[YTemps][Yi][Yj][Yk][0] ta_traqsr *Yta_traqsr; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zcent_hor_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zcent_hor_traadv_cen2 18 class Yaozcent_hor_traadv_cen2; class zcent_hor_traadv_cen2; /*NBSMOD */ #define YNBS_zcent_hor_traadv_cen2 2 /*NBIMOD */ #define YNBI_zcent_hor_traadv_cen2 5 /*M3_VALST */ #define Ystate_zcent_hor_traadv_cen2(v, i, j, k, t) Yzcent_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zcent_hor_traadv_cen2(v, i, j, k, t) Yzcent_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zcent_hor_traadv_cen2(i, j, k, t) Yzcent_hor_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zcent_hor_traadv_cen2 Yzcent_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zcent_hor_traadv_cen2(i, j, k, t) Yzcent_hor_traadv_cen2->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zcent_hor_traadv_cen2 Yzcent_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_zcent_hor_traadv_cen2(v, i, j, k, t) Yzcent_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zcent_hor_traadv_cen2(v, i, j, k, t) Yzcent_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zcent_hor_traadv_cen2(i, j, k, t) Yzcent_hor_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zcent_hor_traadv_cen2 Yzcent_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zcent_hor_traadv_cen2(i, j, k, t) Yzcent_hor_traadv_cen2->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zcent_hor_traadv_cen2 Yzcent_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][1] zcent_hor_traadv_cen2 *Yzcent_hor_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zcens_hor_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zcens_hor_traadv_cen2 19 class zcens_hor_traadv_cen2; /*NBSMOD */ #define YNBS_zcens_hor_traadv_cen2 2 /*NBIMOD */ #define YNBI_zcens_hor_traadv_cen2 5 /*M3_VALST */ #define Ystate_zcens_hor_traadv_cen2(v, i, j, k, t) Yzcens_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zcens_hor_traadv_cen2(v, i, j, k, t) Yzcens_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zcens_hor_traadv_cen2(i, j, k, t) Yzcens_hor_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zcens_hor_traadv_cen2 Yzcens_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zcens_hor_traadv_cen2(i, j, k, t) Yzcens_hor_traadv_cen2->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zcens_hor_traadv_cen2 Yzcens_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_zcens_hor_traadv_cen2(v, i, j, k, t) Yzcens_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zcens_hor_traadv_cen2(v, i, j, k, t) Yzcens_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zcens_hor_traadv_cen2(i, j, k, t) Yzcens_hor_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zcens_hor_traadv_cen2 Yzcens_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zcens_hor_traadv_cen2(i, j, k, t) Yzcens_hor_traadv_cen2->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zcens_hor_traadv_cen2 Yzcens_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][1] zcens_hor_traadv_cen2 *Yzcens_hor_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_hor_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_hor_traadv_cen2 20 class Yaota_hor_traadv_cen2; class ta_hor_traadv_cen2; /*NBSMOD */ #define YNBS_ta_hor_traadv_cen2 1 /*NBIMOD */ #define YNBI_ta_hor_traadv_cen2 5 /*M3_VALST */ #define Ystate_ta_hor_traadv_cen2(v, i, j, k, t) Yta_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta_hor_traadv_cen2(v, i, j, k, t) Yta_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta_hor_traadv_cen2(i, j, k, t) Yta_hor_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta_hor_traadv_cen2 Yta_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta_hor_traadv_cen2(v, i, j, k, t) Yta_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta_hor_traadv_cen2(v, i, j, k, t) Yta_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta_hor_traadv_cen2(i, j, k, t) Yta_hor_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta_hor_traadv_cen2 Yta_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] ta_hor_traadv_cen2 *Yta_hor_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_hor_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa_hor_traadv_cen2 21 class Yaosa_hor_traadv_cen2; class sa_hor_traadv_cen2; /*NBSMOD */ #define YNBS_sa_hor_traadv_cen2 1 /*NBIMOD */ #define YNBI_sa_hor_traadv_cen2 5 /*M3_VALST */ #define Ystate_sa_hor_traadv_cen2(v, i, j, k, t) Ysa_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sa_hor_traadv_cen2(v, i, j, k, t) Ysa_hor_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sa_hor_traadv_cen2(i, j, k, t) Ysa_hor_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sa_hor_traadv_cen2 Ysa_hor_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sa_hor_traadv_cen2(v, i, j, k, t) Ysa_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sa_hor_traadv_cen2(v, i, j, k, t) Ysa_hor_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sa_hor_traadv_cen2(i, j, k, t) Ysa_hor_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sa_hor_traadv_cen2 Ysa_hor_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] sa_hor_traadv_cen2 *Ysa_hor_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zcent_ver_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zcent_ver_traadv_cen2 22 class Yaozcent_ver_traadv_cen2; class zcent_ver_traadv_cen2; /*NBSMOD */ #define YNBS_zcent_ver_traadv_cen2 1 /*NBIMOD */ #define YNBI_zcent_ver_traadv_cen2 3 /*M3_VALST */ #define Ystate_zcent_ver_traadv_cen2(v, i, j, k, t) Yzcent_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zcent_ver_traadv_cen2(v, i, j, k, t) Yzcent_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zcent_ver_traadv_cen2(i, j, k, t) Yzcent_ver_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zcent_ver_traadv_cen2 Yzcent_ver_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zcent_ver_traadv_cen2(v, i, j, k, t) Yzcent_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zcent_ver_traadv_cen2(v, i, j, k, t) Yzcent_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zcent_ver_traadv_cen2(i, j, k, t) Yzcent_ver_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zcent_ver_traadv_cen2 Yzcent_ver_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] zcent_ver_traadv_cen2 *Yzcent_ver_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zcens_ver_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zcens_ver_traadv_cen2 23 class zcens_ver_traadv_cen2; /*NBSMOD */ #define YNBS_zcens_ver_traadv_cen2 1 /*NBIMOD */ #define YNBI_zcens_ver_traadv_cen2 3 /*M3_VALST */ #define Ystate_zcens_ver_traadv_cen2(v, i, j, k, t) Yzcens_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zcens_ver_traadv_cen2(v, i, j, k, t) Yzcens_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zcens_ver_traadv_cen2(i, j, k, t) Yzcens_ver_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zcens_ver_traadv_cen2 Yzcens_ver_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zcens_ver_traadv_cen2(v, i, j, k, t) Yzcens_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zcens_ver_traadv_cen2(v, i, j, k, t) Yzcens_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zcens_ver_traadv_cen2(i, j, k, t) Yzcens_ver_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zcens_ver_traadv_cen2 Yzcens_ver_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] zcens_ver_traadv_cen2 *Yzcens_ver_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_ver_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_ver_traadv_cen2 24 class Yaota_ver_traadv_cen2; class ta_ver_traadv_cen2; /*NBSMOD */ #define YNBS_ta_ver_traadv_cen2 1 /*NBIMOD */ #define YNBI_ta_ver_traadv_cen2 3 /*M3_VALST */ #define Ystate_ta_ver_traadv_cen2(v, i, j, k, t) Yta_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta_ver_traadv_cen2(v, i, j, k, t) Yta_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta_ver_traadv_cen2(i, j, k, t) Yta_ver_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta_ver_traadv_cen2 Yta_ver_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta_ver_traadv_cen2(v, i, j, k, t) Yta_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta_ver_traadv_cen2(v, i, j, k, t) Yta_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta_ver_traadv_cen2(i, j, k, t) Yta_ver_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta_ver_traadv_cen2 Yta_ver_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] ta_ver_traadv_cen2 *Yta_ver_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_ver_traadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa_ver_traadv_cen2 25 class sa_ver_traadv_cen2; /*NBSMOD */ #define YNBS_sa_ver_traadv_cen2 1 /*NBIMOD */ #define YNBI_sa_ver_traadv_cen2 3 /*M3_VALST */ #define Ystate_sa_ver_traadv_cen2(v, i, j, k, t) Ysa_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sa_ver_traadv_cen2(v, i, j, k, t) Ysa_ver_traadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sa_ver_traadv_cen2(i, j, k, t) Ysa_ver_traadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sa_ver_traadv_cen2 Ysa_ver_traadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sa_ver_traadv_cen2(v, i, j, k, t) Ysa_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sa_ver_traadv_cen2(v, i, j, k, t) Ysa_ver_traadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sa_ver_traadv_cen2(i, j, k, t) Ysa_ver_traadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sa_ver_traadv_cen2 Ysa_ver_traadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] sa_ver_traadv_cen2 *Ysa_ver_traadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ztuv_traldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ztuv_traldf_lap 26 class Yaoztuv_traldf_lap; class ztuv_traldf_lap; /*NBSMOD */ #define YNBS_ztuv_traldf_lap 2 /*NBIMOD */ #define YNBI_ztuv_traldf_lap 3 /*M3_VALST */ #define Ystate_ztuv_traldf_lap(v, i, j, k, t) Yztuv_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ztuv_traldf_lap(v, i, j, k, t) Yztuv_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ztuv_traldf_lap(i, j, k, t) Yztuv_traldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ztuv_traldf_lap Yztuv_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_ztuv_traldf_lap(i, j, k, t) Yztuv_traldf_lap->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_ztuv_traldf_lap Yztuv_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_ztuv_traldf_lap(v, i, j, k, t) Yztuv_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ztuv_traldf_lap(v, i, j, k, t) Yztuv_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ztuv_traldf_lap(i, j, k, t) Yztuv_traldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ztuv_traldf_lap Yztuv_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_ztuv_traldf_lap(i, j, k, t) Yztuv_traldf_lap->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_ztuv_traldf_lap Yztuv_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][1] ztuv_traldf_lap *Yztuv_traldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zsuv_traldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zsuv_traldf_lap 27 class zsuv_traldf_lap; /*NBSMOD */ #define YNBS_zsuv_traldf_lap 2 /*NBIMOD */ #define YNBI_zsuv_traldf_lap 3 /*M3_VALST */ #define Ystate_zsuv_traldf_lap(v, i, j, k, t) Yzsuv_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zsuv_traldf_lap(v, i, j, k, t) Yzsuv_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zsuv_traldf_lap(i, j, k, t) Yzsuv_traldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zsuv_traldf_lap Yzsuv_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zsuv_traldf_lap(i, j, k, t) Yzsuv_traldf_lap->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zsuv_traldf_lap Yzsuv_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_zsuv_traldf_lap(v, i, j, k, t) Yzsuv_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zsuv_traldf_lap(v, i, j, k, t) Yzsuv_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zsuv_traldf_lap(i, j, k, t) Yzsuv_traldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zsuv_traldf_lap Yzsuv_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zsuv_traldf_lap(i, j, k, t) Yzsuv_traldf_lap->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zsuv_traldf_lap Yzsuv_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][1] zsuv_traldf_lap *Yzsuv_traldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_traldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_traldf_lap 28 class Yaota_traldf_lap; class ta_traldf_lap; /*NBSMOD */ #define YNBS_ta_traldf_lap 1 /*NBIMOD */ #define YNBI_ta_traldf_lap 5 /*M3_VALST */ #define Ystate_ta_traldf_lap(v, i, j, k, t) Yta_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta_traldf_lap(v, i, j, k, t) Yta_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta_traldf_lap(i, j, k, t) Yta_traldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta_traldf_lap Yta_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta_traldf_lap(v, i, j, k, t) Yta_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta_traldf_lap(v, i, j, k, t) Yta_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta_traldf_lap(i, j, k, t) Yta_traldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta_traldf_lap Yta_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] ta_traldf_lap *Yta_traldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_traldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa_traldf_lap 29 class sa_traldf_lap; /*NBSMOD */ #define YNBS_sa_traldf_lap 1 /*NBIMOD */ #define YNBI_sa_traldf_lap 5 /*M3_VALST */ #define Ystate_sa_traldf_lap(v, i, j, k, t) Ysa_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sa_traldf_lap(v, i, j, k, t) Ysa_traldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sa_traldf_lap(i, j, k, t) Ysa_traldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sa_traldf_lap Ysa_traldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sa_traldf_lap(v, i, j, k, t) Ysa_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sa_traldf_lap(v, i, j, k, t) Ysa_traldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sa_traldf_lap(i, j, k, t) Ysa_traldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sa_traldf_lap Ysa_traldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] sa_traldf_lap *Ysa_traldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwisd_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwisd_trazdf_imp 30 class Yaozwisd_trazdf_imp; class zwisd_trazdf_imp; /*NBSMOD */ #define YNBS_zwisd_trazdf_imp 3 /*NBIMOD */ #define YNBI_zwisd_trazdf_imp 2 /*M3_VALST */ #define Ystate_zwisd_trazdf_imp(v, i, j, k, t) Yzwisd_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwisd_trazdf_imp(v, i, j, k, t) Yzwisd_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALST */ #define Ygrad_zwisd_trazdf_imp(v, i, j, k, t) Yzwisd_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwisd_trazdf_imp(v, i, j, k, t) Yzwisd_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_zwisd_trazdf_imp(i, j, k, t) Yzwisd_trazdf_imp->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_zwisd_trazdf_imp Yzwisd_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][2] zwisd_trazdf_imp *Yzwisd_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zrhs_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zrhs_trazdf_imp 31 class Yaozrhs_trazdf_imp; class zrhs_trazdf_imp; /*NBSMOD */ #define YNBS_zrhs_trazdf_imp 1 /*NBIMOD */ #define YNBI_zrhs_trazdf_imp 2 /*M3_VALST */ #define Ystate_zrhs_trazdf_imp(v, i, j, k, t) Yzrhs_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zrhs_trazdf_imp(v, i, j, k, t) Yzrhs_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zrhs_trazdf_imp(i, j, k, t) Yzrhs_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zrhs_trazdf_imp Yzrhs_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zrhs_trazdf_imp(v, i, j, k, t) Yzrhs_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zrhs_trazdf_imp(v, i, j, k, t) Yzrhs_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zrhs_trazdf_imp(i, j, k, t) Yzrhs_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zrhs_trazdf_imp Yzrhs_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zrhs_trazdf_imp *Yzrhs_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zrhs_sa_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zrhs_sa_trazdf_imp 32 class zrhs_sa_trazdf_imp; /*NBSMOD */ #define YNBS_zrhs_sa_trazdf_imp 1 /*NBIMOD */ #define YNBI_zrhs_sa_trazdf_imp 2 /*M3_VALST */ #define Ystate_zrhs_sa_trazdf_imp(v, i, j, k, t) Yzrhs_sa_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zrhs_sa_trazdf_imp(v, i, j, k, t) Yzrhs_sa_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zrhs_sa_trazdf_imp(i, j, k, t) Yzrhs_sa_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zrhs_sa_trazdf_imp Yzrhs_sa_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zrhs_sa_trazdf_imp(v, i, j, k, t) Yzrhs_sa_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zrhs_sa_trazdf_imp(v, i, j, k, t) Yzrhs_sa_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zrhs_sa_trazdf_imp(i, j, k, t) Yzrhs_sa_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zrhs_sa_trazdf_imp Yzrhs_sa_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zrhs_sa_trazdf_imp *Yzrhs_sa_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwt_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwt_trazdf_imp 33 class Yaozwt_trazdf_imp; class zwt_trazdf_imp; /*NBSMOD */ #define YNBS_zwt_trazdf_imp 1 /*NBIMOD */ #define YNBI_zwt_trazdf_imp 4 /*M3_VALST */ #define Ystate_zwt_trazdf_imp(v, i, j, k, t) Yzwt_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwt_trazdf_imp(v, i, j, k, t) Yzwt_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwt_trazdf_imp(i, j, k, t) Yzwt_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwt_trazdf_imp Yzwt_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zwt_trazdf_imp(v, i, j, k, t) Yzwt_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwt_trazdf_imp(v, i, j, k, t) Yzwt_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwt_trazdf_imp(i, j, k, t) Yzwt_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwt_trazdf_imp Yzwt_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zwt_trazdf_imp *Yzwt_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta_de_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta_de_trazdf_imp 34 class ta_de_trazdf_imp; /*NBSMOD */ #define YNBS_ta_de_trazdf_imp 1 /*NBIMOD */ #define YNBI_ta_de_trazdf_imp 4 /*M3_VALST */ #define Ystate_ta_de_trazdf_imp(v, i, j, k, t) Yta_de_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta_de_trazdf_imp(v, i, j, k, t) Yta_de_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta_de_trazdf_imp(i, j, k, t) Yta_de_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta_de_trazdf_imp Yta_de_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta_de_trazdf_imp(v, i, j, k, t) Yta_de_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta_de_trazdf_imp(v, i, j, k, t) Yta_de_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta_de_trazdf_imp(i, j, k, t) Yta_de_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta_de_trazdf_imp Yta_de_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] ta_de_trazdf_imp *Yta_de_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ta~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ta 35 class Yaota; class ta; /*NBSMOD */ #define YNBS_ta 1 /*NBIMOD */ #define YNBI_ta 5 /*M3_VALST */ #define Ystate_ta(v, i, j, k, t) Yta->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ta(v, i, j, k, t) Yta->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ta(i, j, k, t) Yta->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ta Yta->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ta(v, i, j, k, t) Yta->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ta(v, i, j, k, t) Yta->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ta(i, j, k, t) Yta->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ta Yta->Ygrad[YTemps][Yi][Yj][Yk][0] ta *Yta; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa_de_trazdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa_de_trazdf_imp 36 class sa_de_trazdf_imp; /*NBSMOD */ #define YNBS_sa_de_trazdf_imp 1 /*NBIMOD */ #define YNBI_sa_de_trazdf_imp 4 /*M3_VALST */ #define Ystate_sa_de_trazdf_imp(v, i, j, k, t) Ysa_de_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sa_de_trazdf_imp(v, i, j, k, t) Ysa_de_trazdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sa_de_trazdf_imp(i, j, k, t) Ysa_de_trazdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sa_de_trazdf_imp Ysa_de_trazdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sa_de_trazdf_imp(v, i, j, k, t) Ysa_de_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sa_de_trazdf_imp(v, i, j, k, t) Ysa_de_trazdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sa_de_trazdf_imp(i, j, k, t) Ysa_de_trazdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sa_de_trazdf_imp Ysa_de_trazdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] sa_de_trazdf_imp *Ysa_de_trazdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sa~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sa 37 class Yaosa; class sa; /*NBSMOD */ #define YNBS_sa 1 /*NBIMOD */ #define YNBI_sa 5 /*M3_VALST */ #define Ystate_sa(v, i, j, k, t) Ysa->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sa(v, i, j, k, t) Ysa->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sa(i, j, k, t) Ysa->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sa Ysa->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sa(v, i, j, k, t) Ysa->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sa(v, i, j, k, t) Ysa->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sa(i, j, k, t) Ysa->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sa Ysa->Ygrad[YTemps][Yi][Yj][Yk][0] sa *Ysa; //~~~~~~~~~~~~~~~~~~~~~~~~~ module tb~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_tb 38 class Yaotb; class tb; /*NBSMOD */ #define YNBS_tb 1 /*NBIMOD */ #define YNBI_tb 4 /*M3_VALST */ #define Ystate_tb(v, i, j, k, t) Ytb->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_tb(v, i, j, k, t) Ytb->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_tb(i, j, k, t) Ytb->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_tb Ytb->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_tb(v, i, j, k, t) Ytb->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_tb(v, i, j, k, t) Ytb->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_tb(i, j, k, t) Ytb->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_tb Ytb->Ygrad[YTemps][Yi][Yj][Yk][0] tb *Ytb; /*M3_VALSG */ #define Ywish_tb(v, i, j, k) Ytb->Ywish[i][j][k][v] /*M3_VALSG */ #define YW_tb(v, i, j, k) Ytb->Ywish[i][j][k][v] /*M3_VALSGI */ #define YW1_tb(i, j, k) Ytb->Ywish[i][j][k][0] /*M3_HERESGI*/ #define YW1Y_tb Ytb->Ywish[Yi][Yj][Yk][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module sb~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sb 39 class Yaosb; class sb; /*NBSMOD */ #define YNBS_sb 1 /*NBIMOD */ #define YNBI_sb 4 /*M3_VALST */ #define Ystate_sb(v, i, j, k, t) Ysb->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_sb(v, i, j, k, t) Ysb->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_sb(i, j, k, t) Ysb->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_sb Ysb->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_sb(v, i, j, k, t) Ysb->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_sb(v, i, j, k, t) Ysb->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_sb(i, j, k, t) Ysb->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_sb Ysb->Ygrad[YTemps][Yi][Yj][Yk][0] sb *Ysb; /*M3_VALSG */ #define Ywish_sb(v, i, j, k) Ysb->Ywish[i][j][k][v] /*M3_VALSG */ #define YW_sb(v, i, j, k) Ysb->Ywish[i][j][k][v] /*M3_VALSGI */ #define YW1_sb(i, j, k) Ysb->Ywish[i][j][k][0] /*M3_HERESGI*/ #define YW1Y_sb Ysb->Ywish[Yi][Yj][Yk][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module rhd~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_rhd 40 class Yaorhd; class rhd; /*NBSMOD */ #define YNBS_rhd 1 /*NBIMOD */ #define YNBI_rhd 2 /*M3_VALST */ #define Ystate_rhd(v, i, j, k, t) Yrhd->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_rhd(v, i, j, k, t) Yrhd->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_rhd(i, j, k, t) Yrhd->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_rhd Yrhd->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_rhd(v, i, j, k, t) Yrhd->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_rhd(v, i, j, k, t) Yrhd->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_rhd(i, j, k, t) Yrhd->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_rhd Yrhd->Ygrad[YTemps][Yi][Yj][Yk][0] rhd *Yrhd; //~~~~~~~~~~~~~~~~~~~~~~~~~ module rhop~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_rhop 41 class Yaorhop; class rhop; /*NBSMOD */ #define YNBS_rhop 1 /*NBIMOD */ #define YNBI_rhop 1 /*M3_VALST */ #define Ystate_rhop(v, i, j, k, t) Yrhop->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_rhop(v, i, j, k, t) Yrhop->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_rhop(i, j, k, t) Yrhop->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_rhop Yrhop->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_rhop(v, i, j, k, t) Yrhop->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_rhop(v, i, j, k, t) Yrhop->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_rhop(i, j, k, t) Yrhop->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_rhop Yrhop->Ygrad[YTemps][Yi][Yj][Yk][0] rhop *Yrhop; //~~~~~~~~~~~~~~~~~~~~~~~~~ module hmf_TF_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_hmf_TF_dynadv_cen2 42 class Yaohmf_TF_dynadv_cen2; class hmf_TF_dynadv_cen2; /*NBSMOD */ #define YNBS_hmf_TF_dynadv_cen2 4 /*NBIMOD */ #define YNBI_hmf_TF_dynadv_cen2 6 /*M3_VALST */ #define Ystate_hmf_TF_dynadv_cen2(v, i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_hmf_TF_dynadv_cen2(v, i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALSIT */ #define YS4_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ystate[t][i][j][k][3] /*M3_HERESIT*/ #define YS4Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][3] /*M3_VALST */ #define Ygrad_hmf_TF_dynadv_cen2(v, i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_hmf_TF_dynadv_cen2(v, i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][2] /*M3_VALSIT */ #define YG4_hmf_TF_dynadv_cen2(i, j, k, t) Yhmf_TF_dynadv_cen2->Ygrad[t][i][j][k][3] /*M3_HERESIT*/ #define YG4Y_hmf_TF_dynadv_cen2 Yhmf_TF_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][3] hmf_TF_dynadv_cen2 *Yhmf_TF_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zua_dhmf_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zua_dhmf_dynadv_cen2 43 class Yaozua_dhmf_dynadv_cen2; class zua_dhmf_dynadv_cen2; /*NBSMOD */ #define YNBS_zua_dhmf_dynadv_cen2 1 /*NBIMOD */ #define YNBI_zua_dhmf_dynadv_cen2 4 /*M3_VALST */ #define Ystate_zua_dhmf_dynadv_cen2(v, i, j, k, t) Yzua_dhmf_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zua_dhmf_dynadv_cen2(v, i, j, k, t) Yzua_dhmf_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zua_dhmf_dynadv_cen2(i, j, k, t) Yzua_dhmf_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zua_dhmf_dynadv_cen2 Yzua_dhmf_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zua_dhmf_dynadv_cen2(v, i, j, k, t) Yzua_dhmf_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zua_dhmf_dynadv_cen2(v, i, j, k, t) Yzua_dhmf_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zua_dhmf_dynadv_cen2(i, j, k, t) Yzua_dhmf_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zua_dhmf_dynadv_cen2 Yzua_dhmf_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] zua_dhmf_dynadv_cen2 *Yzua_dhmf_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zva_dhmf_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zva_dhmf_dynadv_cen2 44 class Yaozva_dhmf_dynadv_cen2; class zva_dhmf_dynadv_cen2; /*NBSMOD */ #define YNBS_zva_dhmf_dynadv_cen2 1 /*NBIMOD */ #define YNBI_zva_dhmf_dynadv_cen2 4 /*M3_VALST */ #define Ystate_zva_dhmf_dynadv_cen2(v, i, j, k, t) Yzva_dhmf_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zva_dhmf_dynadv_cen2(v, i, j, k, t) Yzva_dhmf_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zva_dhmf_dynadv_cen2(i, j, k, t) Yzva_dhmf_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zva_dhmf_dynadv_cen2 Yzva_dhmf_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zva_dhmf_dynadv_cen2(v, i, j, k, t) Yzva_dhmf_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zva_dhmf_dynadv_cen2(v, i, j, k, t) Yzva_dhmf_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zva_dhmf_dynadv_cen2(i, j, k, t) Yzva_dhmf_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zva_dhmf_dynadv_cen2 Yzva_dhmf_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] zva_dhmf_dynadv_cen2 *Yzva_dhmf_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zfuv_UW_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zfuv_UW_dynadv_cen2 45 class Yaozfuv_UW_dynadv_cen2; class zfuv_UW_dynadv_cen2; /*NBSMOD */ #define YNBS_zfuv_UW_dynadv_cen2 2 /*NBIMOD */ #define YNBI_zfuv_UW_dynadv_cen2 7 /*M3_VALST */ #define Ystate_zfuv_UW_dynadv_cen2(v, i, j, k, t) Yzfuv_UW_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zfuv_UW_dynadv_cen2(v, i, j, k, t) Yzfuv_UW_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zfuv_UW_dynadv_cen2(i, j, k, t) Yzfuv_UW_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zfuv_UW_dynadv_cen2 Yzfuv_UW_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zfuv_UW_dynadv_cen2(i, j, k, t) Yzfuv_UW_dynadv_cen2->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zfuv_UW_dynadv_cen2 Yzfuv_UW_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_zfuv_UW_dynadv_cen2(v, i, j, k, t) Yzfuv_UW_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zfuv_UW_dynadv_cen2(v, i, j, k, t) Yzfuv_UW_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zfuv_UW_dynadv_cen2(i, j, k, t) Yzfuv_UW_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zfuv_UW_dynadv_cen2 Yzfuv_UW_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zfuv_UW_dynadv_cen2(i, j, k, t) Yzfuv_UW_dynadv_cen2->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zfuv_UW_dynadv_cen2 Yzfuv_UW_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][1] zfuv_UW_dynadv_cen2 *Yzfuv_UW_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_dynadv_cen2 46 class Yaoua_dynadv_cen2; class ua_dynadv_cen2; /*NBSMOD */ #define YNBS_ua_dynadv_cen2 1 /*NBIMOD */ #define YNBI_ua_dynadv_cen2 3 /*M3_VALST */ #define Ystate_ua_dynadv_cen2(v, i, j, k, t) Yua_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_dynadv_cen2(v, i, j, k, t) Yua_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_dynadv_cen2(i, j, k, t) Yua_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_dynadv_cen2 Yua_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_dynadv_cen2(v, i, j, k, t) Yua_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_dynadv_cen2(v, i, j, k, t) Yua_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_dynadv_cen2(i, j, k, t) Yua_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_dynadv_cen2 Yua_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] ua_dynadv_cen2 *Yua_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_dynadv_cen2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_dynadv_cen2 47 class Yaova_dynadv_cen2; class va_dynadv_cen2; /*NBSMOD */ #define YNBS_va_dynadv_cen2 1 /*NBIMOD */ #define YNBI_va_dynadv_cen2 3 /*M3_VALST */ #define Ystate_va_dynadv_cen2(v, i, j, k, t) Yva_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_dynadv_cen2(v, i, j, k, t) Yva_dynadv_cen2->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_dynadv_cen2(i, j, k, t) Yva_dynadv_cen2->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_dynadv_cen2 Yva_dynadv_cen2->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_dynadv_cen2(v, i, j, k, t) Yva_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_dynadv_cen2(v, i, j, k, t) Yva_dynadv_cen2->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_dynadv_cen2(i, j, k, t) Yva_dynadv_cen2->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_dynadv_cen2 Yva_dynadv_cen2->Ygrad[YTemps][Yi][Yj][Yk][0] va_dynadv_cen2 *Yva_dynadv_cen2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwxyz_vor_ene~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwxyz_vor_ene 48 class Yaozwxyz_vor_ene; class zwxyz_vor_ene; /*NBSMOD */ #define YNBS_zwxyz_vor_ene 3 /*NBIMOD */ #define YNBI_zwxyz_vor_ene 4 /*M3_VALST */ #define Ystate_zwxyz_vor_ene(v, i, j, k, t) Yzwxyz_vor_ene->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwxyz_vor_ene(v, i, j, k, t) Yzwxyz_vor_ene->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALST */ #define Ygrad_zwxyz_vor_ene(v, i, j, k, t) Yzwxyz_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwxyz_vor_ene(v, i, j, k, t) Yzwxyz_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_zwxyz_vor_ene(i, j, k, t) Yzwxyz_vor_ene->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_zwxyz_vor_ene Yzwxyz_vor_ene->Ygrad[YTemps][Yi][Yj][Yk][2] zwxyz_vor_ene *Yzwxyz_vor_ene; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_vor_ene~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_vor_ene 49 class Yaoua_vor_ene; class ua_vor_ene; /*NBSMOD */ #define YNBS_ua_vor_ene 1 /*NBIMOD */ #define YNBI_ua_vor_ene 7 /*M3_VALST */ #define Ystate_ua_vor_ene(v, i, j, k, t) Yua_vor_ene->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_vor_ene(v, i, j, k, t) Yua_vor_ene->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_vor_ene(i, j, k, t) Yua_vor_ene->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_vor_ene Yua_vor_ene->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_vor_ene(v, i, j, k, t) Yua_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_vor_ene(v, i, j, k, t) Yua_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_vor_ene(i, j, k, t) Yua_vor_ene->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_vor_ene Yua_vor_ene->Ygrad[YTemps][Yi][Yj][Yk][0] ua_vor_ene *Yua_vor_ene; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_vor_ene~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_vor_ene 50 class Yaova_vor_ene; class va_vor_ene; /*NBSMOD */ #define YNBS_va_vor_ene 1 /*NBIMOD */ #define YNBI_va_vor_ene 7 /*M3_VALST */ #define Ystate_va_vor_ene(v, i, j, k, t) Yva_vor_ene->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_vor_ene(v, i, j, k, t) Yva_vor_ene->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_vor_ene(i, j, k, t) Yva_vor_ene->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_vor_ene Yva_vor_ene->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_vor_ene(v, i, j, k, t) Yva_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_vor_ene(v, i, j, k, t) Yva_vor_ene->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_vor_ene(i, j, k, t) Yva_vor_ene->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_vor_ene Yva_vor_ene->Ygrad[YTemps][Yi][Yj][Yk][0] va_vor_ene *Yva_vor_ene; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_dyn_ldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_dyn_ldf_lap 51 class Yaoua_dyn_ldf_lap; class ua_dyn_ldf_lap; /*NBSMOD */ #define YNBS_ua_dyn_ldf_lap 1 /*NBIMOD */ #define YNBI_ua_dyn_ldf_lap 5 /*M3_VALST */ #define Ystate_ua_dyn_ldf_lap(v, i, j, k, t) Yua_dyn_ldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_dyn_ldf_lap(v, i, j, k, t) Yua_dyn_ldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_dyn_ldf_lap(i, j, k, t) Yua_dyn_ldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_dyn_ldf_lap Yua_dyn_ldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_dyn_ldf_lap(v, i, j, k, t) Yua_dyn_ldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_dyn_ldf_lap(v, i, j, k, t) Yua_dyn_ldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_dyn_ldf_lap(i, j, k, t) Yua_dyn_ldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_dyn_ldf_lap Yua_dyn_ldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] ua_dyn_ldf_lap *Yua_dyn_ldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_dyn_ldf_lap~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_dyn_ldf_lap 52 class Yaova_dyn_ldf_lap; class va_dyn_ldf_lap; /*NBSMOD */ #define YNBS_va_dyn_ldf_lap 1 /*NBIMOD */ #define YNBI_va_dyn_ldf_lap 5 /*M3_VALST */ #define Ystate_va_dyn_ldf_lap(v, i, j, k, t) Yva_dyn_ldf_lap->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_dyn_ldf_lap(v, i, j, k, t) Yva_dyn_ldf_lap->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_dyn_ldf_lap(i, j, k, t) Yva_dyn_ldf_lap->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_dyn_ldf_lap Yva_dyn_ldf_lap->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_dyn_ldf_lap(v, i, j, k, t) Yva_dyn_ldf_lap->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_dyn_ldf_lap(v, i, j, k, t) Yva_dyn_ldf_lap->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_dyn_ldf_lap(i, j, k, t) Yva_dyn_ldf_lap->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_dyn_ldf_lap Yva_dyn_ldf_lap->Ygrad[YTemps][Yi][Yj][Yk][0] va_dyn_ldf_lap *Yva_dyn_ldf_lap; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zhpij_dyn_hpg_zco~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zhpij_dyn_hpg_zco 53 class Yaozhpij_dyn_hpg_zco; class zhpij_dyn_hpg_zco; /*NBSMOD */ #define YNBS_zhpij_dyn_hpg_zco 2 /*NBIMOD */ #define YNBI_zhpij_dyn_hpg_zco 8 /*M3_VALST */ #define Ystate_zhpij_dyn_hpg_zco(v, i, j, k, t) Yzhpij_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zhpij_dyn_hpg_zco(v, i, j, k, t) Yzhpij_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zhpij_dyn_hpg_zco(i, j, k, t) Yzhpij_dyn_hpg_zco->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zhpij_dyn_hpg_zco Yzhpij_dyn_hpg_zco->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zhpij_dyn_hpg_zco(i, j, k, t) Yzhpij_dyn_hpg_zco->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zhpij_dyn_hpg_zco Yzhpij_dyn_hpg_zco->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_zhpij_dyn_hpg_zco(v, i, j, k, t) Yzhpij_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zhpij_dyn_hpg_zco(v, i, j, k, t) Yzhpij_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zhpij_dyn_hpg_zco(i, j, k, t) Yzhpij_dyn_hpg_zco->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zhpij_dyn_hpg_zco Yzhpij_dyn_hpg_zco->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zhpij_dyn_hpg_zco(i, j, k, t) Yzhpij_dyn_hpg_zco->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zhpij_dyn_hpg_zco Yzhpij_dyn_hpg_zco->Ygrad[YTemps][Yi][Yj][Yk][1] zhpij_dyn_hpg_zco *Yzhpij_dyn_hpg_zco; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_dyn_hpg_zco~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_dyn_hpg_zco 54 class Yaoua_dyn_hpg_zco; class ua_dyn_hpg_zco; /*NBSMOD */ #define YNBS_ua_dyn_hpg_zco 1 /*NBIMOD */ #define YNBI_ua_dyn_hpg_zco 2 /*M3_VALST */ #define Ystate_ua_dyn_hpg_zco(v, i, j, k, t) Yua_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_dyn_hpg_zco(v, i, j, k, t) Yua_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_dyn_hpg_zco(i, j, k, t) Yua_dyn_hpg_zco->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_dyn_hpg_zco Yua_dyn_hpg_zco->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_dyn_hpg_zco(v, i, j, k, t) Yua_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_dyn_hpg_zco(v, i, j, k, t) Yua_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_dyn_hpg_zco(i, j, k, t) Yua_dyn_hpg_zco->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_dyn_hpg_zco Yua_dyn_hpg_zco->Ygrad[YTemps][Yi][Yj][Yk][0] ua_dyn_hpg_zco *Yua_dyn_hpg_zco; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_dyn_hpg_zco~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_dyn_hpg_zco 55 class va_dyn_hpg_zco; /*NBSMOD */ #define YNBS_va_dyn_hpg_zco 1 /*NBIMOD */ #define YNBI_va_dyn_hpg_zco 2 /*M3_VALST */ #define Ystate_va_dyn_hpg_zco(v, i, j, k, t) Yva_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_dyn_hpg_zco(v, i, j, k, t) Yva_dyn_hpg_zco->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_dyn_hpg_zco(i, j, k, t) Yva_dyn_hpg_zco->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_dyn_hpg_zco Yva_dyn_hpg_zco->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_dyn_hpg_zco(v, i, j, k, t) Yva_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_dyn_hpg_zco(v, i, j, k, t) Yva_dyn_hpg_zco->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_dyn_hpg_zco(i, j, k, t) Yva_dyn_hpg_zco->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_dyn_hpg_zco Yva_dyn_hpg_zco->Ygrad[YTemps][Yi][Yj][Yk][0] va_dyn_hpg_zco *Yva_dyn_hpg_zco; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwisd_ua_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwisd_ua_dynzdf_imp 56 class Yaozwisd_ua_dynzdf_imp; class zwisd_ua_dynzdf_imp; /*NBSMOD */ #define YNBS_zwisd_ua_dynzdf_imp 3 /*NBIMOD */ #define YNBI_zwisd_ua_dynzdf_imp 2 /*M3_VALST */ #define Ystate_zwisd_ua_dynzdf_imp(v, i, j, k, t) Yzwisd_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwisd_ua_dynzdf_imp(v, i, j, k, t) Yzwisd_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALST */ #define Ygrad_zwisd_ua_dynzdf_imp(v, i, j, k, t) Yzwisd_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwisd_ua_dynzdf_imp(v, i, j, k, t) Yzwisd_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_zwisd_ua_dynzdf_imp(i, j, k, t) Yzwisd_ua_dynzdf_imp->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_zwisd_ua_dynzdf_imp Yzwisd_ua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][2] zwisd_ua_dynzdf_imp *Yzwisd_ua_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwisd_va_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwisd_va_dynzdf_imp 57 class Yaozwisd_va_dynzdf_imp; class zwisd_va_dynzdf_imp; /*NBSMOD */ #define YNBS_zwisd_va_dynzdf_imp 3 /*NBIMOD */ #define YNBI_zwisd_va_dynzdf_imp 2 /*M3_VALST */ #define Ystate_zwisd_va_dynzdf_imp(v, i, j, k, t) Yzwisd_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwisd_va_dynzdf_imp(v, i, j, k, t) Yzwisd_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YS3_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ystate[t][i][j][k][2] /*M3_HERESIT*/ #define YS3Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][2] /*M3_VALST */ #define Ygrad_zwisd_va_dynzdf_imp(v, i, j, k, t) Yzwisd_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwisd_va_dynzdf_imp(v, i, j, k, t) Yzwisd_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][1] /*M3_VALSIT */ #define YG3_zwisd_va_dynzdf_imp(i, j, k, t) Yzwisd_va_dynzdf_imp->Ygrad[t][i][j][k][2] /*M3_HERESIT*/ #define YG3Y_zwisd_va_dynzdf_imp Yzwisd_va_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][2] zwisd_va_dynzdf_imp *Yzwisd_va_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zrhs_ua_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zrhs_ua_dynzdf_imp 58 class Yaozrhs_ua_dynzdf_imp; class zrhs_ua_dynzdf_imp; /*NBSMOD */ #define YNBS_zrhs_ua_dynzdf_imp 1 /*NBIMOD */ #define YNBI_zrhs_ua_dynzdf_imp 3 /*M3_VALST */ #define Ystate_zrhs_ua_dynzdf_imp(v, i, j, k, t) Yzrhs_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zrhs_ua_dynzdf_imp(v, i, j, k, t) Yzrhs_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zrhs_ua_dynzdf_imp(i, j, k, t) Yzrhs_ua_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zrhs_ua_dynzdf_imp Yzrhs_ua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zrhs_ua_dynzdf_imp(v, i, j, k, t) Yzrhs_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zrhs_ua_dynzdf_imp(v, i, j, k, t) Yzrhs_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zrhs_ua_dynzdf_imp(i, j, k, t) Yzrhs_ua_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zrhs_ua_dynzdf_imp Yzrhs_ua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zrhs_ua_dynzdf_imp *Yzrhs_ua_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zrhs_va_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zrhs_va_dynzdf_imp 59 class Yaozrhs_va_dynzdf_imp; class zrhs_va_dynzdf_imp; /*NBSMOD */ #define YNBS_zrhs_va_dynzdf_imp 1 /*NBIMOD */ #define YNBI_zrhs_va_dynzdf_imp 3 /*M3_VALST */ #define Ystate_zrhs_va_dynzdf_imp(v, i, j, k, t) Yzrhs_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zrhs_va_dynzdf_imp(v, i, j, k, t) Yzrhs_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zrhs_va_dynzdf_imp(i, j, k, t) Yzrhs_va_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zrhs_va_dynzdf_imp Yzrhs_va_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zrhs_va_dynzdf_imp(v, i, j, k, t) Yzrhs_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zrhs_va_dynzdf_imp(v, i, j, k, t) Yzrhs_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zrhs_va_dynzdf_imp(i, j, k, t) Yzrhs_va_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zrhs_va_dynzdf_imp Yzrhs_va_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zrhs_va_dynzdf_imp *Yzrhs_va_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwt_ua_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwt_ua_dynzdf_imp 60 class zwt_ua_dynzdf_imp; /*NBSMOD */ #define YNBS_zwt_ua_dynzdf_imp 1 /*NBIMOD */ #define YNBI_zwt_ua_dynzdf_imp 4 /*M3_VALST */ #define Ystate_zwt_ua_dynzdf_imp(v, i, j, k, t) Yzwt_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwt_ua_dynzdf_imp(v, i, j, k, t) Yzwt_ua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwt_ua_dynzdf_imp(i, j, k, t) Yzwt_ua_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwt_ua_dynzdf_imp Yzwt_ua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zwt_ua_dynzdf_imp(v, i, j, k, t) Yzwt_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwt_ua_dynzdf_imp(v, i, j, k, t) Yzwt_ua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwt_ua_dynzdf_imp(i, j, k, t) Yzwt_ua_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwt_ua_dynzdf_imp Yzwt_ua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zwt_ua_dynzdf_imp *Yzwt_ua_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module zwt_va_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_zwt_va_dynzdf_imp 61 class zwt_va_dynzdf_imp; /*NBSMOD */ #define YNBS_zwt_va_dynzdf_imp 1 /*NBIMOD */ #define YNBI_zwt_va_dynzdf_imp 4 /*M3_VALST */ #define Ystate_zwt_va_dynzdf_imp(v, i, j, k, t) Yzwt_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_zwt_va_dynzdf_imp(v, i, j, k, t) Yzwt_va_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_zwt_va_dynzdf_imp(i, j, k, t) Yzwt_va_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_zwt_va_dynzdf_imp Yzwt_va_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_zwt_va_dynzdf_imp(v, i, j, k, t) Yzwt_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_zwt_va_dynzdf_imp(v, i, j, k, t) Yzwt_va_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_zwt_va_dynzdf_imp(i, j, k, t) Yzwt_va_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_zwt_va_dynzdf_imp Yzwt_va_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] zwt_va_dynzdf_imp *Yzwt_va_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_de_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_de_dynzdf_imp 62 class ua_de_dynzdf_imp; /*NBSMOD */ #define YNBS_ua_de_dynzdf_imp 1 /*NBIMOD */ #define YNBI_ua_de_dynzdf_imp 4 /*M3_VALST */ #define Ystate_ua_de_dynzdf_imp(v, i, j, k, t) Yua_de_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_de_dynzdf_imp(v, i, j, k, t) Yua_de_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_de_dynzdf_imp(i, j, k, t) Yua_de_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_de_dynzdf_imp Yua_de_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_de_dynzdf_imp(v, i, j, k, t) Yua_de_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_de_dynzdf_imp(v, i, j, k, t) Yua_de_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_de_dynzdf_imp(i, j, k, t) Yua_de_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_de_dynzdf_imp Yua_de_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] ua_de_dynzdf_imp *Yua_de_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_dynzdf_imp 63 class Yaoua_dynzdf_imp; class ua_dynzdf_imp; /*NBSMOD */ #define YNBS_ua_dynzdf_imp 1 /*NBIMOD */ #define YNBI_ua_dynzdf_imp 4 /*M3_VALST */ #define Ystate_ua_dynzdf_imp(v, i, j, k, t) Yua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_dynzdf_imp(v, i, j, k, t) Yua_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_dynzdf_imp(i, j, k, t) Yua_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_dynzdf_imp Yua_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_dynzdf_imp(v, i, j, k, t) Yua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_dynzdf_imp(v, i, j, k, t) Yua_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_dynzdf_imp(i, j, k, t) Yua_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_dynzdf_imp Yua_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] ua_dynzdf_imp *Yua_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_de_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_de_dynzdf_imp 64 class va_de_dynzdf_imp; /*NBSMOD */ #define YNBS_va_de_dynzdf_imp 1 /*NBIMOD */ #define YNBI_va_de_dynzdf_imp 4 /*M3_VALST */ #define Ystate_va_de_dynzdf_imp(v, i, j, k, t) Yva_de_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_de_dynzdf_imp(v, i, j, k, t) Yva_de_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_de_dynzdf_imp(i, j, k, t) Yva_de_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_de_dynzdf_imp Yva_de_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_de_dynzdf_imp(v, i, j, k, t) Yva_de_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_de_dynzdf_imp(v, i, j, k, t) Yva_de_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_de_dynzdf_imp(i, j, k, t) Yva_de_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_de_dynzdf_imp Yva_de_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] va_de_dynzdf_imp *Yva_de_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_dynzdf_imp~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_dynzdf_imp 65 class va_dynzdf_imp; /*NBSMOD */ #define YNBS_va_dynzdf_imp 1 /*NBIMOD */ #define YNBI_va_dynzdf_imp 4 /*M3_VALST */ #define Ystate_va_dynzdf_imp(v, i, j, k, t) Yva_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_dynzdf_imp(v, i, j, k, t) Yva_dynzdf_imp->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_dynzdf_imp(i, j, k, t) Yva_dynzdf_imp->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_dynzdf_imp Yva_dynzdf_imp->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_dynzdf_imp(v, i, j, k, t) Yva_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_dynzdf_imp(v, i, j, k, t) Yva_dynzdf_imp->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_dynzdf_imp(i, j, k, t) Yva_dynzdf_imp->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_dynzdf_imp Yva_dynzdf_imp->Ygrad[YTemps][Yi][Yj][Yk][0] va_dynzdf_imp *Yva_dynzdf_imp; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_norm_dynzdf~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_norm_dynzdf 66 class Yaoua_norm_dynzdf; class ua_norm_dynzdf; /*NBSMOD */ #define YNBS_ua_norm_dynzdf 1 /*NBIMOD */ #define YNBI_ua_norm_dynzdf 2 /*M3_VALST */ #define Ystate_ua_norm_dynzdf(v, i, j, k, t) Yua_norm_dynzdf->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_norm_dynzdf(v, i, j, k, t) Yua_norm_dynzdf->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_norm_dynzdf(i, j, k, t) Yua_norm_dynzdf->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_norm_dynzdf Yua_norm_dynzdf->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_norm_dynzdf(v, i, j, k, t) Yua_norm_dynzdf->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_norm_dynzdf(v, i, j, k, t) Yua_norm_dynzdf->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_norm_dynzdf(i, j, k, t) Yua_norm_dynzdf->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_norm_dynzdf Yua_norm_dynzdf->Ygrad[YTemps][Yi][Yj][Yk][0] ua_norm_dynzdf *Yua_norm_dynzdf; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_norm_dynzdf~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_norm_dynzdf 67 class va_norm_dynzdf; /*NBSMOD */ #define YNBS_va_norm_dynzdf 1 /*NBIMOD */ #define YNBI_va_norm_dynzdf 2 /*M3_VALST */ #define Ystate_va_norm_dynzdf(v, i, j, k, t) Yva_norm_dynzdf->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_norm_dynzdf(v, i, j, k, t) Yva_norm_dynzdf->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_norm_dynzdf(i, j, k, t) Yva_norm_dynzdf->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_norm_dynzdf Yva_norm_dynzdf->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_norm_dynzdf(v, i, j, k, t) Yva_norm_dynzdf->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_norm_dynzdf(v, i, j, k, t) Yva_norm_dynzdf->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_norm_dynzdf(i, j, k, t) Yva_norm_dynzdf->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_norm_dynzdf Yva_norm_dynzdf->Ygrad[YTemps][Yi][Yj][Yk][0] va_norm_dynzdf *Yva_norm_dynzdf; //~~~~~~~~~~~~~~~~~~~~~~~~~ module spguv_now_dynspg~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_spguv_now_dynspg 68 class Yaospguv_now_dynspg; class spguv_now_dynspg; /*NBMOD */ #define YNB_spguv_now_dynspg 704 /*NBSMOD */ #define YNBS_spguv_now_dynspg 2 /*NBIMOD */ #define YNBI_spguv_now_dynspg 3 /*M2_VALST */ #define Ystate_spguv_now_dynspg(v, i, j, t) Yspguv_now_dynspg->Ystate[t][i][j][v] /*M2_VALST */ #define YS_spguv_now_dynspg(v, i, j, t) Yspguv_now_dynspg->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_spguv_now_dynspg(i, j, t) Yspguv_now_dynspg->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_spguv_now_dynspg Yspguv_now_dynspg->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_spguv_now_dynspg(i, j, t) Yspguv_now_dynspg->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_spguv_now_dynspg Yspguv_now_dynspg->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_spguv_now_dynspg(v, i, j, t) Yspguv_now_dynspg->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_spguv_now_dynspg(v, i, j, t) Yspguv_now_dynspg->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_spguv_now_dynspg(i, j, t) Yspguv_now_dynspg->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_spguv_now_dynspg Yspguv_now_dynspg->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_spguv_now_dynspg(i, j, t) Yspguv_now_dynspg->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_spguv_now_dynspg Yspguv_now_dynspg->Ygrad[YTemps][Yi][Yj][1] spguv_now_dynspg *Yspguv_now_dynspg; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua_1_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua_1_dynspg_flt 69 class Yaoua_1_dynspg_flt; class ua_1_dynspg_flt; /*NBSMOD */ #define YNBS_ua_1_dynspg_flt 1 /*NBIMOD */ #define YNBI_ua_1_dynspg_flt 3 /*M3_VALST */ #define Ystate_ua_1_dynspg_flt(v, i, j, k, t) Yua_1_dynspg_flt->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua_1_dynspg_flt(v, i, j, k, t) Yua_1_dynspg_flt->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua_1_dynspg_flt(i, j, k, t) Yua_1_dynspg_flt->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua_1_dynspg_flt Yua_1_dynspg_flt->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua_1_dynspg_flt(v, i, j, k, t) Yua_1_dynspg_flt->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua_1_dynspg_flt(v, i, j, k, t) Yua_1_dynspg_flt->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua_1_dynspg_flt(i, j, k, t) Yua_1_dynspg_flt->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua_1_dynspg_flt Yua_1_dynspg_flt->Ygrad[YTemps][Yi][Yj][Yk][0] ua_1_dynspg_flt *Yua_1_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va_1_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va_1_dynspg_flt 70 class Yaova_1_dynspg_flt; class va_1_dynspg_flt; /*NBSMOD */ #define YNBS_va_1_dynspg_flt 1 /*NBIMOD */ #define YNBI_va_1_dynspg_flt 3 /*M3_VALST */ #define Ystate_va_1_dynspg_flt(v, i, j, k, t) Yva_1_dynspg_flt->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va_1_dynspg_flt(v, i, j, k, t) Yva_1_dynspg_flt->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va_1_dynspg_flt(i, j, k, t) Yva_1_dynspg_flt->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va_1_dynspg_flt Yva_1_dynspg_flt->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va_1_dynspg_flt(v, i, j, k, t) Yva_1_dynspg_flt->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va_1_dynspg_flt(v, i, j, k, t) Yva_1_dynspg_flt->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va_1_dynspg_flt(i, j, k, t) Yva_1_dynspg_flt->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va_1_dynspg_flt Yva_1_dynspg_flt->Ygrad[YTemps][Yi][Yj][Yk][0] va_1_dynspg_flt *Yva_1_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sum_spgu_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sum_spgu_dynspg_flt 71 class Yaosum_spgu_dynspg_flt; class sum_spgu_dynspg_flt; /*NBMOD */ #define YNB_sum_spgu_dynspg_flt 704 /*NBSMOD */ #define YNBS_sum_spgu_dynspg_flt 1 /*NBIMOD */ #define YNBI_sum_spgu_dynspg_flt 31 /*M2_VALST */ #define Ystate_sum_spgu_dynspg_flt(v, i, j, t) Ysum_spgu_dynspg_flt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sum_spgu_dynspg_flt(v, i, j, t) Ysum_spgu_dynspg_flt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sum_spgu_dynspg_flt(i, j, t) Ysum_spgu_dynspg_flt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sum_spgu_dynspg_flt Ysum_spgu_dynspg_flt->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sum_spgu_dynspg_flt(v, i, j, t) Ysum_spgu_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sum_spgu_dynspg_flt(v, i, j, t) Ysum_spgu_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sum_spgu_dynspg_flt(i, j, t) Ysum_spgu_dynspg_flt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sum_spgu_dynspg_flt Ysum_spgu_dynspg_flt->Ygrad[YTemps][Yi][Yj][0] sum_spgu_dynspg_flt *Ysum_spgu_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sum_spgv_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sum_spgv_dynspg_flt 72 class Yaosum_spgv_dynspg_flt; class sum_spgv_dynspg_flt; /*NBMOD */ #define YNB_sum_spgv_dynspg_flt 704 /*NBSMOD */ #define YNBS_sum_spgv_dynspg_flt 1 /*NBIMOD */ #define YNBI_sum_spgv_dynspg_flt 31 /*M2_VALST */ #define Ystate_sum_spgv_dynspg_flt(v, i, j, t) Ysum_spgv_dynspg_flt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sum_spgv_dynspg_flt(v, i, j, t) Ysum_spgv_dynspg_flt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sum_spgv_dynspg_flt(i, j, t) Ysum_spgv_dynspg_flt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sum_spgv_dynspg_flt Ysum_spgv_dynspg_flt->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sum_spgv_dynspg_flt(v, i, j, t) Ysum_spgv_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sum_spgv_dynspg_flt(v, i, j, t) Ysum_spgv_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sum_spgv_dynspg_flt(i, j, t) Ysum_spgv_dynspg_flt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sum_spgv_dynspg_flt Ysum_spgv_dynspg_flt->Ygrad[YTemps][Yi][Yj][0] sum_spgv_dynspg_flt *Ysum_spgv_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module gcb_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_gcb_dynspg_flt 73 class Yaogcb_dynspg_flt; class gcb_dynspg_flt; /*NBMOD */ #define YNB_gcb_dynspg_flt 704 /*NBSMOD */ #define YNBS_gcb_dynspg_flt 1 /*NBIMOD */ #define YNBI_gcb_dynspg_flt 4 /*M2_VALST */ #define Ystate_gcb_dynspg_flt(v, i, j, t) Ygcb_dynspg_flt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_gcb_dynspg_flt(v, i, j, t) Ygcb_dynspg_flt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_gcb_dynspg_flt(i, j, t) Ygcb_dynspg_flt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_gcb_dynspg_flt Ygcb_dynspg_flt->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_gcb_dynspg_flt(v, i, j, t) Ygcb_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_gcb_dynspg_flt(v, i, j, t) Ygcb_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_gcb_dynspg_flt(i, j, t) Ygcb_dynspg_flt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_gcb_dynspg_flt Ygcb_dynspg_flt->Ygrad[YTemps][Yi][Yj][0] gcb_dynspg_flt *Ygcb_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module gcx_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_gcx_dynspg_flt 74 class Yaogcx_dynspg_flt; class gcx_dynspg_flt; /*NBMOD */ #define YNB_gcx_dynspg_flt 704 /*NBSMOD */ #define YNBS_gcx_dynspg_flt 1 /*NBIMOD */ #define YNBI_gcx_dynspg_flt 2 /*M2_VALST */ #define Ystate_gcx_dynspg_flt(v, i, j, t) Ygcx_dynspg_flt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_gcx_dynspg_flt(v, i, j, t) Ygcx_dynspg_flt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_gcx_dynspg_flt(i, j, t) Ygcx_dynspg_flt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_gcx_dynspg_flt Ygcx_dynspg_flt->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_gcx_dynspg_flt(v, i, j, t) Ygcx_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_gcx_dynspg_flt(v, i, j, t) Ygcx_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_gcx_dynspg_flt(i, j, t) Ygcx_dynspg_flt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_gcx_dynspg_flt Ygcx_dynspg_flt->Ygrad[YTemps][Yi][Yj][0] gcx_dynspg_flt *Ygcx_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module solsor_gx1_x_r~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_solsor_gx1_x_r 75 class Yaosolsor_gx1_x_r; class solsor_gx1_x_r; /*NBSMOD */ #define YNBS_solsor_gx1_x_r 2 /*NBIMOD */ #define YNBI_solsor_gx1_x_r 8 /*M3_VALST */ #define Ystate_solsor_gx1_x_r(v, i, j, k, t) Ysolsor_gx1_x_r->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_solsor_gx1_x_r(v, i, j, k, t) Ysolsor_gx1_x_r->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_solsor_gx1_x_r(i, j, k, t) Ysolsor_gx1_x_r->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_solsor_gx1_x_r Ysolsor_gx1_x_r->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_solsor_gx1_x_r(i, j, k, t) Ysolsor_gx1_x_r->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_solsor_gx1_x_r Ysolsor_gx1_x_r->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_solsor_gx1_x_r(v, i, j, k, t) Ysolsor_gx1_x_r->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_solsor_gx1_x_r(v, i, j, k, t) Ysolsor_gx1_x_r->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_solsor_gx1_x_r(i, j, k, t) Ysolsor_gx1_x_r->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_solsor_gx1_x_r Ysolsor_gx1_x_r->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_solsor_gx1_x_r(i, j, k, t) Ysolsor_gx1_x_r->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_solsor_gx1_x_r Ysolsor_gx1_x_r->Ygrad[YTemps][Yi][Yj][Yk][1] solsor_gx1_x_r *Ysolsor_gx1_x_r; //~~~~~~~~~~~~~~~~~~~~~~~~~ module solsor_gx2_x_r~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_solsor_gx2_x_r 76 class Yaosolsor_gx2_x_r; class solsor_gx2_x_r; /*NBSMOD */ #define YNBS_solsor_gx2_x_r 2 /*NBIMOD */ #define YNBI_solsor_gx2_x_r 9 /*M3_VALST */ #define Ystate_solsor_gx2_x_r(v, i, j, k, t) Ysolsor_gx2_x_r->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_solsor_gx2_x_r(v, i, j, k, t) Ysolsor_gx2_x_r->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_solsor_gx2_x_r(i, j, k, t) Ysolsor_gx2_x_r->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_solsor_gx2_x_r Ysolsor_gx2_x_r->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_solsor_gx2_x_r(i, j, k, t) Ysolsor_gx2_x_r->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_solsor_gx2_x_r Ysolsor_gx2_x_r->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_solsor_gx2_x_r(v, i, j, k, t) Ysolsor_gx2_x_r->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_solsor_gx2_x_r(v, i, j, k, t) Ysolsor_gx2_x_r->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_solsor_gx2_x_r(i, j, k, t) Ysolsor_gx2_x_r->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_solsor_gx2_x_r Ysolsor_gx2_x_r->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_solsor_gx2_x_r(i, j, k, t) Ysolsor_gx2_x_r->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_solsor_gx2_x_r Ysolsor_gx2_x_r->Ygrad[YTemps][Yi][Yj][Yk][1] solsor_gx2_x_r *Ysolsor_gx2_x_r; //~~~~~~~~~~~~~~~~~~~~~~~~~ module solsor_flag~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_solsor_flag 77 class Yaosolsor_flag; class solsor_flag; /*NBSMOD */ #define YNBS_solsor_flag 2 /*NBIMOD */ #define YNBI_solsor_flag 4 /*M3_VALST */ #define Ystate_solsor_flag(v, i, j, k, t) Ysolsor_flag->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_solsor_flag(v, i, j, k, t) Ysolsor_flag->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_solsor_flag(i, j, k, t) Ysolsor_flag->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_solsor_flag Ysolsor_flag->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YS2_solsor_flag(i, j, k, t) Ysolsor_flag->Ystate[t][i][j][k][1] /*M3_HERESIT*/ #define YS2Y_solsor_flag Ysolsor_flag->Ystate[YTemps][Yi][Yj][Yk][1] /*M3_VALST */ #define Ygrad_solsor_flag(v, i, j, k, t) Ysolsor_flag->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_solsor_flag(v, i, j, k, t) Ysolsor_flag->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_solsor_flag(i, j, k, t) Ysolsor_flag->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_solsor_flag Ysolsor_flag->Ygrad[YTemps][Yi][Yj][Yk][0] /*M3_VALSIT */ #define YG2_solsor_flag(i, j, k, t) Ysolsor_flag->Ygrad[t][i][j][k][1] /*M3_HERESIT*/ #define YG2Y_solsor_flag Ysolsor_flag->Ygrad[YTemps][Yi][Yj][Yk][1] solsor_flag *Ysolsor_flag; //~~~~~~~~~~~~~~~~~~~~~~~~~ module gcx2~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_gcx2 78 class Yaogcx2; class gcx2; /*NBMOD */ #define YNB_gcx2 704 /*NBSMOD */ #define YNBS_gcx2 1 /*NBIMOD */ #define YNBI_gcx2 1 /*M2_VALST */ #define Ystate_gcx2(v, i, j, t) Ygcx2->Ystate[t][i][j][v] /*M2_VALST */ #define YS_gcx2(v, i, j, t) Ygcx2->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_gcx2(i, j, t) Ygcx2->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_gcx2 Ygcx2->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_gcx2(v, i, j, t) Ygcx2->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_gcx2(v, i, j, t) Ygcx2->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_gcx2(i, j, t) Ygcx2->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_gcx2 Ygcx2->Ygrad[YTemps][Yi][Yj][0] gcx2 *Ygcx2; //~~~~~~~~~~~~~~~~~~~~~~~~~ module spguv_dynspg_flt~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_spguv_dynspg_flt 79 class Yaospguv_dynspg_flt; class spguv_dynspg_flt; /*NBMOD */ #define YNB_spguv_dynspg_flt 704 /*NBSMOD */ #define YNBS_spguv_dynspg_flt 2 /*NBIMOD */ #define YNBI_spguv_dynspg_flt 3 /*M2_VALST */ #define Ystate_spguv_dynspg_flt(v, i, j, t) Yspguv_dynspg_flt->Ystate[t][i][j][v] /*M2_VALST */ #define YS_spguv_dynspg_flt(v, i, j, t) Yspguv_dynspg_flt->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_spguv_dynspg_flt(i, j, t) Yspguv_dynspg_flt->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_spguv_dynspg_flt Yspguv_dynspg_flt->Ystate[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YS2_spguv_dynspg_flt(i, j, t) Yspguv_dynspg_flt->Ystate[t][i][j][1] /*M2_HERESIT*/ #define YS2Y_spguv_dynspg_flt Yspguv_dynspg_flt->Ystate[YTemps][Yi][Yj][1] /*M2_VALST */ #define Ygrad_spguv_dynspg_flt(v, i, j, t) Yspguv_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_spguv_dynspg_flt(v, i, j, t) Yspguv_dynspg_flt->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_spguv_dynspg_flt(i, j, t) Yspguv_dynspg_flt->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_spguv_dynspg_flt Yspguv_dynspg_flt->Ygrad[YTemps][Yi][Yj][0] /*M2_VALSIT */ #define YG2_spguv_dynspg_flt(i, j, t) Yspguv_dynspg_flt->Ygrad[t][i][j][1] /*M2_HERESIT*/ #define YG2Y_spguv_dynspg_flt Yspguv_dynspg_flt->Ygrad[YTemps][Yi][Yj][1] spguv_dynspg_flt *Yspguv_dynspg_flt; //~~~~~~~~~~~~~~~~~~~~~~~~~ module ua~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ua 80 class Yaoua; class ua; /*NBSMOD */ #define YNBS_ua 1 /*NBIMOD */ #define YNBI_ua 3 /*M3_VALST */ #define Ystate_ua(v, i, j, k, t) Yua->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ua(v, i, j, k, t) Yua->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ua(i, j, k, t) Yua->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ua Yua->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ua(v, i, j, k, t) Yua->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ua(v, i, j, k, t) Yua->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ua(i, j, k, t) Yua->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ua Yua->Ygrad[YTemps][Yi][Yj][Yk][0] ua *Yua; //~~~~~~~~~~~~~~~~~~~~~~~~~ module va~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_va 81 class Yaova; class va; /*NBSMOD */ #define YNBS_va 1 /*NBIMOD */ #define YNBI_va 3 /*M3_VALST */ #define Ystate_va(v, i, j, k, t) Yva->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_va(v, i, j, k, t) Yva->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_va(i, j, k, t) Yva->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_va Yva->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_va(v, i, j, k, t) Yva->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_va(v, i, j, k, t) Yva->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_va(i, j, k, t) Yva->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_va Yva->Ygrad[YTemps][Yi][Yj][Yk][0] va *Yva; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sshn~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sshn 82 class Yaosshn; class sshn; /*NBMOD */ #define YNB_sshn 704 /*NBSMOD */ #define YNBS_sshn 1 /*NBIMOD */ #define YNBI_sshn 4 /*M2_VALST */ #define Ystate_sshn(v, i, j, t) Ysshn->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sshn(v, i, j, t) Ysshn->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sshn(i, j, t) Ysshn->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sshn Ysshn->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sshn(v, i, j, t) Ysshn->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sshn(v, i, j, t) Ysshn->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sshn(i, j, t) Ysshn->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sshn Ysshn->Ygrad[YTemps][Yi][Yj][0] sshn *Ysshn; //~~~~~~~~~~~~~~~~~~~~~~~~~ module sshb~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_sshb 83 class Yaosshb; class sshb; /*NBMOD */ #define YNB_sshb 704 /*NBSMOD */ #define YNBS_sshb 1 /*NBIMOD */ #define YNBI_sshb 4 /*M2_VALST */ #define Ystate_sshb(v, i, j, t) Ysshb->Ystate[t][i][j][v] /*M2_VALST */ #define YS_sshb(v, i, j, t) Ysshb->Ystate[t][i][j][v] /*M2_VALSIT */ #define YS1_sshb(i, j, t) Ysshb->Ystate[t][i][j][0] /*M2_HERESIT*/ #define YS1Y_sshb Ysshb->Ystate[YTemps][Yi][Yj][0] /*M2_VALST */ #define Ygrad_sshb(v, i, j, t) Ysshb->Ygrad[t][i][j][v] /*M2_VALST */ #define YG_sshb(v, i, j, t) Ysshb->Ygrad[t][i][j][v] /*M2_VALSIT */ #define YG1_sshb(i, j, t) Ysshb->Ygrad[t][i][j][0] /*M2_HERESIT*/ #define YG1Y_sshb Ysshb->Ygrad[YTemps][Yi][Yj][0] sshb *Ysshb; /*M2_VALSG */ #define Ywish_sshb(v, i, j) Ysshb->Ywish[i][j][v] /*M2_VALSG */ #define YW_sshb(v, i, j) Ysshb->Ywish[i][j][v] /*M2_VALSGI */ #define YW1_sshb(i, j) Ysshb->Ywish[i][j][0] /*M2_HERESGI*/ #define YW1Y_sshb Ysshb->Ywish[Yi][Yj][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module ub~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_ub 84 class Yaoub; class ub; /*NBSMOD */ #define YNBS_ub 1 /*NBIMOD */ #define YNBI_ub 4 /*M3_VALST */ #define Ystate_ub(v, i, j, k, t) Yub->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_ub(v, i, j, k, t) Yub->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_ub(i, j, k, t) Yub->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_ub Yub->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_ub(v, i, j, k, t) Yub->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_ub(v, i, j, k, t) Yub->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_ub(i, j, k, t) Yub->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_ub Yub->Ygrad[YTemps][Yi][Yj][Yk][0] ub *Yub; /*M3_VALSG */ #define Ywish_ub(v, i, j, k) Yub->Ywish[i][j][k][v] /*M3_VALSG */ #define YW_ub(v, i, j, k) Yub->Ywish[i][j][k][v] /*M3_VALSGI */ #define YW1_ub(i, j, k) Yub->Ywish[i][j][k][0] /*M3_HERESGI*/ #define YW1Y_ub Yub->Ywish[Yi][Yj][Yk][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module vb~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_vb 85 class Yaovb; class vb; /*NBSMOD */ #define YNBS_vb 1 /*NBIMOD */ #define YNBI_vb 4 /*M3_VALST */ #define Ystate_vb(v, i, j, k, t) Yvb->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_vb(v, i, j, k, t) Yvb->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_vb(i, j, k, t) Yvb->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_vb Yvb->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_vb(v, i, j, k, t) Yvb->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_vb(v, i, j, k, t) Yvb->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_vb(i, j, k, t) Yvb->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_vb Yvb->Ygrad[YTemps][Yi][Yj][Yk][0] vb *Yvb; /*M3_VALSG */ #define Ywish_vb(v, i, j, k) Yvb->Ywish[i][j][k][v] /*M3_VALSG */ #define YW_vb(v, i, j, k) Yvb->Ywish[i][j][k][v] /*M3_VALSGI */ #define YW1_vb(i, j, k) Yvb->Ywish[i][j][k][0] /*M3_HERESGI*/ #define YW1Y_vb Yvb->Ywish[Yi][Yj][Yk][0] //~~~~~~~~~~~~~~~~~~~~~~~~~ module hdivn~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_hdivn 86 class Yaohdivn; class hdivn; /*NBSMOD */ #define YNBS_hdivn 1 /*NBIMOD */ #define YNBI_hdivn 4 /*M3_VALST */ #define Ystate_hdivn(v, i, j, k, t) Yhdivn->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_hdivn(v, i, j, k, t) Yhdivn->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_hdivn(i, j, k, t) Yhdivn->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_hdivn Yhdivn->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_hdivn(v, i, j, k, t) Yhdivn->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_hdivn(v, i, j, k, t) Yhdivn->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_hdivn(i, j, k, t) Yhdivn->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_hdivn Yhdivn->Ygrad[YTemps][Yi][Yj][Yk][0] hdivn *Yhdivn; //~~~~~~~~~~~~~~~~~~~~~~~~~ module rotn~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_rotn 87 class Yaorotn; class rotn; /*NBSMOD */ #define YNBS_rotn 1 /*NBIMOD */ #define YNBI_rotn 4 /*M3_VALST */ #define Ystate_rotn(v, i, j, k, t) Yrotn->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_rotn(v, i, j, k, t) Yrotn->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_rotn(i, j, k, t) Yrotn->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_rotn Yrotn->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_rotn(v, i, j, k, t) Yrotn->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_rotn(v, i, j, k, t) Yrotn->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_rotn(i, j, k, t) Yrotn->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_rotn Yrotn->Ygrad[YTemps][Yi][Yj][Yk][0] rotn *Yrotn; //~~~~~~~~~~~~~~~~~~~~~~~~~ module wa~~~~~~~~~~~~~~~~~~~~~~~~~ #define Yid_wa 88 class Yaowa; class wa; /*NBSMOD */ #define YNBS_wa 1 /*NBIMOD */ #define YNBI_wa 2 /*M3_VALST */ #define Ystate_wa(v, i, j, k, t) Ywa->Ystate[t][i][j][k][v] /*M3_VALST */ #define YS_wa(v, i, j, k, t) Ywa->Ystate[t][i][j][k][v] /*M3_VALSIT */ #define YS1_wa(i, j, k, t) Ywa->Ystate[t][i][j][k][0] /*M3_HERESIT*/ #define YS1Y_wa Ywa->Ystate[YTemps][Yi][Yj][Yk][0] /*M3_VALST */ #define Ygrad_wa(v, i, j, k, t) Ywa->Ygrad[t][i][j][k][v] /*M3_VALST */ #define YG_wa(v, i, j, k, t) Ywa->Ygrad[t][i][j][k][v] /*M3_VALSIT */ #define YG1_wa(i, j, k, t) Ywa->Ygrad[t][i][j][k][0] /*M3_HERESIT*/ #define YG1Y_wa Ywa->Ygrad[YTemps][Yi][Yj][Yk][0] wa *Ywa; #define YSIZEPB 21824//sum of the number of states (output) of all targets //� � � � FOR M1QN3 � � � � � � � � � � � � � � � � � � � � � � � float Y3x[YSIZEPB]; //table for the states of targets float Y3g[YSIZEPB]; //table for the gradients of targets #define Y3_SZ_RZ 436488 //rz dimension float Y3rz[Y3_SZ_RZ]; #define Y3_SZ_IZ 5 //iz dimension float Y3dxmin[1]; //resolution scalar for the vector to be controlled /*------- GENERATION of global objects ------------------------*/ #define YSIZECO 88000 //size of modules cout (atempo)(event if not in order !) #define YMAX_NBI 31 //max input number of a module #define YMAX_NBS 4 //max output number of a module #define YMAX_JAC_NBI 31 //max number of input for the jacobian (Yjac) #define YMAX_JAC_NBS 4 //max number of output for the jacobian (Yjac) double Yting[YMAX_NBI]; //max table for a global and common inputs number double Yjac[YMAX_JAC_NBS][YMAX_JAC_NBI]; //max table for a global and common jacobian #define YJ1I1 Yjac[0][0] #define YJ1I2 Yjac[0][1] #define YJ1I3 Yjac[0][2] #define YJ1I4 Yjac[0][3] #define YJ1I5 Yjac[0][4] #define YJ1I6 Yjac[0][5] #define YJ1I7 Yjac[0][6] #define YJ1I8 Yjac[0][7] #define YJ1I9 Yjac[0][8] #define YJ1I10 Yjac[0][9] #define YJ1I11 Yjac[0][10] #define YJ1I12 Yjac[0][11] #define YJ1I13 Yjac[0][12] #define YJ1I14 Yjac[0][13] #define YJ1I15 Yjac[0][14] #define YJ1I16 Yjac[0][15] #define YJ1I17 Yjac[0][16] #define YJ1I18 Yjac[0][17] #define YJ1I19 Yjac[0][18] #define YJ1I20 Yjac[0][19] #define YJ1I21 Yjac[0][20] #define YJ1I22 Yjac[0][21] #define YJ1I23 Yjac[0][22] #define YJ1I24 Yjac[0][23] #define YJ1I25 Yjac[0][24] #define YJ1I26 Yjac[0][25] #define YJ1I27 Yjac[0][26] #define YJ1I28 Yjac[0][27] #define YJ1I29 Yjac[0][28] #define YJ1I30 Yjac[0][29] #define YJ1I31 Yjac[0][30] #define YJ2I1 Yjac[1][0] #define YJ2I2 Yjac[1][1] #define YJ2I3 Yjac[1][2] #define YJ2I4 Yjac[1][3] #define YJ2I5 Yjac[1][4] #define YJ2I6 Yjac[1][5] #define YJ2I7 Yjac[1][6] #define YJ2I8 Yjac[1][7] #define YJ2I9 Yjac[1][8] #define YJ2I10 Yjac[1][9] #define YJ2I11 Yjac[1][10] #define YJ2I12 Yjac[1][11] #define YJ2I13 Yjac[1][12] #define YJ2I14 Yjac[1][13] #define YJ2I15 Yjac[1][14] #define YJ2I16 Yjac[1][15] #define YJ2I17 Yjac[1][16] #define YJ2I18 Yjac[1][17] #define YJ2I19 Yjac[1][18] #define YJ2I20 Yjac[1][19] #define YJ2I21 Yjac[1][20] #define YJ2I22 Yjac[1][21] #define YJ2I23 Yjac[1][22] #define YJ2I24 Yjac[1][23] #define YJ2I25 Yjac[1][24] #define YJ2I26 Yjac[1][25] #define YJ2I27 Yjac[1][26] #define YJ2I28 Yjac[1][27] #define YJ2I29 Yjac[1][28] #define YJ2I30 Yjac[1][29] #define YJ2I31 Yjac[1][30] #define YJ3I1 Yjac[2][0] #define YJ3I2 Yjac[2][1] #define YJ3I3 Yjac[2][2] #define YJ3I4 Yjac[2][3] #define YJ3I5 Yjac[2][4] #define YJ3I6 Yjac[2][5] #define YJ3I7 Yjac[2][6] #define YJ3I8 Yjac[2][7] #define YJ3I9 Yjac[2][8] #define YJ3I10 Yjac[2][9] #define YJ3I11 Yjac[2][10] #define YJ3I12 Yjac[2][11] #define YJ3I13 Yjac[2][12] #define YJ3I14 Yjac[2][13] #define YJ3I15 Yjac[2][14] #define YJ3I16 Yjac[2][15] #define YJ3I17 Yjac[2][16] #define YJ3I18 Yjac[2][17] #define YJ3I19 Yjac[2][18] #define YJ3I20 Yjac[2][19] #define YJ3I21 Yjac[2][20] #define YJ3I22 Yjac[2][21] #define YJ3I23 Yjac[2][22] #define YJ3I24 Yjac[2][23] #define YJ3I25 Yjac[2][24] #define YJ3I26 Yjac[2][25] #define YJ3I27 Yjac[2][26] #define YJ3I28 Yjac[2][27] #define YJ3I29 Yjac[2][28] #define YJ3I30 Yjac[2][29] #define YJ3I31 Yjac[2][30] #define YJ4I1 Yjac[3][0] #define YJ4I2 Yjac[3][1] #define YJ4I3 Yjac[3][2] #define YJ4I4 Yjac[3][3] #define YJ4I5 Yjac[3][4] #define YJ4I6 Yjac[3][5] #define YJ4I7 Yjac[3][6] #define YJ4I8 Yjac[3][7] #define YJ4I9 Yjac[3][8] #define YJ4I10 Yjac[3][9] #define YJ4I11 Yjac[3][10] #define YJ4I12 Yjac[3][11] #define YJ4I13 Yjac[3][12] #define YJ4I14 Yjac[3][13] #define YJ4I15 Yjac[3][14] #define YJ4I16 Yjac[3][15] #define YJ4I17 Yjac[3][16] #define YJ4I18 Yjac[3][17] #define YJ4I19 Yjac[3][18] #define YJ4I20 Yjac[3][19] #define YJ4I21 Yjac[3][20] #define YJ4I22 Yjac[3][21] #define YJ4I23 Yjac[3][22] #define YJ4I24 Yjac[3][23] #define YJ4I25 Yjac[3][24] #define YJ4I26 Yjac[3][25] #define YJ4I27 Yjac[3][26] #define YJ4I28 Yjac[3][27] #define YJ4I29 Yjac[3][28] #define YJ4I30 Yjac[3][29] #define YJ4I31 Yjac[3][30] double Ytbeta[YMAX_NBI]; //max table of global and common beta #ifdef _OPENMP #pragma omp threadprivate(Yting,Yjac,Ytbeta) // Yting is a private global variable in the case of parallelism #endif /*------- SOME OTHER AUTOMATIC GENERATION ------------------*/ struct Yst_obs { int time; int imod; int smod; int iaxe; int jaxe; int kaxe; YREAL vobs; }; struct Yst_obs Yaobs; int Yobs_insert(struct Yst_obs *aobs); /*------- GENERATION of NECESSARY PROTOTYPES -------------*/ double Ycostdiff(double dinov, double dcov); /*------- AUTOMATIC GENERATION of YaoModul class ----------*/ //////////// Begin of the Yao Class Yaosshn_c //////////// class Yaosshn_c { public: double Ystate[YA1_S3d][YA2_S3d][YNBS_sshn_c]; double Ygrad[YA1_S3d][YA2_S3d][YNBS_sshn_c]; //:=========> Constructor - Destructor ============ Yaosshn_c(){} ~Yaosshn_c(){} }; //////////// Begin of the Yao Class Yaota_c //////////// class Yaota_c { public: double Ystate[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ta_c]; double Ygrad[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ta_c]; double Yepsi[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ta_c]; double Ywish[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ta_c]; //:=========> Constructor - Destructor ============ Yaota_c(){} ~Yaota_c(){} }; //////////// Begin of the Yao Class Yaosa_c //////////// class Yaosa_c { public: double Ystate[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_sa_c]; double Ygrad[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_sa_c]; //:=========> Constructor - Destructor ============ Yaosa_c(){} ~Yaosa_c(){} }; //////////// Begin of the Yao Class Yaoua_c //////////// class Yaoua_c { public: double Ystate[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ua_c]; double Ygrad[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_ua_c]; //:=========> Constructor - Destructor ============ Yaoua_c(){} ~Yaoua_c(){} }; //////////// Begin of the Yao Class Yaova_c //////////// class Yaova_c { public: double Ystate[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_va_c]; double Ygrad[YA1_S3d][YA2_S3d][YA3_S3d][YNBS_va_c]; //:=========> Constructor - Destructor ============ Yaova_c(){} ~Yaova_c(){} }; //////////// Begin of the Yao Class Yaosbcgyre_qsr_qns //////////// class Yaosbcgyre_qsr_qns { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_qsr_qns]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_qsr_qns]; //:=========> Constructor - Destructor ============ Yaosbcgyre_qsr_qns(){} ~Yaosbcgyre_qsr_qns(){} }; /*M_PCL */ class sbcgyre_qsr_qns:public Yaosbcgyre_qsr_qns { public: sbcgyre_qsr_qns(){}; ~sbcgyre_qsr_qns (){}; void forward (double x0); void backward(double x0); }; //////////// Begin of the Yao Class Yaosbcgyre_emp1 //////////// class Yaosbcgyre_emp1 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emp1]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emp1]; //:=========> Constructor - Destructor ============ Yaosbcgyre_emp1(){} ~Yaosbcgyre_emp1(){} }; /*M_PCL */ class sbcgyre_emp1:public Yaosbcgyre_emp1 { public: sbcgyre_emp1(){}; ~sbcgyre_emp1 (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaosbcgyre_zsumemp_zsurf //////////// class Yaosbcgyre_zsumemp_zsurf { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_zsumemp_zsurf]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_zsumemp_zsurf]; //:=========> Constructor - Destructor ============ Yaosbcgyre_zsumemp_zsurf(){} ~Yaosbcgyre_zsumemp_zsurf(){} }; /*M_PCL */ class sbcgyre_zsumemp_zsurf:public Yaosbcgyre_zsumemp_zsurf { public: sbcgyre_zsumemp_zsurf(){}; ~sbcgyre_zsumemp_zsurf (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaosbcgyre_emp //////////// class Yaosbcgyre_emp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emp]; //:=========> Constructor - Destructor ============ Yaosbcgyre_emp(){} ~Yaosbcgyre_emp(){} }; /*M_PCL */ class sbcgyre_emp:public Yaosbcgyre_emp { public: sbcgyre_emp(){}; ~sbcgyre_emp (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaosbcgyre_emps //////////// class Yaosbcgyre_emps { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emps]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_emps]; //:=========> Constructor - Destructor ============ Yaosbcgyre_emps(){} ~Yaosbcgyre_emps(){} }; /*M_PCL */ class sbcgyre_emps:public Yaosbcgyre_emps { public: sbcgyre_emps(){}; ~sbcgyre_emps (){}; void forward (double x0); void backward(double x0); }; //////////// Begin of the Yao Class Yaosbcgyre_utau_vtau //////////// class Yaosbcgyre_utau_vtau { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_utau_vtau]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_utau_vtau]; //:=========> Constructor - Destructor ============ Yaosbcgyre_utau_vtau(){} ~Yaosbcgyre_utau_vtau(){} }; /*M_PCL */ class sbcgyre_utau_vtau:public Yaosbcgyre_utau_vtau { public: sbcgyre_utau_vtau(){}; ~sbcgyre_utau_vtau (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaosbcgyre_wndm //////////// class Yaosbcgyre_wndm { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_wndm]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sbcgyre_wndm]; //:=========> Constructor - Destructor ============ Yaosbcgyre_wndm(){} ~Yaosbcgyre_wndm(){} }; /*M_PCL */ class sbcgyre_wndm:public Yaosbcgyre_wndm { public: sbcgyre_wndm(){}; ~sbcgyre_wndm (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaobn2_rn2 //////////// class Yaobn2_rn2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_bn2_rn2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_bn2_rn2]; //:=========> Constructor - Destructor ============ Yaobn2_rn2(){} ~Yaobn2_rn2(){} }; /*M_PCL */ class bn2_rn2:public Yaobn2_rn2 { public: bn2_rn2(){}; ~bn2_rn2 (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaozdf_avt_avmu_avmv //////////// class Yaozdf_avt_avmu_avmv { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zdf_avt_avmu_avmv]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zdf_avt_avmu_avmv]; //:=========> Constructor - Destructor ============ Yaozdf_avt_avmu_avmv(){} ~Yaozdf_avt_avmu_avmv(){} }; /*M_PCL */ class zdf_avt_avmu_avmv:public Yaozdf_avt_avmu_avmv { public: zdf_avt_avmu_avmv(){}; ~zdf_avt_avmu_avmv (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12,double x13,double x14,double x15,double x16,double x17,double x18); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12,double x13,double x14,double x15,double x16,double x17,double x18); }; //////////// Begin of the Yao Class Yaozdfmxl_hmld //////////// class Yaozdfmxl_hmld { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_zdfmxl_hmld]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_zdfmxl_hmld]; //:=========> Constructor - Destructor ============ Yaozdfmxl_hmld(){} ~Yaozdfmxl_hmld(){} }; /*M_PCL */ class zdfmxl_hmld:public Yaozdfmxl_hmld { public: zdfmxl_hmld(){}; ~zdfmxl_hmld (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaozdfmxl_nmln_hmlp_hmlpt //////////// class Yaozdfmxl_nmln_hmlp_hmlpt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_zdfmxl_nmln_hmlp_hmlpt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_zdfmxl_nmln_hmlp_hmlpt]; //:=========> Constructor - Destructor ============ Yaozdfmxl_nmln_hmlp_hmlpt(){} ~Yaozdfmxl_nmln_hmlp_hmlpt(){} }; /*M_PCL */ class zdfmxl_nmln_hmlp_hmlpt:public Yaozdfmxl_nmln_hmlp_hmlpt { public: zdfmxl_nmln_hmlp_hmlpt(){}; ~zdfmxl_nmln_hmlp_hmlpt (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaota_sa_trasbc //////////// class Yaota_sa_trasbc { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_ta_sa_trasbc]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_ta_sa_trasbc]; //:=========> Constructor - Destructor ============ Yaota_sa_trasbc(){} ~Yaota_sa_trasbc(){} }; /*M_PCL */ class ta_sa_trasbc:public Yaota_sa_trasbc { public: ta_sa_trasbc(){}; ~ta_sa_trasbc (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaota_traqsr //////////// class Yaota_traqsr { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_traqsr]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_traqsr]; //:=========> Constructor - Destructor ============ Yaota_traqsr(){} ~Yaota_traqsr(){} }; /*M_PCL */ class ta_traqsr:public Yaota_traqsr { public: ta_traqsr(){}; ~ta_traqsr (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaozcent_hor_traadv_cen2 //////////// class Yaozcent_hor_traadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zcent_hor_traadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zcent_hor_traadv_cen2]; //:=========> Constructor - Destructor ============ Yaozcent_hor_traadv_cen2(){} ~Yaozcent_hor_traadv_cen2(){} }; /*M_PCL */ class zcent_hor_traadv_cen2:public Yaozcent_hor_traadv_cen2 { public: zcent_hor_traadv_cen2(){}; ~zcent_hor_traadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// HERE IS A CLONE MODULE //////////// class zcens_hor_traadv_cen2:public zcent_hor_traadv_cen2{}; //////////// Begin of the Yao Class Yaota_hor_traadv_cen2 //////////// class Yaota_hor_traadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_hor_traadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_hor_traadv_cen2]; //:=========> Constructor - Destructor ============ Yaota_hor_traadv_cen2(){} ~Yaota_hor_traadv_cen2(){} }; /*M_PCL */ class ta_hor_traadv_cen2:public Yaota_hor_traadv_cen2 { public: ta_hor_traadv_cen2(){}; ~ta_hor_traadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaosa_hor_traadv_cen2 //////////// class Yaosa_hor_traadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sa_hor_traadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sa_hor_traadv_cen2]; //:=========> Constructor - Destructor ============ Yaosa_hor_traadv_cen2(){} ~Yaosa_hor_traadv_cen2(){} }; /*M_PCL */ class sa_hor_traadv_cen2:public Yaosa_hor_traadv_cen2 { public: sa_hor_traadv_cen2(){}; ~sa_hor_traadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaozcent_ver_traadv_cen2 //////////// class Yaozcent_ver_traadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zcent_ver_traadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zcent_ver_traadv_cen2]; //:=========> Constructor - Destructor ============ Yaozcent_ver_traadv_cen2(){} ~Yaozcent_ver_traadv_cen2(){} }; /*M_PCL */ class zcent_ver_traadv_cen2:public Yaozcent_ver_traadv_cen2 { public: zcent_ver_traadv_cen2(){}; ~zcent_ver_traadv_cen2 (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// HERE IS A CLONE MODULE //////////// class zcens_ver_traadv_cen2:public zcent_ver_traadv_cen2{}; //////////// Begin of the Yao Class Yaota_ver_traadv_cen2 //////////// class Yaota_ver_traadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_ver_traadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_ver_traadv_cen2]; //:=========> Constructor - Destructor ============ Yaota_ver_traadv_cen2(){} ~Yaota_ver_traadv_cen2(){} }; /*M_PCL */ class ta_ver_traadv_cen2:public Yaota_ver_traadv_cen2 { public: ta_ver_traadv_cen2(){}; ~ta_ver_traadv_cen2 (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// HERE IS A CLONE MODULE //////////// class sa_ver_traadv_cen2:public ta_ver_traadv_cen2{}; //////////// Begin of the Yao Class Yaoztuv_traldf_lap //////////// class Yaoztuv_traldf_lap { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ztuv_traldf_lap]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ztuv_traldf_lap]; //:=========> Constructor - Destructor ============ Yaoztuv_traldf_lap(){} ~Yaoztuv_traldf_lap(){} }; /*M_PCL */ class ztuv_traldf_lap:public Yaoztuv_traldf_lap { public: ztuv_traldf_lap(){}; ~ztuv_traldf_lap (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// HERE IS A CLONE MODULE //////////// class zsuv_traldf_lap:public ztuv_traldf_lap{}; //////////// Begin of the Yao Class Yaota_traldf_lap //////////// class Yaota_traldf_lap { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_traldf_lap]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta_traldf_lap]; //:=========> Constructor - Destructor ============ Yaota_traldf_lap(){} ~Yaota_traldf_lap(){} }; /*M_PCL */ class ta_traldf_lap:public Yaota_traldf_lap { public: ta_traldf_lap(){}; ~ta_traldf_lap (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// HERE IS A CLONE MODULE //////////// class sa_traldf_lap:public ta_traldf_lap{}; //////////// Begin of the Yao Class Yaozwisd_trazdf_imp //////////// class Yaozwisd_trazdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_trazdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_trazdf_imp]; //:=========> Constructor - Destructor ============ Yaozwisd_trazdf_imp(){} ~Yaozwisd_trazdf_imp(){} }; /*M_PCL */ class zwisd_trazdf_imp:public Yaozwisd_trazdf_imp { public: zwisd_trazdf_imp(){}; ~zwisd_trazdf_imp (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaozrhs_trazdf_imp //////////// class Yaozrhs_trazdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_trazdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_trazdf_imp]; //:=========> Constructor - Destructor ============ Yaozrhs_trazdf_imp(){} ~Yaozrhs_trazdf_imp(){} }; /*M_PCL */ class zrhs_trazdf_imp:public Yaozrhs_trazdf_imp { public: zrhs_trazdf_imp(){}; ~zrhs_trazdf_imp (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// HERE IS A CLONE MODULE //////////// class zrhs_sa_trazdf_imp:public zrhs_trazdf_imp{}; //////////// Begin of the Yao Class Yaozwt_trazdf_imp //////////// class Yaozwt_trazdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwt_trazdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwt_trazdf_imp]; //:=========> Constructor - Destructor ============ Yaozwt_trazdf_imp(){} ~Yaozwt_trazdf_imp(){} }; /*M_PCL */ class zwt_trazdf_imp:public Yaozwt_trazdf_imp { public: zwt_trazdf_imp(){}; ~zwt_trazdf_imp (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// HERE IS A CLONE MODULE //////////// class ta_de_trazdf_imp:public zwt_trazdf_imp{}; //////////// Begin of the Yao Class Yaota //////////// class Yaota { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ta]; //:=========> Constructor - Destructor ============ Yaota(){} ~Yaota(){} }; /*M_PCL */ class ta:public Yaota { public: ta(){}; ~ta (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// HERE IS A CLONE MODULE //////////// class sa_de_trazdf_imp:public ta_de_trazdf_imp{}; //////////// Begin of the Yao Class Yaosa //////////// class Yaosa { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sa]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sa]; //:=========> Constructor - Destructor ============ Yaosa(){} ~Yaosa(){} }; /*M_PCL */ class sa:public Yaosa { public: sa(){}; ~sa (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaotb //////////// class Yaotb { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_tb]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_tb]; double Ywish[YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_tb]; //:=========> Constructor - Destructor ============ Yaotb(){} ~Yaotb(){} }; /*M_PCL */ class tb:public Yaotb { public: tb(){}; ~tb (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaosb //////////// class Yaosb { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sb]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sb]; double Ywish[YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_sb]; //:=========> Constructor - Destructor ============ Yaosb(){} ~Yaosb(){} }; /*M_PCL */ class sb:public Yaosb { public: sb(){}; ~sb (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaorhd //////////// class Yaorhd { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_rhd]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_rhd]; //:=========> Constructor - Destructor ============ Yaorhd(){} ~Yaorhd(){} }; /*M_PCL */ class rhd:public Yaorhd { public: rhd(){}; ~rhd (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaorhop //////////// class Yaorhop { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_rhop]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_rhop]; //:=========> Constructor - Destructor ============ Yaorhop(){} ~Yaorhop(){} }; /*M_PCL */ class rhop:public Yaorhop { public: rhop(){}; ~rhop (){}; void forward (double x0); void backward(double x0); }; //////////// Begin of the Yao Class Yaohmf_TF_dynadv_cen2 //////////// class Yaohmf_TF_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_hmf_TF_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_hmf_TF_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaohmf_TF_dynadv_cen2(){} ~Yaohmf_TF_dynadv_cen2(){} }; /*M_PCL */ class hmf_TF_dynadv_cen2:public Yaohmf_TF_dynadv_cen2 { public: hmf_TF_dynadv_cen2(){}; ~hmf_TF_dynadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5); void backward(double x0,double x1,double x2,double x3,double x4,double x5); }; //////////// Begin of the Yao Class Yaozua_dhmf_dynadv_cen2 //////////// class Yaozua_dhmf_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zua_dhmf_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zua_dhmf_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaozua_dhmf_dynadv_cen2(){} ~Yaozua_dhmf_dynadv_cen2(){} }; /*M_PCL */ class zua_dhmf_dynadv_cen2:public Yaozua_dhmf_dynadv_cen2 { public: zua_dhmf_dynadv_cen2(){}; ~zua_dhmf_dynadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaozva_dhmf_dynadv_cen2 //////////// class Yaozva_dhmf_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zva_dhmf_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zva_dhmf_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaozva_dhmf_dynadv_cen2(){} ~Yaozva_dhmf_dynadv_cen2(){} }; /*M_PCL */ class zva_dhmf_dynadv_cen2:public Yaozva_dhmf_dynadv_cen2 { public: zva_dhmf_dynadv_cen2(){}; ~zva_dhmf_dynadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaozfuv_UW_dynadv_cen2 //////////// class Yaozfuv_UW_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zfuv_UW_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zfuv_UW_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaozfuv_UW_dynadv_cen2(){} ~Yaozfuv_UW_dynadv_cen2(){} }; /*M_PCL */ class zfuv_UW_dynadv_cen2:public Yaozfuv_UW_dynadv_cen2 { public: zfuv_UW_dynadv_cen2(){}; ~zfuv_UW_dynadv_cen2 (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6); }; //////////// Begin of the Yao Class Yaoua_dynadv_cen2 //////////// class Yaoua_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaoua_dynadv_cen2(){} ~Yaoua_dynadv_cen2(){} }; /*M_PCL */ class ua_dynadv_cen2:public Yaoua_dynadv_cen2 { public: ua_dynadv_cen2(){}; ~ua_dynadv_cen2 (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaova_dynadv_cen2 //////////// class Yaova_dynadv_cen2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_dynadv_cen2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_dynadv_cen2]; //:=========> Constructor - Destructor ============ Yaova_dynadv_cen2(){} ~Yaova_dynadv_cen2(){} }; /*M_PCL */ class va_dynadv_cen2:public Yaova_dynadv_cen2 { public: va_dynadv_cen2(){}; ~va_dynadv_cen2 (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaozwxyz_vor_ene //////////// class Yaozwxyz_vor_ene { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwxyz_vor_ene]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwxyz_vor_ene]; //:=========> Constructor - Destructor ============ Yaozwxyz_vor_ene(){} ~Yaozwxyz_vor_ene(){} }; /*M_PCL */ class zwxyz_vor_ene:public Yaozwxyz_vor_ene { public: zwxyz_vor_ene(){}; ~zwxyz_vor_ene (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaoua_vor_ene //////////// class Yaoua_vor_ene { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_vor_ene]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_vor_ene]; //:=========> Constructor - Destructor ============ Yaoua_vor_ene(){} ~Yaoua_vor_ene(){} }; /*M_PCL */ class ua_vor_ene:public Yaoua_vor_ene { public: ua_vor_ene(){}; ~ua_vor_ene (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6); }; //////////// Begin of the Yao Class Yaova_vor_ene //////////// class Yaova_vor_ene { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_vor_ene]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_vor_ene]; //:=========> Constructor - Destructor ============ Yaova_vor_ene(){} ~Yaova_vor_ene(){} }; /*M_PCL */ class va_vor_ene:public Yaova_vor_ene { public: va_vor_ene(){}; ~va_vor_ene (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6); }; //////////// Begin of the Yao Class Yaoua_dyn_ldf_lap //////////// class Yaoua_dyn_ldf_lap { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dyn_ldf_lap]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dyn_ldf_lap]; //:=========> Constructor - Destructor ============ Yaoua_dyn_ldf_lap(){} ~Yaoua_dyn_ldf_lap(){} }; /*M_PCL */ class ua_dyn_ldf_lap:public Yaoua_dyn_ldf_lap { public: ua_dyn_ldf_lap(){}; ~ua_dyn_ldf_lap (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaova_dyn_ldf_lap //////////// class Yaova_dyn_ldf_lap { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_dyn_ldf_lap]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_dyn_ldf_lap]; //:=========> Constructor - Destructor ============ Yaova_dyn_ldf_lap(){} ~Yaova_dyn_ldf_lap(){} }; /*M_PCL */ class va_dyn_ldf_lap:public Yaova_dyn_ldf_lap { public: va_dyn_ldf_lap(){}; ~va_dyn_ldf_lap (){}; void forward (double x0,double x1,double x2,double x3,double x4); void backward(double x0,double x1,double x2,double x3,double x4); }; //////////// Begin of the Yao Class Yaozhpij_dyn_hpg_zco //////////// class Yaozhpij_dyn_hpg_zco { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zhpij_dyn_hpg_zco]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zhpij_dyn_hpg_zco]; //:=========> Constructor - Destructor ============ Yaozhpij_dyn_hpg_zco(){} ~Yaozhpij_dyn_hpg_zco(){} }; /*M_PCL */ class zhpij_dyn_hpg_zco:public Yaozhpij_dyn_hpg_zco { public: zhpij_dyn_hpg_zco(){}; ~zhpij_dyn_hpg_zco (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7); }; //////////// Begin of the Yao Class Yaoua_dyn_hpg_zco //////////// class Yaoua_dyn_hpg_zco { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dyn_hpg_zco]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dyn_hpg_zco]; //:=========> Constructor - Destructor ============ Yaoua_dyn_hpg_zco(){} ~Yaoua_dyn_hpg_zco(){} }; /*M_PCL */ class ua_dyn_hpg_zco:public Yaoua_dyn_hpg_zco { public: ua_dyn_hpg_zco(){}; ~ua_dyn_hpg_zco (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// HERE IS A CLONE MODULE //////////// class va_dyn_hpg_zco:public ua_dyn_hpg_zco{}; //////////// Begin of the Yao Class Yaozwisd_ua_dynzdf_imp //////////// class Yaozwisd_ua_dynzdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_ua_dynzdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_ua_dynzdf_imp]; //:=========> Constructor - Destructor ============ Yaozwisd_ua_dynzdf_imp(){} ~Yaozwisd_ua_dynzdf_imp(){} }; /*M_PCL */ class zwisd_ua_dynzdf_imp:public Yaozwisd_ua_dynzdf_imp { public: zwisd_ua_dynzdf_imp(){}; ~zwisd_ua_dynzdf_imp (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaozwisd_va_dynzdf_imp //////////// class Yaozwisd_va_dynzdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_va_dynzdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zwisd_va_dynzdf_imp]; //:=========> Constructor - Destructor ============ Yaozwisd_va_dynzdf_imp(){} ~Yaozwisd_va_dynzdf_imp(){} }; /*M_PCL */ class zwisd_va_dynzdf_imp:public Yaozwisd_va_dynzdf_imp { public: zwisd_va_dynzdf_imp(){}; ~zwisd_va_dynzdf_imp (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaozrhs_ua_dynzdf_imp //////////// class Yaozrhs_ua_dynzdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_ua_dynzdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_ua_dynzdf_imp]; //:=========> Constructor - Destructor ============ Yaozrhs_ua_dynzdf_imp(){} ~Yaozrhs_ua_dynzdf_imp(){} }; /*M_PCL */ class zrhs_ua_dynzdf_imp:public Yaozrhs_ua_dynzdf_imp { public: zrhs_ua_dynzdf_imp(){}; ~zrhs_ua_dynzdf_imp (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaozrhs_va_dynzdf_imp //////////// class Yaozrhs_va_dynzdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_va_dynzdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_zrhs_va_dynzdf_imp]; //:=========> Constructor - Destructor ============ Yaozrhs_va_dynzdf_imp(){} ~Yaozrhs_va_dynzdf_imp(){} }; /*M_PCL */ class zrhs_va_dynzdf_imp:public Yaozrhs_va_dynzdf_imp { public: zrhs_va_dynzdf_imp(){}; ~zrhs_va_dynzdf_imp (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// HERE IS A CLONE MODULE //////////// class zwt_ua_dynzdf_imp:public zwt_trazdf_imp{}; //////////// HERE IS A CLONE MODULE //////////// class zwt_va_dynzdf_imp:public zwt_trazdf_imp{}; //////////// HERE IS A CLONE MODULE //////////// class ua_de_dynzdf_imp:public ta_de_trazdf_imp{}; //////////// Begin of the Yao Class Yaoua_dynzdf_imp //////////// class Yaoua_dynzdf_imp { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dynzdf_imp]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_dynzdf_imp]; //:=========> Constructor - Destructor ============ Yaoua_dynzdf_imp(){} ~Yaoua_dynzdf_imp(){} }; /*M_PCL */ class ua_dynzdf_imp:public Yaoua_dynzdf_imp { public: ua_dynzdf_imp(){}; ~ua_dynzdf_imp (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// HERE IS A CLONE MODULE //////////// class va_de_dynzdf_imp:public ta_de_trazdf_imp{}; //////////// HERE IS A CLONE MODULE //////////// class va_dynzdf_imp:public ua_dynzdf_imp{}; //////////// Begin of the Yao Class Yaoua_norm_dynzdf //////////// class Yaoua_norm_dynzdf { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_norm_dynzdf]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_norm_dynzdf]; //:=========> Constructor - Destructor ============ Yaoua_norm_dynzdf(){} ~Yaoua_norm_dynzdf(){} }; /*M_PCL */ class ua_norm_dynzdf:public Yaoua_norm_dynzdf { public: ua_norm_dynzdf(){}; ~ua_norm_dynzdf (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// HERE IS A CLONE MODULE //////////// class va_norm_dynzdf:public ua_norm_dynzdf{}; //////////// Begin of the Yao Class Yaospguv_now_dynspg //////////// class Yaospguv_now_dynspg { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_spguv_now_dynspg]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_spguv_now_dynspg]; //:=========> Constructor - Destructor ============ Yaospguv_now_dynspg(){} ~Yaospguv_now_dynspg(){} }; /*M_PCL */ class spguv_now_dynspg:public Yaospguv_now_dynspg { public: spguv_now_dynspg(){}; ~spguv_now_dynspg (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaoua_1_dynspg_flt //////////// class Yaoua_1_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_1_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_ua_1_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaoua_1_dynspg_flt(){} ~Yaoua_1_dynspg_flt(){} }; /*M_PCL */ class ua_1_dynspg_flt:public Yaoua_1_dynspg_flt { public: ua_1_dynspg_flt(){}; ~ua_1_dynspg_flt (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaova_1_dynspg_flt //////////// class Yaova_1_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_1_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YA3_S3dt][YNBS_va_1_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaova_1_dynspg_flt(){} ~Yaova_1_dynspg_flt(){} }; /*M_PCL */ class va_1_dynspg_flt:public Yaova_1_dynspg_flt { public: va_1_dynspg_flt(){}; ~va_1_dynspg_flt (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaosum_spgu_dynspg_flt //////////// class Yaosum_spgu_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sum_spgu_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sum_spgu_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaosum_spgu_dynspg_flt(){} ~Yaosum_spgu_dynspg_flt(){} }; /*M_PCL */ class sum_spgu_dynspg_flt:public Yaosum_spgu_dynspg_flt { public: sum_spgu_dynspg_flt(){}; ~sum_spgu_dynspg_flt (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaosum_spgv_dynspg_flt //////////// class Yaosum_spgv_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sum_spgv_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_sum_spgv_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaosum_spgv_dynspg_flt(){} ~Yaosum_spgv_dynspg_flt(){} }; /*M_PCL */ class sum_spgv_dynspg_flt:public Yaosum_spgv_dynspg_flt { public: sum_spgv_dynspg_flt(){}; ~sum_spgv_dynspg_flt (){}; void forward (); void backward(); }; //////////// Begin of the Yao Class Yaogcb_dynspg_flt //////////// class Yaogcb_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_gcb_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_gcb_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaogcb_dynspg_flt(){} ~Yaogcb_dynspg_flt(){} }; /*M_PCL */ class gcb_dynspg_flt:public Yaogcb_dynspg_flt { public: gcb_dynspg_flt(){}; ~gcb_dynspg_flt (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaogcx_dynspg_flt //////////// class Yaogcx_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_gcx_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt][YA2_S3dt][YNBS_gcx_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaogcx_dynspg_flt(){} ~Yaogcx_dynspg_flt(){} }; /*M_PCL */ class gcx_dynspg_flt:public Yaogcx_dynspg_flt { public: gcx_dynspg_flt(){}; ~gcx_dynspg_flt (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //////////// Begin of the Yao Class Yaosolsor_gx1_x_r //////////// class Yaosolsor_gx1_x_r { public: double Ystate[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_gx1_x_r]; double Ygrad[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_gx1_x_r]; //:=========> Constructor - Destructor ============ Yaosolsor_gx1_x_r(){} ~Yaosolsor_gx1_x_r(){} }; /*M_PCL */ class solsor_gx1_x_r:public Yaosolsor_gx1_x_r { public: solsor_gx1_x_r(){}; ~solsor_gx1_x_r (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7); }; //////////// Begin of the Yao Class Yaosolsor_gx2_x_r //////////// class Yaosolsor_gx2_x_r { public: double Ystate[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_gx2_x_r]; double Ygrad[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_gx2_x_r]; //:=========> Constructor - Destructor ============ Yaosolsor_gx2_x_r(){} ~Yaosolsor_gx2_x_r(){} }; /*M_PCL */ class solsor_gx2_x_r:public Yaosolsor_gx2_x_r { public: solsor_gx2_x_r(){}; ~solsor_gx2_x_r (){}; void forward (double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8); void backward(double x0,double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8); }; //////////// Begin of the Yao Class Yaosolsor_flag //////////// class Yaosolsor_flag { public: double Ystate[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_flag]; double Ygrad[YNBALLTIME_Tsbd][YA1_Ssolsor][YA2_Ssolsor][YA3_Ssolsor][YNBS_solsor_flag]; //:=========> Constructor - Destructor ============ Yaosolsor_flag(){} ~Yaosolsor_flag(){} }; /*M_PCL */ class solsor_flag:public Yaosolsor_flag { public: solsor_flag(){}; ~solsor_flag (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaogcx2 //////////// class Yaogcx2 { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_gcx2]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_gcx2]; //:=========> Constructor - Destructor ============ Yaogcx2(){} ~Yaogcx2(){} }; /*M_PCL */ class gcx2:public Yaogcx2 { public: gcx2(){}; ~gcx2 (){}; void forward (double x0); void backward(double x0); }; //////////// Begin of the Yao Class Yaospguv_dynspg_flt //////////// class Yaospguv_dynspg_flt { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_spguv_dynspg_flt]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_spguv_dynspg_flt]; //:=========> Constructor - Destructor ============ Yaospguv_dynspg_flt(){} ~Yaospguv_dynspg_flt(){} }; /*M_PCL */ class spguv_dynspg_flt:public Yaospguv_dynspg_flt { public: spguv_dynspg_flt(){}; ~spguv_dynspg_flt (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaoua //////////// class Yaoua { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_ua]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_ua]; //:=========> Constructor - Destructor ============ Yaoua(){} ~Yaoua(){} }; /*M_PCL */ class ua:public Yaoua { public: ua(){}; ~ua (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaova //////////// class Yaova { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_va]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_va]; //:=========> Constructor - Destructor ============ Yaova(){} ~Yaova(){} }; /*M_PCL */ class va:public Yaova { public: va(){}; ~va (){}; void forward (double x0,double x1,double x2); void backward(double x0,double x1,double x2); }; //////////// Begin of the Yao Class Yaosshn //////////// class Yaosshn { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_sshn]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_sshn]; //:=========> Constructor - Destructor ============ Yaosshn(){} ~Yaosshn(){} }; /*M_PCL */ class sshn:public Yaosshn { public: sshn(){}; ~sshn (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaosshb //////////// class Yaosshb { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_sshb]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YNBS_sshb]; double Ywish[YA1_S3dt_b][YA2_S3dt_b][YNBS_sshb]; //:=========> Constructor - Destructor ============ Yaosshb(){} ~Yaosshb(){} }; /*M_PCL */ class sshb:public Yaosshb { public: sshb(){}; ~sshb (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaoub //////////// class Yaoub { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_ub]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_ub]; double Ywish[YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_ub]; //:=========> Constructor - Destructor ============ Yaoub(){} ~Yaoub(){} }; /*M_PCL */ class ub:public Yaoub { public: ub(){}; ~ub (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaovb //////////// class Yaovb { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_vb]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_vb]; double Ywish[YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_vb]; //:=========> Constructor - Destructor ============ Yaovb(){} ~Yaovb(){} }; /*M_PCL */ class vb:public Yaovb { public: vb(){}; ~vb (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaohdivn //////////// class Yaohdivn { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_hdivn]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_hdivn]; //:=========> Constructor - Destructor ============ Yaohdivn(){} ~Yaohdivn(){} }; /*M_PCL */ class hdivn:public Yaohdivn { public: hdivn(){}; ~hdivn (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaorotn //////////// class Yaorotn { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_rotn]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_rotn]; //:=========> Constructor - Destructor ============ Yaorotn(){} ~Yaorotn(){} }; /*M_PCL */ class rotn:public Yaorotn { public: rotn(){}; ~rotn (){}; void forward (double x0,double x1,double x2,double x3); void backward(double x0,double x1,double x2,double x3); }; //////////// Begin of the Yao Class Yaowa //////////// class Yaowa { public: double Ystate[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_wa]; double Ygrad[YNBALLTIME_Tsbd][YA1_S3dt_b][YA2_S3dt_b][YA3_S3dt_b][YNBS_wa]; //:=========> Constructor - Destructor ============ Yaowa(){} ~Yaowa(){} }; /*M_PCL */ class wa:public Yaowa { public: wa(){}; ~wa (){}; void forward (double x0,double x1); void backward(double x0,double x1); }; //� � � � PROTOTYPES of AUTO-FUNCTIONS � � � � � � � � � � � void Yrazgrad_sshn_c(); void Ysetstate_sshn_c(); void Yrazgrad_ta_c(); void Ysetstate_ta_c(); void Ysetepsi_ta_c(); void Yadjust_ta_c(); void Y3getstate_ta_c(float x[]); void Y3valstate_ta_c(); void Y3valgrad_ta_c(float g[]); void Yrazgrad_sa_c(); void Ysetstate_sa_c(); void Yrazgrad_ua_c(); void Ysetstate_ua_c(); void Yrazgrad_va_c(); void Ysetstate_va_c(); void Yrazgrad_sbcgyre_qsr_qns(); void Ysetstate_sbcgyre_qsr_qns(); void Yrazgrad_sbcgyre_emp1(); void Ysetstate_sbcgyre_emp1(); void Yrazgrad_sbcgyre_zsumemp_zsurf(); void Ysetstate_sbcgyre_zsumemp_zsurf(); void Yrazgrad_sbcgyre_emp(); void Ysetstate_sbcgyre_emp(); void Yrazgrad_sbcgyre_emps(); void Ysetstate_sbcgyre_emps(); void Yrazgrad_sbcgyre_utau_vtau(); void Ysetstate_sbcgyre_utau_vtau(); void Yrazgrad_sbcgyre_wndm(); void Ysetstate_sbcgyre_wndm(); void Yrazgrad_bn2_rn2(); void Ysetstate_bn2_rn2(); void Yrazgrad_zdf_avt_avmu_avmv(); void Ysetstate_zdf_avt_avmu_avmv(); void Yrazgrad_zdfmxl_hmld(); void Ysetstate_zdfmxl_hmld(); void Yrazgrad_zdfmxl_nmln_hmlp_hmlpt(); void Ysetstate_zdfmxl_nmln_hmlp_hmlpt(); void Yrazgrad_ta_sa_trasbc(); void Ysetstate_ta_sa_trasbc(); void Yrazgrad_ta_traqsr(); void Ysetstate_ta_traqsr(); void Yrazgrad_zcent_hor_traadv_cen2(); void Ysetstate_zcent_hor_traadv_cen2(); void Yrazgrad_zcens_hor_traadv_cen2(); void Ysetstate_zcens_hor_traadv_cen2(); void Yrazgrad_ta_hor_traadv_cen2(); void Ysetstate_ta_hor_traadv_cen2(); void Yrazgrad_sa_hor_traadv_cen2(); void Ysetstate_sa_hor_traadv_cen2(); void Yrazgrad_zcent_ver_traadv_cen2(); void Ysetstate_zcent_ver_traadv_cen2(); void Yrazgrad_zcens_ver_traadv_cen2(); void Ysetstate_zcens_ver_traadv_cen2(); void Yrazgrad_ta_ver_traadv_cen2(); void Ysetstate_ta_ver_traadv_cen2(); void Yrazgrad_sa_ver_traadv_cen2(); void Ysetstate_sa_ver_traadv_cen2(); void Yrazgrad_ztuv_traldf_lap(); void Ysetstate_ztuv_traldf_lap(); void Yrazgrad_zsuv_traldf_lap(); void Ysetstate_zsuv_traldf_lap(); void Yrazgrad_ta_traldf_lap(); void Ysetstate_ta_traldf_lap(); void Yrazgrad_sa_traldf_lap(); void Ysetstate_sa_traldf_lap(); void Yrazgrad_zwisd_trazdf_imp(); void Ysetstate_zwisd_trazdf_imp(); void Yrazgrad_zrhs_trazdf_imp(); void Ysetstate_zrhs_trazdf_imp(); void Yrazgrad_zrhs_sa_trazdf_imp(); void Ysetstate_zrhs_sa_trazdf_imp(); void Yrazgrad_zwt_trazdf_imp(); void Ysetstate_zwt_trazdf_imp(); void Yrazgrad_ta_de_trazdf_imp(); void Ysetstate_ta_de_trazdf_imp(); void Yrazgrad_ta(); void Ysetstate_ta(); void Yrazgrad_sa_de_trazdf_imp(); void Ysetstate_sa_de_trazdf_imp(); void Yrazgrad_sa(); void Ysetstate_sa(); void Yrazgrad_tb(); void Ysetstate_tb(); void Yrazgrad_sb(); void Ysetstate_sb(); void Yrazgrad_rhd(); void Ysetstate_rhd(); void Yrazgrad_rhop(); void Ysetstate_rhop(); void Yrazgrad_hmf_TF_dynadv_cen2(); void Ysetstate_hmf_TF_dynadv_cen2(); void Yrazgrad_zua_dhmf_dynadv_cen2(); void Ysetstate_zua_dhmf_dynadv_cen2(); void Yrazgrad_zva_dhmf_dynadv_cen2(); void Ysetstate_zva_dhmf_dynadv_cen2(); void Yrazgrad_zfuv_UW_dynadv_cen2(); void Ysetstate_zfuv_UW_dynadv_cen2(); void Yrazgrad_ua_dynadv_cen2(); void Ysetstate_ua_dynadv_cen2(); void Yrazgrad_va_dynadv_cen2(); void Ysetstate_va_dynadv_cen2(); void Yrazgrad_zwxyz_vor_ene(); void Ysetstate_zwxyz_vor_ene(); void Yrazgrad_ua_vor_ene(); void Ysetstate_ua_vor_ene(); void Yrazgrad_va_vor_ene(); void Ysetstate_va_vor_ene(); void Yrazgrad_ua_dyn_ldf_lap(); void Ysetstate_ua_dyn_ldf_lap(); void Yrazgrad_va_dyn_ldf_lap(); void Ysetstate_va_dyn_ldf_lap(); void Yrazgrad_zhpij_dyn_hpg_zco(); void Ysetstate_zhpij_dyn_hpg_zco(); void Yrazgrad_ua_dyn_hpg_zco(); void Ysetstate_ua_dyn_hpg_zco(); void Yrazgrad_va_dyn_hpg_zco(); void Ysetstate_va_dyn_hpg_zco(); void Yrazgrad_zwisd_ua_dynzdf_imp(); void Ysetstate_zwisd_ua_dynzdf_imp(); void Yrazgrad_zwisd_va_dynzdf_imp(); void Ysetstate_zwisd_va_dynzdf_imp(); void Yrazgrad_zrhs_ua_dynzdf_imp(); void Ysetstate_zrhs_ua_dynzdf_imp(); void Yrazgrad_zrhs_va_dynzdf_imp(); void Ysetstate_zrhs_va_dynzdf_imp(); void Yrazgrad_zwt_ua_dynzdf_imp(); void Ysetstate_zwt_ua_dynzdf_imp(); void Yrazgrad_zwt_va_dynzdf_imp(); void Ysetstate_zwt_va_dynzdf_imp(); void Yrazgrad_ua_de_dynzdf_imp(); void Ysetstate_ua_de_dynzdf_imp(); void Yrazgrad_ua_dynzdf_imp(); void Ysetstate_ua_dynzdf_imp(); void Yrazgrad_va_de_dynzdf_imp(); void Ysetstate_va_de_dynzdf_imp(); void Yrazgrad_va_dynzdf_imp(); void Ysetstate_va_dynzdf_imp(); void Yrazgrad_ua_norm_dynzdf(); void Ysetstate_ua_norm_dynzdf(); void Yrazgrad_va_norm_dynzdf(); void Ysetstate_va_norm_dynzdf(); void Yrazgrad_spguv_now_dynspg(); void Ysetstate_spguv_now_dynspg(); void Yrazgrad_ua_1_dynspg_flt(); void Ysetstate_ua_1_dynspg_flt(); void Yrazgrad_va_1_dynspg_flt(); void Ysetstate_va_1_dynspg_flt(); void Yrazgrad_sum_spgu_dynspg_flt(); void Ysetstate_sum_spgu_dynspg_flt(); void Yrazgrad_sum_spgv_dynspg_flt(); void Ysetstate_sum_spgv_dynspg_flt(); void Yrazgrad_gcb_dynspg_flt(); void Ysetstate_gcb_dynspg_flt(); void Yrazgrad_gcx_dynspg_flt(); void Ysetstate_gcx_dynspg_flt(); void Yrazgrad_solsor_gx1_x_r(); void Ysetstate_solsor_gx1_x_r(); void Yrazgrad_solsor_gx2_x_r(); void Ysetstate_solsor_gx2_x_r(); void Yrazgrad_solsor_flag(); void Ysetstate_solsor_flag(); void Yrazgrad_gcx2(); void Ysetstate_gcx2(); void Yrazgrad_spguv_dynspg_flt(); void Ysetstate_spguv_dynspg_flt(); void Yrazgrad_ua(); void Ysetstate_ua(); void Yrazgrad_va(); void Ysetstate_va(); void Yrazgrad_sshn(); void Ysetstate_sshn(); void Yrazgrad_sshb(); void Ysetstate_sshb(); void Yrazgrad_ub(); void Ysetstate_ub(); void Yrazgrad_vb(); void Ysetstate_vb(); void Yrazgrad_hdivn(); void Ysetstate_hdivn(); void Yrazgrad_rotn(); void Ysetstate_rotn(); void Yrazgrad_wa(); void Ysetstate_wa(); /*------------- DUE TO MULTI TRAJECTOIRIES --------------*/ #define YNBTRAJ 2 int Yforward_traj_Tsbd(int nbp); int Ybackward_traj_Tsbd(int nbp); /*------- GENERATION DU TABLEAU DES TRAJECTOIRES --------*/ struct Yst_traj YTabTraj[2] = { {"Tcst", 'M', 0, 0.000000, 1.000000, 0.000000, 0, 1, 1.000000, NULL, NULL, NULL, NULL, 0}, {"Tsbd", 'M', 2, 0.000000, 1.000000, 0.000000, 2, 50, 50.000000, Yforward_traj_Tsbd, Ybackward_traj_Tsbd, NULL, NULL, 1}, }; /*------- GENERATION DU TABLEAU DES ESPACES --------*/ #define YNBSPACE 5 struct Yst_space YTabSpace[5] = { {"S0d", 'M', 1, 0, 0, "Tcst"}, {"S3d", 'M', 32, 22, 31, "Tcst"}, {"S3dt", 'M', 32, 22, 31, "Tsbd"}, {"S3dt_b", 'M', 32, 22, 31, "Tsbd"}, {"Ssolsor", 'M', 32, 22, 800, "Tsbd"}, }; /*------ GENERATION DU TABLEAU DES OPERATEURS -------*/ #define YNBOPERA 0 struct Yst_opera YTabOpera[0] = { }; /*------- GENERATION D'UN TABLEAU d'ACCES AUX MODULES --------*/ #define YNBMODUL 89 struct Yst_modul YTabMod[89] = { {"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"}, {"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"}, {"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"}, {"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"}, {"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"}, {"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"}, {"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"}, {"sbcgyre_zsumemp_zsurf", Ysbcgyre_zsumemp_zsurf, 2, 32, 22, 0, 5, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sbcgyre_emp", Ysbcgyre_emp, 2, 32, 22, 0, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sbcgyre_emps", Ysbcgyre_emps, 2, 32, 22, 0, 1, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sbcgyre_utau_vtau", Ysbcgyre_utau_vtau, 2, 32, 22, 0, 0, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sbcgyre_wndm", Ysbcgyre_wndm, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"bn2_rn2", Ybn2_rn2, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zdf_avt_avmu_avmv", Yzdf_avt_avmu_avmv, 3, 32, 22, 31, 19, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zdfmxl_hmld", Yzdfmxl_hmld, 2, 32, 22, 0, 31, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zdfmxl_nmln_hmlp_hmlpt", Yzdfmxl_nmln_hmlp_hmlpt, 2, 32, 22, 0, 31, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_sa_trasbc", Yta_sa_trasbc, 2, 32, 22, 0, 3, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_traqsr", Yta_traqsr, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zcent_hor_traadv_cen2", Yzcent_hor_traadv_cen2, 3, 32, 22, 31, 5, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zcens_hor_traadv_cen2", Yzcens_hor_traadv_cen2, 3, 32, 22, 31, 5, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_hor_traadv_cen2", Yta_hor_traadv_cen2, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sa_hor_traadv_cen2", Ysa_hor_traadv_cen2, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zcent_ver_traadv_cen2", Yzcent_ver_traadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zcens_ver_traadv_cen2", Yzcens_ver_traadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_ver_traadv_cen2", Yta_ver_traadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sa_ver_traadv_cen2", Ysa_ver_traadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ztuv_traldf_lap", Yztuv_traldf_lap, 3, 32, 22, 31, 3, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zsuv_traldf_lap", Yzsuv_traldf_lap, 3, 32, 22, 31, 3, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_traldf_lap", Yta_traldf_lap, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sa_traldf_lap", Ysa_traldf_lap, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwisd_trazdf_imp", Yzwisd_trazdf_imp, 3, 32, 22, 31, 2, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zrhs_trazdf_imp", Yzrhs_trazdf_imp, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zrhs_sa_trazdf_imp", Yzrhs_sa_trazdf_imp, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwt_trazdf_imp", Yzwt_trazdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta_de_trazdf_imp", Yta_de_trazdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ta", Yta, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sa_de_trazdf_imp", Ysa_de_trazdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sa", Ysa, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"tb", Ytb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sb", Ysb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"rhd", Yrhd, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"rhop", Yrhop, 3, 32, 22, 31, 1, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"hmf_TF_dynadv_cen2", Yhmf_TF_dynadv_cen2, 3, 32, 22, 31, 6, 4, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zua_dhmf_dynadv_cen2", Yzua_dhmf_dynadv_cen2, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zva_dhmf_dynadv_cen2", Yzva_dhmf_dynadv_cen2, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zfuv_UW_dynadv_cen2", Yzfuv_UW_dynadv_cen2, 3, 32, 22, 31, 7, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_dynadv_cen2", Yua_dynadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_dynadv_cen2", Yva_dynadv_cen2, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwxyz_vor_ene", Yzwxyz_vor_ene, 3, 32, 22, 31, 4, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_vor_ene", Yua_vor_ene, 3, 32, 22, 31, 7, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_vor_ene", Yva_vor_ene, 3, 32, 22, 31, 7, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_dyn_ldf_lap", Yua_dyn_ldf_lap, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_dyn_ldf_lap", Yva_dyn_ldf_lap, 3, 32, 22, 31, 5, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zhpij_dyn_hpg_zco", Yzhpij_dyn_hpg_zco, 3, 32, 22, 31, 8, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_dyn_hpg_zco", Yua_dyn_hpg_zco, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_dyn_hpg_zco", Yva_dyn_hpg_zco, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwisd_ua_dynzdf_imp", Yzwisd_ua_dynzdf_imp, 3, 32, 22, 31, 2, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwisd_va_dynzdf_imp", Yzwisd_va_dynzdf_imp, 3, 32, 22, 31, 2, 3, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zrhs_ua_dynzdf_imp", Yzrhs_ua_dynzdf_imp, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zrhs_va_dynzdf_imp", Yzrhs_va_dynzdf_imp, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwt_ua_dynzdf_imp", Yzwt_ua_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"zwt_va_dynzdf_imp", Yzwt_va_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_de_dynzdf_imp", Yua_de_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_dynzdf_imp", Yua_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_de_dynzdf_imp", Yva_de_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_dynzdf_imp", Yva_dynzdf_imp, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_norm_dynzdf", Yua_norm_dynzdf, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_norm_dynzdf", Yva_norm_dynzdf, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"spguv_now_dynspg", Yspguv_now_dynspg, 2, 32, 22, 0, 3, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"ua_1_dynspg_flt", Yua_1_dynspg_flt, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"va_1_dynspg_flt", Yva_1_dynspg_flt, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sum_spgu_dynspg_flt", Ysum_spgu_dynspg_flt, 2, 32, 22, 0, 31, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"sum_spgv_dynspg_flt", Ysum_spgv_dynspg_flt, 2, 32, 22, 0, 31, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"gcb_dynspg_flt", Ygcb_dynspg_flt, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"gcx_dynspg_flt", Ygcx_dynspg_flt, 2, 32, 22, 0, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt"}, {"solsor_gx1_x_r", Ysolsor_gx1_x_r, 3, 32, 22, 800, 8, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "Ssolsor"}, {"solsor_gx2_x_r", Ysolsor_gx2_x_r, 3, 32, 22, 800, 9, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "Ssolsor"}, {"solsor_flag", Ysolsor_flag, 3, 32, 22, 800, 4, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "Ssolsor"}, {"gcx2", Ygcx2, 2, 32, 22, 0, 1, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"spguv_dynspg_flt", Yspguv_dynspg_flt, 2, 32, 22, 0, 3, 2, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"ua", Yua, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"va", Yva, 3, 32, 22, 31, 3, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"sshn", Ysshn, 2, 32, 22, 0, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"sshb", Ysshb, 2, 32, 22, 0, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"ub", Yub, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"vb", Yvb, 3, 32, 22, 31, 4, 1, 52, 1, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"hdivn", Yhdivn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"rotn", Yrotn, 3, 32, 22, 31, 4, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, {"wa", Ywa, 3, 32, 22, 31, 2, 1, 52, 0, 0, 0, 0, 1.000000e+00, 1.000000e+00, 1.000000e+00, 1, "S3dt_b"}, }; /*------- GENERATION TABLEAU COUT_MODULES/OPERA --------*/ short YTabMocop[YNBMODUL][YNBOPERA] = { { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, { }, }; //----- GENERATION d'UN TABLEAU de DEFINITIONS de VALEURS ----- #define YNBDEFVAL 7 struct Yst_defval YTabDefval[7] = { {"NPCA", "15"}, {"NX", "32"}, {"NY", "22"}, {"NZ", "31"}, {"NMAX", "800"}, {"TA", "50"}, {"TU", "2"}, }; //� � � � GENERATION AUTOMATIQUE DES include � � � � � � � � � � � #include "sinobad.h" #define forward void sbcgyre_qsr_qns::forward #define backward void sbcgyre_qsr_qns::backward #define flinward void sbcgyre_qsr_qns::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "sbcgyre_qsr_qns.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void sbcgyre_emp1::forward #define backward void sbcgyre_emp1::backward #define flinward void sbcgyre_emp1::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sbcgyre_emp1.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sbcgyre_zsumemp_zsurf::forward #define backward void sbcgyre_zsumemp_zsurf::backward #define flinward void sbcgyre_zsumemp_zsurf::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "sbcgyre_zsumemp_zsurf.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void sbcgyre_emp::forward #define backward void sbcgyre_emp::backward #define flinward void sbcgyre_emp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sbcgyre_emp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sbcgyre_emps::forward #define backward void sbcgyre_emps::backward #define flinward void sbcgyre_emps::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sbcgyre_emps.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sbcgyre_utau_vtau::forward #define backward void sbcgyre_utau_vtau::backward #define flinward void sbcgyre_utau_vtau::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "sbcgyre_utau_vtau.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void sbcgyre_wndm::forward #define backward void sbcgyre_wndm::backward #define flinward void sbcgyre_wndm::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sbcgyre_wndm.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void bn2_rn2::forward #define backward void bn2_rn2::backward #define flinward void bn2_rn2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "bn2_rn2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zdf_avt_avmu_avmv::forward #define backward void zdf_avt_avmu_avmv::backward #define flinward void zdf_avt_avmu_avmv::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #include "zdf_avt_avmu_avmv.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void zdfmxl_hmld::forward #define backward void zdfmxl_hmld::backward #define flinward void zdfmxl_hmld::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "zdfmxl_hmld.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zdfmxl_nmln_hmlp_hmlpt::forward #define backward void zdfmxl_nmln_hmlp_hmlpt::backward #define flinward void zdfmxl_nmln_hmlp_hmlpt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #define YS3Y Ystate[YTemps][Yi][Yj][2] #define YS3 Ystate[YTemps][Yi][Yj][2] #define YG3 Ygrad[YTemps][Yi][Yj][2] #include "zdfmxl_nmln_hmlp_hmlpt.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void ta_sa_trasbc::forward #define backward void ta_sa_trasbc::backward #define flinward void ta_sa_trasbc::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "ta_sa_trasbc.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ta_traqsr::forward #define backward void ta_traqsr::backward #define flinward void ta_traqsr::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ta_traqsr.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zcent_hor_traadv_cen2::forward #define backward void zcent_hor_traadv_cen2::backward #define flinward void zcent_hor_traadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "zcent_hor_traadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ta_hor_traadv_cen2::forward #define backward void ta_hor_traadv_cen2::backward #define flinward void ta_hor_traadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ta_hor_traadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sa_hor_traadv_cen2::forward #define backward void sa_hor_traadv_cen2::backward #define flinward void sa_hor_traadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "sa_hor_traadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zcent_ver_traadv_cen2::forward #define backward void zcent_ver_traadv_cen2::backward #define flinward void zcent_ver_traadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zcent_ver_traadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ta_ver_traadv_cen2::forward #define backward void ta_ver_traadv_cen2::backward #define flinward void ta_ver_traadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ta_ver_traadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ztuv_traldf_lap::forward #define backward void ztuv_traldf_lap::backward #define flinward void ztuv_traldf_lap::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "ztuv_traldf_lap.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ta_traldf_lap::forward #define backward void ta_traldf_lap::backward #define flinward void ta_traldf_lap::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ta_traldf_lap.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zwisd_trazdf_imp::forward #define backward void zwisd_trazdf_imp::backward #define flinward void zwisd_trazdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #include "zwisd_trazdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void zrhs_trazdf_imp::forward #define backward void zrhs_trazdf_imp::backward #define flinward void zrhs_trazdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zrhs_trazdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zwt_trazdf_imp::forward #define backward void zwt_trazdf_imp::backward #define flinward void zwt_trazdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zwt_trazdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ta::forward #define backward void ta::backward #define flinward void ta::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ta.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sa::forward #define backward void sa::backward #define flinward void sa::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "sa.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void tb::forward #define backward void tb::backward #define flinward void tb::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "tb.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sb::forward #define backward void sb::backward #define flinward void sb::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "sb.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void rhd::forward #define backward void rhd::backward #define flinward void rhd::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "rhd.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void rhop::forward #define backward void rhop::backward #define flinward void rhop::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "rhop.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void hmf_TF_dynadv_cen2::forward #define backward void hmf_TF_dynadv_cen2::backward #define flinward void hmf_TF_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #define YS4Y Ystate[YTemps][Yi][Yj][Yk][3] #define YS4 Ystate[YTemps][Yi][Yj][Yk][3] #define YG4 Ygrad[YTemps][Yi][Yj][Yk][3] #include "hmf_TF_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef YS4Y #undef YS4 #undef YG4 #undef forward #undef backward #undef flinward #define forward void zua_dhmf_dynadv_cen2::forward #define backward void zua_dhmf_dynadv_cen2::backward #define flinward void zua_dhmf_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zua_dhmf_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zva_dhmf_dynadv_cen2::forward #define backward void zva_dhmf_dynadv_cen2::backward #define flinward void zva_dhmf_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zva_dhmf_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zfuv_UW_dynadv_cen2::forward #define backward void zfuv_UW_dynadv_cen2::backward #define flinward void zfuv_UW_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "zfuv_UW_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ua_dynadv_cen2::forward #define backward void ua_dynadv_cen2::backward #define flinward void ua_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void va_dynadv_cen2::forward #define backward void va_dynadv_cen2::backward #define flinward void va_dynadv_cen2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "va_dynadv_cen2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zwxyz_vor_ene::forward #define backward void zwxyz_vor_ene::backward #define flinward void zwxyz_vor_ene::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #include "zwxyz_vor_ene.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void ua_vor_ene::forward #define backward void ua_vor_ene::backward #define flinward void ua_vor_ene::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_vor_ene.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void va_vor_ene::forward #define backward void va_vor_ene::backward #define flinward void va_vor_ene::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "va_vor_ene.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ua_dyn_ldf_lap::forward #define backward void ua_dyn_ldf_lap::backward #define flinward void ua_dyn_ldf_lap::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_dyn_ldf_lap.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void va_dyn_ldf_lap::forward #define backward void va_dyn_ldf_lap::backward #define flinward void va_dyn_ldf_lap::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "va_dyn_ldf_lap.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zhpij_dyn_hpg_zco::forward #define backward void zhpij_dyn_hpg_zco::backward #define flinward void zhpij_dyn_hpg_zco::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "zhpij_dyn_hpg_zco.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ua_dyn_hpg_zco::forward #define backward void ua_dyn_hpg_zco::backward #define flinward void ua_dyn_hpg_zco::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_dyn_hpg_zco.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zwisd_ua_dynzdf_imp::forward #define backward void zwisd_ua_dynzdf_imp::backward #define flinward void zwisd_ua_dynzdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #include "zwisd_ua_dynzdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void zwisd_va_dynzdf_imp::forward #define backward void zwisd_va_dynzdf_imp::backward #define flinward void zwisd_va_dynzdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #define YS3Y Ystate[YTemps][Yi][Yj][Yk][2] #define YS3 Ystate[YTemps][Yi][Yj][Yk][2] #define YG3 Ygrad[YTemps][Yi][Yj][Yk][2] #include "zwisd_va_dynzdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef YS3Y #undef YS3 #undef YG3 #undef forward #undef backward #undef flinward #define forward void zrhs_ua_dynzdf_imp::forward #define backward void zrhs_ua_dynzdf_imp::backward #define flinward void zrhs_ua_dynzdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zrhs_ua_dynzdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void zrhs_va_dynzdf_imp::forward #define backward void zrhs_va_dynzdf_imp::backward #define flinward void zrhs_va_dynzdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "zrhs_va_dynzdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ua_dynzdf_imp::forward #define backward void ua_dynzdf_imp::backward #define flinward void ua_dynzdf_imp::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_dynzdf_imp.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ua_norm_dynzdf::forward #define backward void ua_norm_dynzdf::backward #define flinward void ua_norm_dynzdf::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_norm_dynzdf.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void spguv_now_dynspg::forward #define backward void spguv_now_dynspg::backward #define flinward void spguv_now_dynspg::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "spguv_now_dynspg.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ua_1_dynspg_flt::forward #define backward void ua_1_dynspg_flt::backward #define flinward void ua_1_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua_1_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void va_1_dynspg_flt::forward #define backward void va_1_dynspg_flt::backward #define flinward void va_1_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "va_1_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sum_spgu_dynspg_flt::forward #define backward void sum_spgu_dynspg_flt::backward #define flinward void sum_spgu_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sum_spgu_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sum_spgv_dynspg_flt::forward #define backward void sum_spgv_dynspg_flt::backward #define flinward void sum_spgv_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sum_spgv_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void gcb_dynspg_flt::forward #define backward void gcb_dynspg_flt::backward #define flinward void gcb_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "gcb_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void gcx_dynspg_flt::forward #define backward void gcx_dynspg_flt::backward #define flinward void gcx_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "gcx_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void solsor_gx1_x_r::forward #define backward void solsor_gx1_x_r::backward #define flinward void solsor_gx1_x_r::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "solsor_gx1_x_r.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void solsor_gx2_x_r::forward #define backward void solsor_gx2_x_r::backward #define flinward void solsor_gx2_x_r::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "solsor_gx2_x_r.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void solsor_flag::forward #define backward void solsor_flag::backward #define flinward void solsor_flag::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #define YS2Y Ystate[YTemps][Yi][Yj][Yk][1] #define YS2 Ystate[YTemps][Yi][Yj][Yk][1] #define YG2 Ygrad[YTemps][Yi][Yj][Yk][1] #include "solsor_flag.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void gcx2::forward #define backward void gcx2::backward #define flinward void gcx2::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "gcx2.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void spguv_dynspg_flt::forward #define backward void spguv_dynspg_flt::backward #define flinward void spguv_dynspg_flt::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #define YS2Y Ystate[YTemps][Yi][Yj][1] #define YS2 Ystate[YTemps][Yi][Yj][1] #define YG2 Ygrad[YTemps][Yi][Yj][1] #include "spguv_dynspg_flt.h" #undef YS1Y #undef YS1 #undef YG1 #undef YS2Y #undef YS2 #undef YG2 #undef forward #undef backward #undef flinward #define forward void ua::forward #define backward void ua::backward #define flinward void ua::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ua.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void va::forward #define backward void va::backward #define flinward void va::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "va.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sshn::forward #define backward void sshn::backward #define flinward void sshn::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sshn.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void sshb::forward #define backward void sshb::backward #define flinward void sshb::flinward #define YS1Y Ystate[YTemps][Yi][Yj][0] #define YS1 Ystate[YTemps][Yi][Yj][0] #define YG1 Ygrad[YTemps][Yi][Yj][0] #include "sshb.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void ub::forward #define backward void ub::backward #define flinward void ub::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "ub.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void vb::forward #define backward void vb::backward #define flinward void vb::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "vb.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void hdivn::forward #define backward void hdivn::backward #define flinward void hdivn::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "hdivn.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void rotn::forward #define backward void rotn::backward #define flinward void rotn::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "rotn.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward #define forward void wa::forward #define backward void wa::backward #define flinward void wa::flinward #define YS1Y Ystate[YTemps][Yi][Yj][Yk][0] #define YS1 Ystate[YTemps][Yi][Yj][Yk][0] #define YG1 Ygrad[YTemps][Yi][Yj][Yk][0] #include "wa.h" #undef YS1Y #undef YS1 #undef YG1 #undef forward #undef backward #undef flinward //-------------- end Yao generation -----------------