/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   F O N C T I O N S   E T   D E   L E U R S   A R G U M E N T S  :                             */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                    Dans ce fichier, se trouvent toutes                                                                            */
/*                  les donnees necessaires a la validation                                                                          */
/*                  du nombre des arguments lors de l'appel                                                                          */
/*                  d'une fonction.                                                                                                  */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Contenu :                                                                                                                  */
/*                                                                                                                                   */
/*                    On trouvera donc ici deux types de                                                                             */
/*                  definitions :                                                                                                    */
/*                                                                                                                                   */
/*                  1 - permettant d'atteindre une fonction                                                                          */
/*                  'f' sans valider le nombre d'arguments,                                                                          */
/*                  et ce en utilisant le nom '__f' :                                                                                */
/*                                                                                                                                   */
/*                                      =define   __f       f                                                                        */
/*                                                                                                                                   */
/*                  2 - permettant de valider le nombre                                                                              */
/*                  d'arguments lors d'une utilisation                                                                               */
/*                  quelconque d'une fonction 'f' :                                                                                  */
/*                                                                                                                                   */
/*                                      =define   _f(args)  f(args)                                                                  */
/*                                      #define   f(args)   _f(args)                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$ximf/aleatoires$ARG' sur 'LACT19' :                                                                            */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20240626121922).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   F O N C T I O N S   E T   D E   L E U R S   A R G U M E N T S  :                             */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

=define   __init_rdn                                                                                                                    \
                    init_rdn
=define   _init_rdn(                                                                                                                    \
                              Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                             ,Argument_____inf                                                                                          \
                             ,Argument_____sup                                                                                          \
                             ,Argument_____sup64                                                                                        \
                             ,Argument_____unmis                                                                                        \
                             ,Argument_____unpis                                                                                        \
                              )                                                                                                         \
                    init_rdn(                                                                                                           \
                                        Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                       ,Argument_____inf                                                                                \
                                       ,Argument_____sup                                                                                \
                                       ,Argument_____sup64                                                                              \
                                       ,Argument_____unmis                                                                              \
                                       ,Argument_____unpis                                                                              \
                                        )
#define   init_rdn(                                                                                                                     \
                              Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                             ,Argument_____inf                                                                                          \
                             ,Argument_____sup                                                                                          \
                             ,Argument_____sup64                                                                                        \
                             ,Argument_____unmis                                                                                        \
                             ,Argument_____unpis                                                                                        \
                              )                                                                                                         \
                    _init_rdn(                                                                                                          \
                                        Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                       ,Argument_____inf                                                                                \
                                       ,Argument_____sup                                                                                \
                                       ,Argument_____sup64                                                                              \
                                       ,Argument_____unmis                                                                              \
                                       ,Argument_____unpis                                                                              \
                                        )

=define   __rdnI2D                                                                                                                      \
                    rdnI2D
=define   _rdnI2D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnI2D(                                                                                                             \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnI2D(                                                                                                                       \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnI2D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnF2D                                                                                                                      \
                    rdnF2D
=define   _rdnF2D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnF2D(                                                                                                             \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnF2D(                                                                                                                       \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnF2D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnI3D                                                                                                                      \
                    rdnI3D
=define   _rdnI3D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnI3D(                                                                                                             \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnI3D(                                                                                                                       \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnI3D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnF3D                                                                                                                      \
                    rdnF3D
=define   _rdnF3D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnF3D(                                                                                                             \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnF3D(                                                                                                                       \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnF3D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnaI2D                                                                                                                     \
                    rdnaI2D
=define   _rdnaI2D(                                                                                                                     \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnaI2D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnaI2D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnaI2D(                                                                                                           \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnaF2D                                                                                                                     \
                    rdnaF2D
=define   _rdnaF2D(                                                                                                                     \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnaF2D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnaF2D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnaF2D(                                                                                                           \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnaI3D                                                                                                                     \
                    rdnaI3D
=define   _rdnaI3D(                                                                                                                     \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnaI3D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnaI3D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnaI3D(                                                                                                           \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnaF3D                                                                                                                     \
                    rdnaF3D
=define   _rdnaF3D(                                                                                                                     \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnaF3D(                                                                                                            \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnaF3D(                                                                                                                      \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnaF3D(                                                                                                           \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnF2D_etendu                                                                                                               \
                    rdnF2D_etendu
=define   _rdnF2D_etendu(                                                                                                               \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnF2D_etendu(                                                                                                      \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnF2D_etendu(                                                                                                                \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnF2D_etendu(                                                                                                     \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdnF3D_etendu                                                                                                               \
                    rdnF3D_etendu
=define   _rdnF3D_etendu(                                                                                                               \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    rdnF3D_etendu(                                                                                                      \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )
#define   rdnF3D_etendu(                                                                                                                \
                              Argument_____pointA                                                                                       \
                             ,Argument_____A_graine                                                                                     \
                             ,Argument_____action                                                                                       \
                             ,Argument_____inf_arg                                                                                      \
                             ,Argument_____sup_arg                                                                                      \
                              )                                                                                                         \
                    _rdnF3D_etendu(                                                                                                     \
                                        Argument_____pointA                                                                             \
                                       ,Argument_____A_graine                                                                           \
                                       ,Argument_____action                                                                             \
                                       ,Argument_____inf_arg                                                                            \
                                       ,Argument_____sup_arg                                                                            \
                                        )

=define   __rdn_iteratif_cercle                                                                                                         \
                    rdn_iteratif_cercle
=define   _rdn_iteratif_cercle(                                                                                                         \
                                                                                                                                        \
                              )                                                                                                         \
                    rdn_iteratif_cercle(                                                                                                \
                                                                                                                                        \
                                        )
#define   rdn_iteratif_cercle(                                                                                                          \
                                                                                                                                        \
                              )                                                                                                         \
                    _rdn_iteratif_cercle(                                                                                               \
                                                                                                                                        \
                                        )



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.