/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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 '$xiii/entrees$ARG' sur 'LACT19' :                                                                               */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20240626121845).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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   __Iget_ondelettes                                                                                                             \
                    Iget_ondelettes
=define   _Iget_ondelettes(                                                                                                             \
                              Argument_____moduleR                                                                                      \
                             ,Argument_____phaseR                                                                                       \
                             ,Argument_____nom_des_ondelettes                                                                           \
                             ,Argument_____re_normalisation                                                                             \
                              )                                                                                                         \
                    Iget_ondelettes(                                                                                                    \
                                        Argument_____moduleR                                                                            \
                                       ,Argument_____phaseR                                                                             \
                                       ,Argument_____nom_des_ondelettes                                                                 \
                                       ,Argument_____re_normalisation                                                                   \
                                        )
#define   Iget_ondelettes(                                                                                                              \
                              Argument_____moduleR                                                                                      \
                             ,Argument_____phaseR                                                                                       \
                             ,Argument_____nom_des_ondelettes                                                                           \
                             ,Argument_____re_normalisation                                                                             \
                              )                                                                                                         \
                    _Iget_ondelettes(                                                                                                   \
                                        Argument_____moduleR                                                                            \
                                       ,Argument_____phaseR                                                                             \
                                       ,Argument_____nom_des_ondelettes                                                                 \
                                       ,Argument_____re_normalisation                                                                   \
                                        )

=define   __Iget_matrice_flottante                                                                                                      \
                    Iget_matrice_flottante
=define   _Iget_matrice_flottante(                                                                                                      \
                              Argument_____matriceR                                                                                     \
                             ,Argument_____nom_de_la_matrice_flottante                                                                  \
                             ,Argument_____definition_de_la_forme                                                                       \
                             ,Argument_____calcul_des_extrema                                                                           \
                             ,Argument_____minimum_a_priori                                                                             \
                             ,Argument_____maximum_a_priori                                                                             \
                              )                                                                                                         \
                    Iget_matrice_flottante(                                                                                             \
                                        Argument_____matriceR                                                                           \
                                       ,Argument_____nom_de_la_matrice_flottante                                                        \
                                       ,Argument_____definition_de_la_forme                                                             \
                                       ,Argument_____calcul_des_extrema                                                                 \
                                       ,Argument_____minimum_a_priori                                                                   \
                                       ,Argument_____maximum_a_priori                                                                   \
                                        )
#define   Iget_matrice_flottante(                                                                                                       \
                              Argument_____matriceR                                                                                     \
                             ,Argument_____nom_de_la_matrice_flottante                                                                  \
                             ,Argument_____definition_de_la_forme                                                                       \
                             ,Argument_____calcul_des_extrema                                                                           \
                             ,Argument_____minimum_a_priori                                                                             \
                             ,Argument_____maximum_a_priori                                                                             \
                              )                                                                                                         \
                    _Iget_matrice_flottante(                                                                                            \
                                        Argument_____matriceR                                                                           \
                                       ,Argument_____nom_de_la_matrice_flottante                                                        \
                                       ,Argument_____definition_de_la_forme                                                             \
                                       ,Argument_____calcul_des_extrema                                                                 \
                                       ,Argument_____minimum_a_priori                                                                   \
                                       ,Argument_____maximum_a_priori                                                                   \
                                        )

=define   __Iget_matrice_hexa_decimale                                                                                                  \
                    Iget_matrice_hexa_decimale
=define   _Iget_matrice_hexa_decimale(                                                                                                  \
                              Argument_____matriceR                                                                                     \
                             ,Argument_____nom_de_la_matrice_hexa_decimale                                                              \
                              )                                                                                                         \
                    Iget_matrice_hexa_decimale(                                                                                         \
                                        Argument_____matriceR                                                                           \
                                       ,Argument_____nom_de_la_matrice_hexa_decimale                                                    \
                                        )
#define   Iget_matrice_hexa_decimale(                                                                                                   \
                              Argument_____matriceR                                                                                     \
                             ,Argument_____nom_de_la_matrice_hexa_decimale                                                              \
                              )                                                                                                         \
                    _Iget_matrice_hexa_decimale(                                                                                        \
                                        Argument_____matriceR                                                                           \
                                       ,Argument_____nom_de_la_matrice_hexa_decimale                                                    \
                                        )

#ifdef    __VERSION__COMPILER_LA_FONCTION_point2d_

=define   __point2d_                                                                                                                    \
                    point2d_
=define   _point2d_(                                                                                                                    \
                              Argument_____cX                                                                                           \
                             ,Argument_____cY                                                                                           \
                             ,Argument_____translation_OX                                                                               \
                             ,Argument_____translation_OY                                                                               \
                             ,Argument_____niveau                                                                                       \
                             ,Argument_____fonction_a_realiser                                                                          \
                              )                                                                                                         \
                    point2d_(                                                                                                           \
                                        Argument_____cX                                                                                 \
                                       ,Argument_____cY                                                                                 \
                                       ,Argument_____translation_OX                                                                     \
                                       ,Argument_____translation_OY                                                                     \
                                       ,Argument_____niveau                                                                             \
                                       ,Argument_____fonction_a_realiser                                                                \
                                        )
