/*************************************************************************************************************************************/
/* */
/* P R E - G E N E R A T I O N D E S C O N S T A N T E S " C O M P L I Q U E E S " : */
/* */
/* */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * ** * * * * * ** * */
/* * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * */
/* * * * * ** * * * * * ** */
/* * * * * * * * * * * * * * * * * * * * * * * */
/* */
/* */
/* ATTENTION : */
/* */
/* En transferant la version "stand-alone" */
/* '$xcp/Konstantes$c' d'une machine a une autre */
/* un probleme transitoire peut etre rencontre. */
/* Par exemple, en passant de 'SYSTEME_DPX5000_SPIX_CC' */
/* (machine 32 bits) a 'SYSTEME_CRAY2_UNICOS_SCC' */
/* (machine 64 bits), une constante telle 'MMOT' */
/* sera incorrecte puisque correspondant a la machine */
/* 32 bits. En fait cela a peu d'importance, car en */
/* effet, ces constantes ne sont pas utilisees dans */
/* les outils de '$xcp'. Ainsi, apres les compilations */
/* "stand-alone"s par '$xcp/BOOTSTRAP$Z', il suffit de */
/* recompiler "normalement" par '$xcp/GENERE$Z'... */
/* */
/* */
/* Author of '$xcp/Konstantes$K' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 1990??????????). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* I N T E R F A C E ' listG ' : */
/* */
/* */
/* :Debut_listG: */
/* :Fin_listG: */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D I R E C T I V E S S P E C I F I Q U E S D E C O M P I L A T I O N : */
/* */
/*************************************************************************************************************************************/
@define PRAGMA_CL_____PAS_DE_LIBRAIRIES_DYNAMIQUES
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* F I C H I E R S D ' I N C L U D E S : */
/* */
/*************************************************************************************************************************************/
#include INCLUDES_BASE
/* Le INCLUDES_MINI 'INCLUDES_BASE' a remplace 'INCLUDES_MINI' lors de l'introduction des */
/* constantes {Xorigine,FXorigine,Yorigine,FYorigine,Zorigine,FZorigine} qui necessitent */
/* {Xmin,Ymin,Zmin} et {Xmax,Ymax,Zmax}... */
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* P A R A M E T R E S : */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* M A C R O S U T I L E S : */
/* */
/*************************************************************************************************************************************/
#define EDITION_D_UN_MESSAGE(condition,message) \
Bblock \
Test(condition) \
Bblock \
MESSAGE(message); \
Eblock \
ATes \
Bblock \
Eblock \
ETes \
Eblock \
/* Edition conditionnelle d'un message '#message'... */
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* P R E - G E N E R A T I O N D E S C O N S T A N T E S " C O M P L I Q U E E S " : */
/* */
/*************************************************************************************************************************************/
BCommande(nombre_d_arguments,arguments)
/*-----------------------------------------------------------------------------------------------------------------------------------*/
Bblock
/*..............................................................................................................................*/
EGAL(valider_les_axes_OX_OY_OZ,FAUX);
/* Introduit le 20080108140054 pour eviter des messages genants au cas ou... */
GET_ARGUMENTSi(nombre_d_arguments
,BLOC(GET_ARGUMENT_L("DEFINEF_____compatibilite_20120501=""compatibilite_20120501="
,DEFINEF_____compatibilite_20120501
);
/* Arguments introduits le 20120501092425... */
)
);
/* Le 20071204111708 'GET_ARGUMENTS_(...)' fut remplace par 'GET_ARGUMENTSi(...)' pour */
/* plus de generalite (mais voir 'v $xil/defi_K2$vv$DEF 20071202113349' pour les problemes */
/* que cela a pose...). */
BSaveModifyVariable(Logical
,FPrin_____supprimer_les_K_BLANCs_redondants
,FAUX
);
/* Introduit le 20210324095057 afin de garantir de belles tabulations ci-apres... */
/* */
/* On notera que cela rend les arguments 'v $xig/fonct$vv$DEF .SupprimerBlancRedondant=.' */
/* ineffectifs... */
EDITION_D_UN_MESSAGE(IFNE(BEGIN_AT_0,UN)
,"un certain nombre de 'TRMU(...)'s et de 'TRPU(...)'s seront peut-etre defaillants"
);
EDITION_D_UN_MESSAGE(IZEQ(UNDEF)
,"les constantes indefinies entieres ne doivent pas etre nulles, voir 'v $xig/fonct$vv$DEF 20101025135756'"
);
/* Ce test concerne historiquement v $xcg/remote.01$K RemoteCommande'... */
EDITION_D_UN_MESSAGE(IFOU(IZEQ(FLOT__UNDEF),IZEQ(FLOT__NIVEAU_UNDEF))
,"les constantes indefinies flottantes ne doivent pas etre nulles, voir 'v $xig/fonct$vv$DEF 20101025135756'"
);
/* Test introduit le 20101025141033... */
EDITION_D_UN_MESSAGE(IZNE(ADRESSE_NON_DEFINIE)
,"la constante 'ADRESSE_NON_DEFINIE' doit etre nulle, voir 'v $xil/defi_c1$vv$DEF RemoteCommande'"
);
EDITION_D_UN_MESSAGE(IFEQ(SOUS(FU,GRAND_EPSILON),FU)
,"la constante 'GRAND_EPSILON' a une valeur incorrecte, voir 'v $xtc/epsilon.01$c'"
);
DEFINED("BIT",k___BIT,"BIT.");
DEFINED("NBITHX",k___NBITHX,"Nombre de bits dans un chiffre hexa-decimal,");
DEFINED("NHXOC",k___NHXOC,"Nombre de chifres hexa-decimaux par octet,");
/* Introduit le 20130705132723 (tres tres tardivement...). */
DEFINED("NBITOC",k___NBITOC,"Nombre de bits dans un octet,");
DEFINED("NOCHW",k___NOCHW,"Nombre d'octets dans un demi-mot,");
DEFINED("NBITHW",k___NBITHW,"Nombre de bits dans un demi-mot,");
DEFINED("NBITMO",k___NBITMO,"Nombre de bits par mot.");
DEFINED("NCHXOC",k___NCHXOC,"Nombre de chiffres hexa-decimaux par octet.");
DEFINED("NCHXMO",k___NCHXMO,"Nombre de chiffres hexa-decimaux par mot.");
/* Introduit le 20120329135228 (tres tres tardivement...). */
DEFINED("size_Float",k___size_Float,"Taille d'un element 'Float'.");
DEFINEX("MHEXA",k___MHEXA,"Masque d'un chiffre hexa-decimal,");
DEFINEX("MOCD",k___MOCD,"Masque de l'octet droit,");
DEFINEX("MHWD",k___MHWD,"Masque du demi-mot droit,");
DEFINEX("MMOT",k___MMOT,"Masque d'un mot.");
DEFINED("VALEUR_MINIMALE_DANS_UN_OCTET",k___VALEUR_MINIMALE_DANS_UN_OCTET,"Valeur minimale contenable dans un octet.");
DEFINED("VALEUR_MAXIMALE_DANS_UN_OCTET",k___VALEUR_MAXIMALE_DANS_UN_OCTET,"Valeur maximale contenable dans un octet.");
DEFINED("NOMBRE_D_OCTETS_DIFFERENTS",k___NOMBRE_D_OCTETS_DIFFERENTS,"Nombre de valeurs d'octets differentes.");
DEFINEL("FAUX",k___FAUX,"FAUX,");
DEFINEL("VRAI",k___VRAI,"VRAI.");
DEFINEL("INDECIS",k___INDECIS,"INDECIS.");
DEFINEL("NEXIST",k___NEXIST,"NEXIST,");
DEFINEL("EXIST",k___EXIST,"EXIST.");
DEFINEL("INACTIF",k___INACTIF,"INACTIF,");
DEFINEL("ACTIF",k___ACTIF,"ACTIF.");
DEFINEL("INTERDIT",k___INTERDIT,"INTERDIT,");
DEFINEL("AUTORISE",k___AUTORISE,"AUTORISE.");
DEFINEL("INVALIDE",k___INVALIDE,"INVALIDE,");
DEFINEL("VALIDE",k___VALIDE,"VALIDE.");
DEFINED("SIGNE_PLUS",k___SIGNE_PLUS,"SIGNE PLUS.");
DEFINED("SIGNE_MOINS",k___SIGNE_MOINS,"SIGNE MOINS.");
/* Introduit le 20101119165021... */
DEFINED("NOMBRE_DE_CHIFFRES_DES_EDITIONS_FLOTTANTES"
,k___NOMBRE_DE_CHIFFRES_DES_EDITIONS_FLOTTANTES
,"Nombre de chiffres des editions flottantes."
);
/* Introduit le 20101119165021... */
DEFINED("OK",k___OK,"OK.");
DEFINED("DEUX",k___DEUX,"DEUX,");
DEFINED("TROIS",k___TROIS,"TROIS,");
DEFINED("QUATRE",k___QUATRE,"QUATRE,");
DEFINED("CINQ",k___CINQ,"CINQ,");
DEFINED("SIX",k___SIX,"SIX,");
DEFINED("SEPT",k___SEPT,"SEPT,");
DEFINED("HUIT",k___HUIT,"HUIT,");
DEFINED("NEUF",k___NEUF,"NEUF,");
DEFINED("DIX",k___DIX,"DIX,");
DEFINED("ONZE",k___ONZE,"ONZE,");
DEFINED("DOUZE",k___DOUZE,"DOUZE,");
DEFINED("TREIZE",k___TREIZE,"TREIZE,");
DEFINED("QUATORZE",k___QUATORZE,"QUATORZE,");
DEFINED("QUINZE",k___QUINZE,"QUINZE,");
DEFINED("SEIZE",k___SEIZE,"SEIZE,");
DEFINED("DIX_SEPT",k___DIX_SEPT,"DIX SEPT,");
DEFINED("DIX_HUIT",k___DIX_HUIT,"DIX HUIT,");
DEFINED("DIX_NEUF",k___DIX_NEUF,"DIX NEUF,");
DEFINED("VINGT",k___VINGT,"VINGT,");
DEFINED("VINGT_ET_UN",k___VINGT_ET_UN,"VINGT ET UN,");
DEFINED("VINGT_DEUX",k___VINGT_DEUX,"VINGT DEUX,");
DEFINED("VINGT_TROIS",k___VINGT_TROIS,"VINGT TROIS,");
DEFINED("VINGT_QUATRE",k___VINGT_QUATRE,"VINGT QUATRE,");
DEFINED("VINGT_CINQ",k___VINGT_CINQ,"VINGT CINQ.");
/* Le 20210307111245, la pre-generation des constantes {DIX_SEPT,...VINGT_CINQ} a ete */
/* introduite... */
DEFINED("CENT",k___CENT,"CENT.");
DEFINED("MILLE",k___MILLE,"MILLE.");
DEFINED("DIX_MILLE",k___DIX_MILLE,"DIX MILLE.");
DEFINED("CENT_MILLE",k___CENT_MILLE,"CENT MILLE.");
DEFINED("MILLION",k___MILLION,"MILLION.");
DEFINED("MILLIARD",k___MILLIARD,"MILLIARD.");
/* La pre-generation des puissances de 10 a ete introduite le 20071204112238... */
DEFINEX("INFINI",k___INFINI,"+INFINI,");
DEFINEX("MOINS_L_INFINI",k___MOINS_L_INFINI,"-INFINI.");
DEFINED("PETIT_INFINI",k___PETIT_INFINI,"+petit INFINI.");
BSaveModifyVariable(Positive
,nombre_de_chiffres_des_editions_flottantes
,COND(IL_FAUT(DEFINEF_____compatibilite_20120501),nombre_de_chiffres_des_editions_flottantes,SIX)
);
/* Introduit le 20120501094724 afin de garantir les valeurs des constantes infinies */
/* flottantes, quelle que soit la compatibilite 'DEFINEF_____compatibilite_20120501'... */
DEFINEF("F_INFINI",k___F_INFINI,"+INFINI flottant,");
DEFINEF("F_MOINS_L_INFINI",k___F_MOINS_L_INFINI,"+INFINI flottant,");
DEFINEF("F_PETIT_INFINI",k___F_PETIT_INFINI,"+petit INFINI flottant,");
DEFINEF("F_MOINS_LE_PETIT_INFINI",k___F_MOINS_LE_PETIT_INFINI,"-petit INFINI flottant,");
ESaveModifyVariable(Positive
,nombre_de_chiffres_des_editions_flottantes
);
DEFINEF("FZERO",k___FZERO,"Zero flottant,");
DEFINEF("FU",k___FU,"Unite flottant,");
DEFINEF("FDU",k___FDU,"Demi-unite flottant,");
DEFINEF("FDEUX",k___FDEUX,"Double-unite flottant,");
DEFINEF("FTROIS",k___FTROIS,"Triple-unite flottant.");
DEFINEF("FQUATRE",k___FQUATRE,"Quadruple-unite flottant.");
DEFINEF("FCINQ",k___FCINQ,"Quintuple-unite flottant.");
DEFINEF("FSIX",k___FSIX,"Sextuple-unite flottant.");
DEFINEF("FSEPT",k___FSEPT,"Septuple-unite flottant.");
DEFINEF("FHUIT",k___FHUIT,"Octuple-unite flottant.");
/* Introduits le 20220425112212... */
DEFINED("BEGIN_AT_0",k___BEGIN_AT_0,"Translation des index.");
/* Introduit le 20101119161036... */
DEFINEF("FDEUXp30",k___FDEUXp30,"Deux a la puissance 30.");
DEFINEF("COSINUS_DE_0",k___COSINUS_DE_0,"Cosinus de 0.");
DEFINEF("COSINUS_DE_PI",k___COSINUS_DE_PI,"Cosinus de pi.");
DEFINEF("SINUS_DE_PI_SUR_2",k___SINUS_DE_PI_SUR_2,"Sinus de pi/2.");
DEFINEF("SINUS_DE_3_PI_SUR_2",k___SINUS_DE_3_PI_SUR_2,"Sinus de 3.pi/2.");
DEFINEF("NOMBRE_D_OR",k___NOMBRE_D_OR,"Nombre d'or.");
DEFINEF("INVERSE_DU_NOMBRE_D_OR",k___INVERSE_DU_NOMBRE_D_OR,"Inverse du nombre d'or.");
/* Introduits le 20120501081256... */
DEFINED("MASQUER_PARCOURS",k___MASQUER_PARCOURS,"Fonction MASQUER_PARCOURS,");
DEFINED("MASQUER_LOAD",k___MASQUER_LOAD,"Fonction MASQUER_LOAD,");
DEFINED("MASQUER_STORE",k___MASQUER_STORE,"Fonction MASQUER_STORE,");
DEFINED("MASQUER_LOAD_ET_STORE",k___MASQUER_LOAD_ET_STORE,"Fonction MASQUER_LOAD_ET_STORE,");
DEFINED("MASQUER_TOUTES_LES_FONCTIONS",k___MASQUER_TOUTES_LES_FONCTIONS,"Fonction MASQUER_TOUTES_LES_FONCTIONS.");
#if ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_01)) \
)
DEFINED("Xmin",k___Xmin,"Valeur minimale de 'X',");
DEFINED("Xmax",k___Xmax,"Valeur maximale de 'X',");
DEFINED("dimX",k___dimX,"Longueur de l'axe des 'X',");
DEFINED("dimX2",k___dimX2,"Longueur de la moitie de l'axe des 'X',");
DEFINED("Xmin2",k___Xmin2,"Abscisse minimale de [Xmax/2,Xmax],");
DEFINED("Xmax2",k___Xmax2,"Abscisse maximale de [Xmin,Xmax/2],");
DEFINED("Xcentre",k___Xcentre,"Valeur centrale de 'X'.");
DEFINED("Ymin",k___Ymin,"Valeur minimale de 'Y',");
DEFINED("Ymax",k___Ymax,"Valeur maximale de 'Y',");
DEFINED("dimY",k___dimY,"Longueur de l'axe des 'Y',");
DEFINED("dimY2",k___dimY2,"Longueur de la moitie de l'axe des 'Y',");
DEFINED("Ymin2",k___Ymin2,"Ordonnee minimale de [Ymax/2,Ymax],");
DEFINED("Ymax2",k___Ymax2,"Ordonnee maximale de [Ymin,Ymax/2],");
DEFINED("Ycentre",k___Ycentre,"Valeur centrale de 'Y'.");
DEFINED("Zmin",k___Zmin,"Valeur minimale de 'Z',");
DEFINED("Zmax",k___Zmax,"Valeur maximale de 'Z',");
DEFINED("dimZ",k___dimZ,"Longueur de l'axe des 'Z',");
DEFINED("dimZ2",k___dimZ2,"Longueur de la moitie de l'axe des 'Z',");
DEFINED("Zmin2",k___Zmin2,"Profondeur minimale de [Zmax/2,Zmax],");
DEFINED("Zmax2",k___Zmax2,"Profondeur maximale de [Zmin,Zmax/2],");
DEFINED("Zcentre",k___Zcentre,"Valeur centrale de 'Z'.");
DEFINED("Tmin",k___Tmin,"Valeur minimale de 'T',");
DEFINED("Tmax",k___Tmax,"Valeur maximale de 'T',");
DEFINED("dimT",k___dimT,"Longueur de l'axe des 'T',");
DEFINED("dimT2",k___dimT2,"Longueur de la moitie de l'axe des 'T',");
DEFINED("Tmin2",k___Tmin2,"Temps minimal de [Tmax/2,Tmax],");
DEFINED("Tmax2",k___Tmax2,"Temps maximal de [Tmin,Tmax/2],");
DEFINED("Tcentre",k___Tcentre,"Valeur centrale de 'T'.");
/* Introduits le 20171219110154... */
DEFINED("MdimXY",k___MdimXY,"Plus grande dimension 2D,");
DEFINED("MdimXYZ",k___MdimXYZ,"Plus grande dimension 3D.");
DEFINED("MdimXYZT",k___MdimXYZT,"Plus grande dimension 4D.");
DEFINED("dimXY",k___dimXY,"Surface du carre (OX,OY),");
DEFINED("dimXYZ",k___dimXYZ,"Volume du cube (OX,OY,OZ).");
DEFINED("dimXYZT",k___dimXYZT,"Volume du cube (OX,OY,OZ,OT).");
DEFINED("PLUS_GRANDE_IMAGE_CARREE_INSCRITE",k___PLUS_GRANDE_IMAGE_CARREE_INSCRITE,"Image carre inscrite,");
DEFINED("PLUS_PETITE_IMAGE_CARREE_CIRCONSCRITE",k___PLUS_PETITE_IMAGE_CARREE_CIRCONSCRITE,"Image carre circonscrite.");
#Aif ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_01)) \
)
#Eif ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_01)) \
)
#if ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_02)) \
|| (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_03)) \
)
# ifdef GESTION_DES_IMAGES_STATIQUES_VERSION_01
DEFINED("K___dimX",k___K___dimX,"Longueur maximale de l'axe des 'X',");
DEFINED("K___dimY",k___K___dimY,"Longueur maximale de l'axe des 'Y',");
DEFINED("K___dimZ",k___K___dimZ,"Longueur maximale de l'axe des 'Z'.");
DEFINED("K___dimT",k___K___dimT,"Longueur maximale de l'axe des 'T'.");
DEFINED("KK___dimX",k___K___dimX,"Longueur maximale de l'axe des 'X',");
DEFINED("KK___dimY",k___K___dimY,"Longueur maximale de l'axe des 'Y',");
DEFINED("KK___dimZ",k___K___dimZ,"Longueur maximale de l'axe des 'Z'.");
DEFINED("KK___dimT",k___K___dimT,"Longueur maximale de l'axe des 'T'.");
# Aifdef GESTION_DES_IMAGES_STATIQUES_VERSION_01
# Eifdef GESTION_DES_IMAGES_STATIQUES_VERSION_01
# ifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02
DEFINED("KK___dimX",k___K___dimX,"Longueur maximale de l'axe des 'X',");
DEFINED("KK___dimY",k___K___dimY,"Longueur maximale de l'axe des 'Y',");
DEFINED("KK___dimZ",k___K___dimZ,"Longueur maximale de l'axe des 'Z'.");
DEFINED("KK___dimT",k___K___dimT,"Longueur maximale de l'axe des 'T'.");
# Aifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02
# Eifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02
#Aif ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_02)) \
|| (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_03)) \
)
#Eif ( (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_02)) \
|| (defined(GESTION_DU_FORMAT_DES_IMAGES_VERSION_03)) \
)
DEFINED("PasX",k___PasX,"Pas de parcours de l'axe des 'X',");
DEFINED("PasY",k___PasY,"Pas de parcours de l'axe des 'Y',");
DEFINED("PasZ",k___PasZ,"Pas de parcours de l'axe des 'Z'.");
DEFINED("PasT",k___PasT,"Pas de parcours de l'axe des 'T'.");
DEFINEF("FXorigine",k___FXorigine,"Origine flottante de l'axe 'OX'.");
DEFINEF("FYorigine",k___FYorigine,"Origine flottante de l'axe 'OY'.");
DEFINEF("FZorigine",k___FZorigine,"Origine flottante de l'axe 'OZ'.");
DEFINEF("FTorigine",k___FTorigine,"Origine flottante de l'axe 'OT'.");
/* Introduit le 20071130144039 (a cause de 'v $xiii/vecteurs$DEF 20071130142626'). */
/* */
/* On notera que l'on ne pregenere pas le 20071201095204 {Xorigine,Yorigine,Zorigine} qui */
/* ne sont pas des constantes (elles dependent de {Xmin,Ymin,Zmin}), alors que sont nulles */
/* {FXorigine,FYorigine,FZorigine} par definition de '_____cNORMALISE_O?(...)'. */
DEFINED("NOIR",k___NOIR,"Definition du niveau minimal,");
DEFINED("GRIS",k___GRIS,"Definition du niveau intermediaire,");
DEFINED("BLANC",k___BLANC,"Definition du niveau maximal,");
DEFINED("COULEURS",k___COULEURS,"Definition du nombre de niveaux.");
DEFINED("NOMBRE_DE_COMPOSANTES_CHROMATIQUES",k___NOMBRE_DE_COMPOSANTES_CHROMATIQUES,"Nombre de composantes chromatiques.");
DEFINED("PRECISION_MINIMALE_DU_ROUGE",k___PRECISION_MINIMALE_DU_ROUGE,"Minimum bits ROUGE dans 'MULTIPLEXAGE_RVB(...)',");
DEFINED("PRECISION_MINIMALE_DU_VERTE",k___PRECISION_MINIMALE_DU_VERTE,"Minimum bits VERTE dans 'MULTIPLEXAGE_RVB(...)',");
DEFINED("PRECISION_MINIMALE_DU_BLEUE",k___PRECISION_MINIMALE_DU_BLEUE,"Minimum bits BLEUE dans 'MULTIPLEXAGE_RVB(...)'.");
DEFINED("PRECISION_MAXIMALE_DU_ROUGE",k___PRECISION_MAXIMALE_DU_ROUGE,"Maximum bits ROUGE dans 'MULTIPLEXAGE_RVB(...)',");
DEFINED("PRECISION_MAXIMALE_DU_VERTE",k___PRECISION_MAXIMALE_DU_VERTE,"Maximum bits VERTE dans 'MULTIPLEXAGE_RVB(...)',");
DEFINED("PRECISION_MAXIMALE_DU_BLEUE",k___PRECISION_MAXIMALE_DU_BLEUE,"Maximum bits BLEUE dans 'MULTIPLEXAGE_RVB(...)'.");
DEFINED("NOMBRE_DE_SUBSTITUTIONS",k___NOMBRE_DE_SUBSTITUTIONS,"Nombre de listes de SUBSTITUTIONs.");
DEFINED("LONGUEUR_DE_L_ONDELETTE_1D",k___LONGUEUR_DE_L_ONDELETTE_1D,"Nombre d'echantillons pour l'ondelette 1D.");
ESaveModifyVariable(Logical
,FPrin_____supprimer_les_K_BLANCs_redondants
);
/* Introduit le 20210324095057 afin de garantir de belles tabulations ci-apres... */
RETU_Commande;
Eblock
ECommande
Copyright © Jean-François COLONNA, 2019-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2019-2024.