/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   D E   B A S E   E T   U N I V E R S E L L E S  :                                                   */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xrk/attractor.11$I' :                                                                                          */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 1992??????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   D E   L A   C O M P I L A T I O N  :                                                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   __VERSION__FAUSSE_GENERATION_D_UN_NUCLEON                                                                                     \
                                        /* Et oui, car on veut faire croire que l'on est dans '$xrq/nucleon.L0$K'...                 */ \
                                        /* Mais pas tout a fait (en particulier pour l'initialisation du generateur aleatoire dans   */ \
                                        /* 'INITIALISATION_DE_L_ESPACE_DE_PARAMETRAGE(...)' independamment du format des images).    */ \
                                        /* Le '__VERSION__' a ete introduit le 20030313153742 pour 'v $xcc/cpp$Z _VERSION_'.         */

#include  xrq/nucleon.L1.I"

#undef    GENERE__Fonction__OPT
#define   GENERE__Fonction__OPT(Fsequence,racine,sequence)                                                                              \
DEFV(Local,DEFV(FonctionI,f$racine$Fsequence()))                                                                                        \
/*-----------------------------------------------------------------------------------------------------------------------------------*/ \
     Bblock                                                                                                                             \
     INIT_ERROR;                                                                                                                        \
     /*..............................................................................................................................*/ \
     BLOC(VIDE;);                                                                                                                       \
     RETU_ERROR;                                                                                                                        \
     Eblock                                                                                                                             \
                                                                                                                                        \
%define   Fsequence                                                                                                                   \ \
                    Bblock                                                                                                            \ \
                    BLOC(sequence);                                                                                                   \ \
                    Eblock                                                                                                            \ \
                                        /* Introduit le 20170125043032 afin de ne pas generer les fonctions qui n'ont d'utilite      */ \
                                        /* que dans '$xrq'. On notera que l'on ne peut utiliser simplement la definition :           */ \
                                        /*                                                                                           */ \
                                        /*                  #define   GENERE__Fonction__OPT(Fsequence,racine,sequence)            \  */ \
                                        /*                                      VIDE                                                 */ \
                                        /*                                                                                           */ \
                                        /* a cause des utilisations ulterieures :                                                    */ \
                                        /*                                                                                           */ \
                                        /*                  DEFV(LoF,GENERE__Fonction__OPT(...))                                     */ \
                                        /*                       ---                                                                 */ \
                                        /*                                                                                           */ \
                                        /* Il convient donc que l'on definisse vraiment une fonction (mais donc vide...), alors que  */ \
                                        /* que le "vrai" code reste dans un '%define' qui ne sera donc implemente que s'il est       */
                                        /* utile...                                                                                  */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   D E S   C O N S T A N T E S   U N I V E R S E L L E S  :                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#include  xrq/nucleon.L2.I"

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   D U   T E M P S  :                                                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#include  xrq/nucleon.L3.I"



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.