#define   point2d_(                                                                                                                     \
                              Argument_____cX                                                                                           \
                             ,Argument_____cY                                                                                           \
                             ,Argument_____translation_OX                                                                               \
                             ,Argument_____translation_OY                                                                               \
                             ,Argument_____niveau                                                                                       \
                             ,Argument_____fonction_a_realiser                                                                          \
                              )                                                                                                         \
                    _point2d_(                                                                                                          \
                                        Argument_____cX                                                                                 \
                                       ,Argument_____cY                                                                                 \
                                       ,Argument_____translation_OX                                                                     \
                                       ,Argument_____translation_OY                                                                     \
                                       ,Argument_____niveau                                                                             \
                                       ,Argument_____fonction_a_realiser                                                                \
                                        )
#Aifdef   __VERSION__COMPILER_LA_FONCTION_point2d_
#Eifdef   __VERSION__COMPILER_LA_FONCTION_point2d_

#ifdef    __VERSION__COMPILER_LA_FONCTION_point3d_

=define   __point3d_                                                                                                                    \
                    point3d_
=define   _point3d_(                                                                                                                    \
                              Argument_____cX                                                                                           \
                             ,Argument_____cY                                                                                           \
                             ,Argument_____cZ                                                                                           \
                             ,Argument_____translation_OX                                                                               \
                             ,Argument_____translation_OY                                                                               \
                             ,Argument_____translation_OZ                                                                               \
                             ,Argument_____niveau                                                                                       \
                             ,Argument_____fonction_a_realiser                                                                          \
                              )                                                                                                         \
                    point3d_(                                                                                                           \
                                        Argument_____cX                                                                                 \
                                       ,Argument_____cY                                                                                 \
                                       ,Argument_____cZ                                                                                 \
                                       ,Argument_____translation_OX                                                                     \
                                       ,Argument_____translation_OY                                                                     \
                                       ,Argument_____translation_OZ                                                                     \
                                       ,Argument_____niveau                                                                             \
                                       ,Argument_____fonction_a_realiser                                                                \
                                        )
#define   point3d_(                                                                                                                     \
                              Argument_____cX                                                                                           \
                             ,Argument_____cY                                                                                           \
                             ,Argument_____cZ                                                                                           \
                             ,Argument_____translation_OX                                                                               \
                             ,Argument_____translation_OY                                                                               \
                             ,Argument_____translation_OZ                                                                               \
                             ,Argument_____niveau                                                                                       \
                             ,Argument_____fonction_a_realiser                                                                          \
                              )                                                                                                         \
                    _point3d_(                                                                                                          \
                                        Argument_____cX                                                                                 \
                                       ,Argument_____cY                                                                                 \
                                       ,Argument_____cZ                                                                                 \
                                       ,Argument_____translation_OX                                                                     \
                                       ,Argument_____translation_OY                                                                     \
                                       ,Argument_____translation_OZ                                                                     \
                                       ,Argument_____niveau                                                                             \
                                       ,Argument_____fonction_a_realiser                                                                \
                                        )
#Aifdef   __VERSION__COMPILER_LA_FONCTION_point3d_
#Eifdef   __VERSION__COMPILER_LA_FONCTION_point3d_

=define   __Iget_matrice_binaire_SMC                                                                                                    \
                    Iget_matrice_binaire_SMC
=define   _Iget_matrice_binaire_SMC(                                                                                                    \
                              Argument_____imageR                                                                                       \
                             ,Argument_____nom_de_la_matrice_binaire_SMC                                                                \
                              )                                                                                                         \
                    Iget_matrice_binaire_SMC(                                                                                           \
                                        Argument_____imageR                                                                             \
                                       ,Argument_____nom_de_la_matrice_binaire_SMC                                                      \
                                        )
#define   Iget_matrice_binaire_SMC(                                                                                                     \
                              Argument_____imageR                                                                                       \
                             ,Argument_____nom_de_la_matrice_binaire_SMC                                                                \
                              )                                                                                                         \
                    _Iget_matrice_binaire_SMC(                                                                                          \
                                        Argument_____imageR                                                                             \
                                       ,Argument_____nom_de_la_matrice_binaire_SMC                                                      \
                                        )

=define   __Iget_catalogue_des_galaxies                                                                                                 \
                    Iget_catalogue_des_galaxies
=define   _Iget_catalogue_des_galaxies(                                                                                                 \
                              Argument_____liste_des_galaxies_pertinentes                                                               \
                             ,Argument_____derniere_galaxie                                                                             \
                             ,Argument_____nom_du_catalogue_des_galaxies                                                                \
                             ,Argument_____vitesse_de_recession_maximale                                                                \
                             ,Argument_____increment_de_Rlongitude_de_la_galaxie                                                        \
                             ,Argument_____increment_de_Rlatitude_de_la_galaxie                                                         \
                              )                                                                                                         \
                    Iget_catalogue_des_galaxies(                                                                                        \
                                        Argument_____liste_des_galaxies_pertinentes                                                     \
                                       ,Argument_____derniere_galaxie                                                                   \
                                       ,Argument_____nom_du_catalogue_des_galaxies                                                      \
                                       ,Argument_____vitesse_de_recession_maximale                                                      \
                                       ,Argument_____increment_de_Rlongitude_de_la_galaxie                                              \
                                       ,Argument_____increment_de_Rlatitude_de_la_galaxie                                               \
                                        )
#define   Iget_catalogue_des_galaxies(                                                                                                  \
                              Argument_____liste_des_galaxies_pertinentes                                                               \
                             ,Argument_____derniere_galaxie                                                                             \
                             ,Argument_____nom_du_catalogue_des_galaxies                                                                \
                             ,Argument_____vitesse_de_recession_maximale                                                                \
                             ,Argument_____increment_de_Rlongitude_de_la_galaxie                                                        \
                             ,Argument_____increment_de_Rlatitude_de_la_galaxie                                                         \
                              )                                                                                                         \
                    _Iget_catalogue_des_galaxies(                                                                                       \
                                        Argument_____liste_des_galaxies_pertinentes                                                     \
                                       ,Argument_____derniere_galaxie                                                                   \
                                       ,Argument_____nom_du_catalogue_des_galaxies                                                      \
                                       ,Argument_____vitesse_de_recession_maximale                                                      \
                                       ,Argument_____increment_de_Rlongitude_de_la_galaxie                                              \
                                       ,Argument_____increment_de_Rlatitude_de_la_galaxie                                               \
                                        )

=define   __Ivisualise_catalogue_des_galaxies                                                                                           \
                    Ivisualise_catalogue_des_galaxies
=define   _Ivisualise_catalogue_des_galaxies(                                                                                           \
                              Argument_____imageR_vue_des_galaxies                                                                      \
                             ,Argument_____imageR_fonction_de_densite                                                                   \
                             ,Argument_____imageR_structure_en_oignon                                                                   \
                             ,Argument_____nom_du_catalogue_des_galaxies                                                                \
                             ,Argument_____vitesse_de_recession_maximale                                                                \
                             ,Argument_____increment_de_Rlongitude_de_la_galaxie                                                        \
                             ,Argument_____increment_de_Rlatitude_de_la_galaxie                                                         \
                             ,Argument_____generer_imageR_vue_des_galaxies                                                              \
                             ,Argument_____generer_imageR_fonction_de_densite                                                           \
                             ,Argument_____generer_imageR_structure_en_oignon                                                           \
                              )                                                                                                         \
                    Ivisualise_catalogue_des_galaxies(                                                                                  \
                                        Argument_____imageR_vue_des_galaxies                                                            \
                                       ,Argument_____imageR_fonction_de_densite                                                         \
                                       ,Argument_____imageR_structure_en_oignon                                                         \
                                       ,Argument_____nom_du_catalogue_des_galaxies                                                      \
                                       ,Argument_____vitesse_de_recession_maximale                                                      \
                                       ,Argument_____increment_de_Rlongitude_de_la_galaxie                                              \
                                       ,Argument_____increment_de_Rlatitude_de_la_galaxie                                               \
                                       ,Argument_____generer_imageR_vue_des_galaxies                                                    \
                                       ,Argument_____generer_imageR_fonction_de_densite                                                 \
                                       ,Argument_____generer_imageR_structure_en_oignon                                                 \
                                        )
#define   Ivisualise_catalogue_des_galaxies(                                                                                            \
                              Argument_____imageR_vue_des_galaxies                                                                      \
                             ,Argument_____imageR_fonction_de_densite                                                                   \
                             ,Argument_____imageR_structure_en_oignon                                                                   \
                             ,Argument_____nom_du_catalogue_des_galaxies                                                                \
                             ,Argument_____vitesse_de_recession_maximale                                                                \
                             ,Argument_____increment_de_Rlongitude_de_la_galaxie                                                        \
                             ,Argument_____increment_de_Rlatitude_de_la_galaxie                                                         \
                             ,Argument_____generer_imageR_vue_des_galaxies                                                              \
                             ,Argument_____generer_imageR_fonction_de_densite                                                           \
                             ,Argument_____generer_imageR_structure_en_oignon                                                           \
                              )                                                                                                         \
                    _Ivisualise_catalogue_des_galaxies(                                                                                 \
                                        Argument_____imageR_vue_des_galaxies                                                            \
                                       ,Argument_____imageR_fonction_de_densite                                                         \
                                       ,Argument_____imageR_structure_en_oignon                                                         \
                                       ,Argument_____nom_du_catalogue_des_galaxies                                                      \
                                       ,Argument_____vitesse_de_recession_maximale                                                      \
                                       ,Argument_____increment_de_Rlongitude_de_la_galaxie                                              \
                                       ,Argument_____increment_de_Rlatitude_de_la_galaxie                                               \
                                       ,Argument_____generer_imageR_vue_des_galaxies                                                    \
                                       ,Argument_____generer_imageR_fonction_de_densite                                                 \
                                       ,Argument_____generer_imageR_structure_en_oignon                                                 \
                                        )



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.