/*************************************************************************************************************************************/ /* */ /* G E S T I O N D E L ' I N T E R A C T I O N S T A N D A R D : */ /* */ /* */ /* Author of '$xrs/hyper_hyper_volumes.13$I' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20230225133801). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* A C C E S A U X F I C H I E R S P A R A M E T R E S : */ /* */ /*************************************************************************************************************************************/ #include xrs/hyper_hyper_volumes.33.I" /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* G E S T I O N D E S P R I M I T I V E S D E V I S U A L I S A T I O N S T A N D A R D S : */ /* */ /*************************************************************************************************************************************/ #define PROCESS_ARGUMENTS_DE_TRANSFORMATION_DE_w1_w2_w3_w4_w5_w6_w7_w8 \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ GET_ARGUMENT_L("tore_w1=",gestion_torique_de_w1); \ GET_ARGUMENT_L("tore_w2=",gestion_torique_de_w2); \ GET_ARGUMENT_L("tore_w3=",gestion_torique_de_w3); \ GET_ARGUMENT_L("tore_w4=",gestion_torique_de_w4); \ GET_ARGUMENT_L("tore_w5=",gestion_torique_de_w5); \ GET_ARGUMENT_L("tore_w6=",gestion_torique_de_w6); \ GET_ARGUMENT_L("tore_w7=",gestion_torique_de_w7); \ GET_ARGUMENT_L("tore_w8=",gestion_torique_de_w8); \ \ GET_ARGUMENT_L("w_arbitraires=""wa=",definir_arbitrairement_les_coordonnees_w1_w2_w3_w4_w5_w6_w7_w8); \ \ PROCESS_ARGUMENT_I("nombre_elements=""ne=",nombre_d_elements \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ PRINT_AVERTISSEMENT("'ne=' doit etre defini avant toute entree de fichiers"); \ Eblock \ ) \ ); \ \ GET_ARGUMENT_F("separateur_w=""sw=" \ ,separateur_de_definition_arbitraire_des_coordonnees_w1_w2_w3_w4_w5_w6_w7_w8 \ ); \ \ PROKESF_ARGUMENT_FICHIER("coordonnees_w1=" \ ,fichier_des_coordonnees_w1 \ ,liste_des_coordonnees_w1 \ ,COORDONNEE_w1_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w2=" \ ,fichier_des_coordonnees_w2 \ ,liste_des_coordonnees_w2 \ ,COORDONNEE_w2_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w3=" \ ,fichier_des_coordonnees_w3 \ ,liste_des_coordonnees_w3 \ ,COORDONNEE_w3_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w4=" \ ,fichier_des_coordonnees_w4 \ ,liste_des_coordonnees_w4 \ ,COORDONNEE_w4_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w5=" \ ,fichier_des_coordonnees_w5 \ ,liste_des_coordonnees_w5 \ ,COORDONNEE_w5_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w6=" \ ,fichier_des_coordonnees_w6 \ ,liste_des_coordonnees_w6 \ ,COORDONNEE_w6_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w7=" \ ,fichier_des_coordonnees_w7 \ ,liste_des_coordonnees_w7 \ ,COORDONNEE_w7_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_w8=" \ ,fichier_des_coordonnees_w8 \ ,liste_des_coordonnees_w8 \ ,COORDONNEE_w8_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ \ PROKESF_ARGUMENT_FICHIER("coordonnees_ROUGE=" \ ,fichier_des_coordonnees_ROUGE \ ,liste_des_coordonnees_ROUGE \ ,COORDONNEE_ROUGE_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_VERTE=" \ ,fichier_des_coordonnees_VERTE \ ,liste_des_coordonnees_VERTE \ ,COORDONNEE_VERTE_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ PROKESF_ARGUMENT_FICHIER("coordonnees_BLEUE=" \ ,fichier_des_coordonnees_BLEUE \ ,liste_des_coordonnees_BLEUE \ ,COORDONNEE_BLEUE_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ \ PROKESF_ARGUMENT_FICHIER("coordonnees_RAYON=" \ ,fichier_des_coordonnees_RAYON \ ,liste_des_coordonnees_RAYON \ ,COORDONNEE_RAYON_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ /* Introduit le 20240517141151... */ \ \ PROKESF_ARGUMENT_FICHIER("coordonnees_MASSE=" \ ,fichier_des_coordonnees_MASSE \ ,liste_des_coordonnees_MASSE \ ,COORDONNEE_MASSE_IMPLICITE \ ,lTRANSFORMAT_0d \ ,iGENERATION_D_UN_FICHIER \ ); \ /* Introduit le 20240519091117... */ \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock #define PROCESS_ARGUMENTS_DE_DEFINITION_DES_COORDONNEES_CURVILIGNES \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ GET_ARGUMENT_L("lw=""lister_w=",lister_les_coordonnees_w1_w2_w3_w4_w5_w6_w7_w8_des_points); \ \ GET_ARGUMENT_F("mw1=",minimum_de_w1); \ GET_ARGUMENT_F("Mw1=",maximum_de_w1); \ GET_ARGUMENT_F("pas_w1=""pw1=",pas_de_w1); \ GET_ARGUMENT_I("ew1=",echantillonnage_de_w1); \ GET_ARGUMENT_I("tew1=",translation_de_l_echantillonnage_de_w1); \ GET_ARGUMENT_F("dpw1=",diviseur_du_pas_de_w1); \ \ GET_ARGUMENT_F("mw2=",minimum_de_w2); \ GET_ARGUMENT_F("Mw2=",maximum_de_w2); \ GET_ARGUMENT_F("pas_w2=""pw2=",pas_de_w2); \ GET_ARGUMENT_I("ew2=",echantillonnage_de_w2); \ GET_ARGUMENT_I("tew2=",translation_de_l_echantillonnage_de_w2); \ GET_ARGUMENT_F("dpw2=",diviseur_du_pas_de_w2); \ \ GET_ARGUMENT_F("mw3=",minimum_de_w3); \ GET_ARGUMENT_F("Mw3=",maximum_de_w3); \ GET_ARGUMENT_F("pas_w3=""pw3=",pas_de_w3); \ GET_ARGUMENT_I("ew3=",echantillonnage_de_w3); \ GET_ARGUMENT_I("tew3=",translation_de_l_echantillonnage_de_w3); \ GET_ARGUMENT_F("dpw3=",diviseur_du_pas_de_w3); \ \ GET_ARGUMENT_F("mw4=",minimum_de_w4); \ GET_ARGUMENT_F("Mw4=",maximum_de_w4); \ GET_ARGUMENT_F("pas_w4=""pw4=",pas_de_w4); \ GET_ARGUMENT_I("ew4=",echantillonnage_de_w4); \ GET_ARGUMENT_I("tew4=",translation_de_l_echantillonnage_de_w4); \ GET_ARGUMENT_F("dpw4=",diviseur_du_pas_de_w4); \ \ GET_ARGUMENT_F("mw5=",minimum_de_w5); \ GET_ARGUMENT_F("Mw5=",maximum_de_w5); \ GET_ARGUMENT_F("pas_w5=""pw5=",pas_de_w5); \ GET_ARGUMENT_I("ew5=",echantillonnage_de_w5); \ GET_ARGUMENT_I("tew5=",translation_de_l_echantillonnage_de_w5); \ GET_ARGUMENT_F("dpw5=",diviseur_du_pas_de_w5); \ \ GET_ARGUMENT_F("mw6=",minimum_de_w6); \ GET_ARGUMENT_F("Mw6=",maximum_de_w6); \ GET_ARGUMENT_F("pas_w6=""pw6=",pas_de_w6); \ GET_ARGUMENT_I("ew6=",echantillonnage_de_w6); \ GET_ARGUMENT_I("tew6=",translation_de_l_echantillonnage_de_w6); \ GET_ARGUMENT_F("dpw6=",diviseur_du_pas_de_w6); \ \ GET_ARGUMENT_F("mw7=",minimum_de_w7); \ GET_ARGUMENT_F("Mw7=",maximum_de_w7); \ GET_ARGUMENT_F("pas_w7=""pw7=",pas_de_w7); \ GET_ARGUMENT_I("ew7=",echantillonnage_de_w7); \ GET_ARGUMENT_I("tew7=",translation_de_l_echantillonnage_de_w7); \ GET_ARGUMENT_F("dpw7=",diviseur_du_pas_de_w7); \ \ GET_ARGUMENT_F("mw8=",minimum_de_w8); \ GET_ARGUMENT_F("Mw8=",maximum_de_w8); \ GET_ARGUMENT_F("pas_w8=""pw8=",pas_de_w8); \ GET_ARGUMENT_I("ew8=",echantillonnage_de_w8); \ GET_ARGUMENT_I("tew8=",translation_de_l_echantillonnage_de_w8); \ GET_ARGUMENT_F("dpw8=",diviseur_du_pas_de_w8); \ \ GET_ARGUMENT_I("nombre_inter_w1=""niw1=",nombre_d_inters_w1); \ GET_ARGUMENT_I("nombre_points_entre_deux_w1=""npw1=",nombre_de_points_dans_un_inter_w1); \ GET_ARGUMENT_I("nombre_inter_w2=""niw2=",nombre_d_inters_w2); \ GET_ARGUMENT_I("nombre_points_entre_deux_w2=""npw2=",nombre_de_points_dans_un_inter_w2); \ GET_ARGUMENT_I("nombre_inter_w3=""niw3=",nombre_d_inters_w3); \ GET_ARGUMENT_I("nombre_points_entre_deux_w3=""npw3=",nombre_de_points_dans_un_inter_w3); \ GET_ARGUMENT_I("nombre_inter_w4=""niw4=",nombre_d_inters_w4); \ GET_ARGUMENT_I("nombre_points_entre_deux_w4=""npw4=",nombre_de_points_dans_un_inter_w4); \ GET_ARGUMENT_I("nombre_inter_w5=""niw5=",nombre_d_inters_w5); \ GET_ARGUMENT_I("nombre_points_entre_deux_w5=""npw5=",nombre_de_points_dans_un_inter_w5); \ GET_ARGUMENT_I("nombre_inter_w6=""niw6=",nombre_d_inters_w6); \ GET_ARGUMENT_I("nombre_points_entre_deux_w6=""npw6=",nombre_de_points_dans_un_inter_w6); \ GET_ARGUMENT_I("nombre_inter_w7=""niw7=",nombre_d_inters_w7); \ GET_ARGUMENT_I("nombre_points_entre_deux_w7=""npw7=",nombre_de_points_dans_un_inter_w7); \ GET_ARGUMENT_I("nombre_inter_w8=""niw8=",nombre_d_inters_w8); \ GET_ARGUMENT_I("nombre_points_entre_deux_w8=""npw8=",nombre_de_points_dans_un_inter_w8); \ \ PROCESS_ARGUMENT_L("faciliter_parametrage_w1_w2_w3_w4_w5_w6_w7_w8=""fpw1w2w3w4w5w6w7w8=" \ ,faciliter_le_parametrage_de_w1_w2_w3_w4_w5_w6_w7_w8 \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ Test(IL_FAUT(faciliter_le_parametrage_de_w1_w2_w3_w4_w5_w6_w7_w8)) \ Bblock \ \ EGAL(nombre_de_points_dans_un_inter_w1 \ ,MAX2(nombre_de_points_dans_un_inter_w1,NOMBRE_DE_POINTS_DANS_UN_INTER_w1) \ ); \ EGAL(pas_de_w1,DIVI(SOUS(maximum_de_w1,minimum_de_w1),FLOT(nombre_d_inters_w1))); \ EGAL(echantillonnage_de_w1,nombre_de_points_dans_un_inter_w1); \ EGAL(diviseur_du_pas_de_w1,FLOT(nombre_de_points_dans_un_inter_w1)); \ \ EGAL(nombre_de_points_dans_un_inter_w2 \ ,MAX2(nombre_de_points_dans_un_inter_w2,NOMBRE_DE_POINTS_DANS_UN_INTER_w2) \ ); \ EGAL(pas_de_w2,DIVI(SOUS(maximum_de_w2,minimum_de_w2),FLOT(nombre_d_inters_w2))); \ EGAL(echantillonnage_de_w2,nombre_de_points_dans_un_inter_w2); \ EGAL(diviseur_du_pas_de_w2,FLOT(nombre_de_points_dans_un_inter_w2)); \ \ EGAL(nombre_de_points_dans_un_inter_w3 \ ,MAX2(nombre_de_points_dans_un_inter_w3,NOMBRE_DE_POINTS_DANS_UN_INTER_w3) \ ); \ EGAL(pas_de_w3,DIVI(SOUS(maximum_de_w3,minimum_de_w3),FLOT(nombre_d_inters_w3))); \ EGAL(echantillonnage_de_w3,nombre_de_points_dans_un_inter_w3); \ EGAL(diviseur_du_pas_de_w3,FLOT(nombre_de_points_dans_un_inter_w3)); \ \ EGAL(nombre_de_points_dans_un_inter_w4 \ ,MAX2(nombre_de_points_dans_un_inter_w4,NOMBRE_DE_POINTS_DANS_UN_INTER_w4) \ ); \ EGAL(pas_de_w4,DIVI(SOUS(maximum_de_w4,minimum_de_w4),FLOT(nombre_d_inters_w4))); \ EGAL(echantillonnage_de_w4,nombre_de_points_dans_un_inter_w4); \ EGAL(diviseur_du_pas_de_w4,FLOT(nombre_de_points_dans_un_inter_w4)); \ \ EGAL(nombre_de_points_dans_un_inter_w5 \ ,MAX2(nombre_de_points_dans_un_inter_w5,NOMBRE_DE_POINTS_DANS_UN_INTER_w5) \ ); \ EGAL(pas_de_w5,DIVI(SOUS(maximum_de_w5,minimum_de_w5),FLOT(nombre_d_inters_w5))); \ EGAL(echantillonnage_de_w5,nombre_de_points_dans_un_inter_w5); \ EGAL(diviseur_du_pas_de_w5,FLOT(nombre_de_points_dans_un_inter_w5)); \ \ EGAL(nombre_de_points_dans_un_inter_w6 \ ,MAX2(nombre_de_points_dans_un_inter_w6,NOMBRE_DE_POINTS_DANS_UN_INTER_w6) \ ); \ EGAL(pas_de_w6,DIVI(SOUS(maximum_de_w6,minimum_de_w6),FLOT(nombre_d_inters_w6))); \ EGAL(echantillonnage_de_w6,nombre_de_points_dans_un_inter_w6); \ EGAL(diviseur_du_pas_de_w6,FLOT(nombre_de_points_dans_un_inter_w6)); \ \ EGAL(nombre_de_points_dans_un_inter_w7 \ ,MAX2(nombre_de_points_dans_un_inter_w7,NOMBRE_DE_POINTS_DANS_UN_INTER_w7) \ ); \ EGAL(pas_de_w7,DIVI(SOUS(maximum_de_w7,minimum_de_w7),FLOT(nombre_d_inters_w7))); \ EGAL(echantillonnage_de_w7,nombre_de_points_dans_un_inter_w7); \ EGAL(diviseur_du_pas_de_w7,FLOT(nombre_de_points_dans_un_inter_w7)); \ \ EGAL(nombre_de_points_dans_un_inter_w8 \ ,MAX2(nombre_de_points_dans_un_inter_w8,NOMBRE_DE_POINTS_DANS_UN_INTER_w8) \ ); \ EGAL(pas_de_w8,DIVI(SOUS(maximum_de_w8,minimum_de_w8),FLOT(nombre_d_inters_w8))); \ EGAL(echantillonnage_de_w8,nombre_de_points_dans_un_inter_w8); \ EGAL(diviseur_du_pas_de_w8,FLOT(nombre_de_points_dans_un_inter_w8)); \ \ Eblock \ ATes \ Bblock \ Eblock \ ETes \ Eblock \ ) \ ); \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock #define PROCESS_ARGUMENTS_DE_DERIVATION_PARTIELLE_NUMERIQUE \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ GET_ARGUMENT_L("hddw1=",le_pas_de_w1_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw2=",le_pas_de_w2_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw3=",le_pas_de_w3_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw4=",le_pas_de_w4_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw5=",le_pas_de_w5_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw6=",le_pas_de_w6_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw7=",le_pas_de_w7_de_differentiation_est_homothetique); \ GET_ARGUMENT_L("hddw8=",le_pas_de_w8_de_differentiation_est_homothetique); \ \ GET_ARGUMENT_F("ddw1=",diviseur_de_differentiation_de_w1); \ GET_ARGUMENT_F("ddw2=",diviseur_de_differentiation_de_w2); \ GET_ARGUMENT_F("ddw3=",diviseur_de_differentiation_de_w3); \ GET_ARGUMENT_F("ddw4=",diviseur_de_differentiation_de_w4); \ GET_ARGUMENT_F("ddw5=",diviseur_de_differentiation_de_w5); \ GET_ARGUMENT_F("ddw6=",diviseur_de_differentiation_de_w6); \ GET_ARGUMENT_F("ddw7=",diviseur_de_differentiation_de_w7); \ GET_ARGUMENT_F("ddw8=",diviseur_de_differentiation_de_w8); \ \ GET_ARGUMENT_F("dxdw1=",facteur_x_de_pas_de_w1); \ GET_ARGUMENT_F("dxdw2=",facteur_x_de_pas_de_w2); \ GET_ARGUMENT_F("dxdw3=",facteur_x_de_pas_de_w3); \ GET_ARGUMENT_F("dxdw4=",facteur_x_de_pas_de_w4); \ GET_ARGUMENT_F("dxdw5=",facteur_x_de_pas_de_w5); \ GET_ARGUMENT_F("dxdw6=",facteur_x_de_pas_de_w6); \ GET_ARGUMENT_F("dxdw7=",facteur_x_de_pas_de_w7); \ GET_ARGUMENT_F("dxdw8=",facteur_x_de_pas_de_w8); \ \ GET_ARGUMENT_F("dydw1=",facteur_y_de_pas_de_w1); \ GET_ARGUMENT_F("dydw2=",facteur_y_de_pas_de_w2); \ GET_ARGUMENT_F("dydw3=",facteur_y_de_pas_de_w3); \ GET_ARGUMENT_F("dydw4=",facteur_y_de_pas_de_w4); \ GET_ARGUMENT_F("dydw5=",facteur_y_de_pas_de_w5); \ GET_ARGUMENT_F("dydw6=",facteur_y_de_pas_de_w6); \ GET_ARGUMENT_F("dydw7=",facteur_y_de_pas_de_w7); \ GET_ARGUMENT_F("dydw8=",facteur_y_de_pas_de_w8); \ \ GET_ARGUMENT_F("dzdw1=",facteur_z_de_pas_de_w1); \ GET_ARGUMENT_F("dzdw2=",facteur_z_de_pas_de_w2); \ GET_ARGUMENT_F("dzdw3=",facteur_z_de_pas_de_w3); \ GET_ARGUMENT_F("dzdw4=",facteur_z_de_pas_de_w4); \ GET_ARGUMENT_F("dzdw5=",facteur_z_de_pas_de_w5); \ GET_ARGUMENT_F("dzdw6=",facteur_z_de_pas_de_w6); \ GET_ARGUMENT_F("dzdw7=",facteur_z_de_pas_de_w7); \ GET_ARGUMENT_F("dzdw8=",facteur_z_de_pas_de_w8); \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock #define PROCESS_ARGUMENTS_DE_COLORIAGE \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ GET_ARGUMENT_F("dxFx=",ponderation_de__x_____dans_dx); \ GET_ARGUMENT_F("dxFy=",ponderation_de__y_____dans_dx); \ GET_ARGUMENT_F("dxFz=",ponderation_de__z_____dans_dx); \ GET_ARGUMENT_F("pxw1=""dxw1=",ponderation_de__w1_____dans_dx); \ GET_ARGUMENT_F("pxw2=""dxw2=",ponderation_de__w2_____dans_dx); \ GET_ARGUMENT_F("pxw3=""dxw3=",ponderation_de__w3_____dans_dx); \ GET_ARGUMENT_F("pxw4=""dxw4=",ponderation_de__w4_____dans_dx); \ GET_ARGUMENT_F("pxw5=""dxw5=",ponderation_de__w5_____dans_dx); \ GET_ARGUMENT_F("pxw6=""dxw6=",ponderation_de__w6_____dans_dx); \ GET_ARGUMENT_F("pxw7=""dxw7=",ponderation_de__w7_____dans_dx); \ GET_ARGUMENT_F("pxw8=""dxw8=",ponderation_de__w8_____dans_dx); \ GET_ARGUMENT_F("pxx=""dxFxuvwt=",ponderation_de_dx_____dans_dx); \ GET_ARGUMENT_F("pxy=""dxFyuvwt=",ponderation_de_dy_____dans_dx); \ GET_ARGUMENT_F("pxz=""dxFzuvwt=",ponderation_de_dz_____dans_dx); \ \ GET_ARGUMENT_F("dyFx=",ponderation_de__x_____dans_dy); \ GET_ARGUMENT_F("dyFy=",ponderation_de__y_____dans_dy); \ GET_ARGUMENT_F("dyFz=",ponderation_de__z_____dans_dy); \ GET_ARGUMENT_F("pzw1=""dzw1=",ponderation_de__w1_____dans_dz); \ GET_ARGUMENT_F("pzw2=""dzw2=",ponderation_de__w2_____dans_dz); \ GET_ARGUMENT_F("pzw3=""dzw3=",ponderation_de__w3_____dans_dz); \ GET_ARGUMENT_F("pzw4=""dzw4=",ponderation_de__w4_____dans_dz); \ GET_ARGUMENT_F("pzw5=""dzw5=",ponderation_de__w5_____dans_dz); \ GET_ARGUMENT_F("pzw6=""dzw6=",ponderation_de__w6_____dans_dz); \ GET_ARGUMENT_F("pzw7=""dzw7=",ponderation_de__w7_____dans_dz); \ GET_ARGUMENT_F("pzw8=""dzw8=",ponderation_de__w8_____dans_dz); \ GET_ARGUMENT_F("pyx=""dyFxuvwt=",ponderation_de_dx_____dans_dy); \ GET_ARGUMENT_F("pyy=""dyFyuvwt=",ponderation_de_dy_____dans_dy); \ GET_ARGUMENT_F("pyz=""dyFzuvwt=",ponderation_de_dz_____dans_dy); \ \ GET_ARGUMENT_F("dzFx=",ponderation_de__x_____dans_dz); \ GET_ARGUMENT_F("dzFy=",ponderation_de__y_____dans_dz); \ GET_ARGUMENT_F("dzFz=",ponderation_de__z_____dans_dz); \ GET_ARGUMENT_F("pzx=""dzFxuvwt=",ponderation_de_dx_____dans_dz); \ GET_ARGUMENT_F("pzy=""dzFyuvwt=",ponderation_de_dy_____dans_dz); \ GET_ARGUMENT_F("pzz=""dzFzuvwt=",ponderation_de_dz_____dans_dz); \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock #define PROCESS_ARGUMENTS_DE_PERMUTATION_DES_COORDONNEES_ET_DES_DIFFERENTIELLES \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ GET_ARGUMENT_L("permuter_coordonnees_differentielles=""pcd=",permuter_les_coordonnees_et_les_differentielles); \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock