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

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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   __fFCfamma_Euler_Gauss                                                                                                        \
                    fFCfamma_Euler_Gauss
=define   _fFCfamma_Euler_Gauss(                                                                                                        \
                              Argument_____z                                                                                            \
                             ,Argument_____dernier_indice_d_approximation_de_la_fonction_famma                                          \
                              )                                                                                                         \
                    fFCfamma_Euler_Gauss(                                                                                               \
                                        Argument_____z                                                                                  \
                                       ,Argument_____dernier_indice_d_approximation_de_la_fonction_famma                                \
                                        )
#define   fFCfamma_Euler_Gauss(                                                                                                         \
                              Argument_____z                                                                                            \
                             ,Argument_____dernier_indice_d_approximation_de_la_fonction_famma                                          \
                              )                                                                                                         \
                    _fFCfamma_Euler_Gauss(                                                                                              \
                                        Argument_____z                                                                                  \
                                       ,Argument_____dernier_indice_d_approximation_de_la_fonction_famma                                \
                                        )

=define   __fFCgamma_Weierstrass                                                                                                        \
                    fFCgamma_Weierstrass
=define   _fFCgamma_Weierstrass(                                                                                                        \
                              Argument_____z                                                                                            \
                             ,Argument_____dernier_indice_d_approximation_de_la_fonction_gamma                                          \
                              )                                                                                                         \
                    fFCgamma_Weierstrass(                                                                                               \
                                        Argument_____z                                                                                  \
                                       ,Argument_____dernier_indice_d_approximation_de_la_fonction_gamma                                \
                                        )
#define   fFCgamma_Weierstrass(                                                                                                         \
                              Argument_____z                                                                                            \
                             ,Argument_____dernier_indice_d_approximation_de_la_fonction_gamma                                          \
                              )                                                                                                         \
                    _fFCgamma_Weierstrass(                                                                                              \
                                        Argument_____z                                                                                  \
                                       ,Argument_____dernier_indice_d_approximation_de_la_fonction_gamma                                \
                                        )

=define   __fFCfamma_sommation_Euler_MacLaurin                                                                                          \
                    fFCfamma_sommation_Euler_MacLaurin
=define   _fFCfamma_sommation_Euler_MacLaurin(                                                                                          \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCfamma_sommation_Euler_MacLaurin(                                                                                 \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCfamma_sommation_Euler_MacLaurin(                                                                                           \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCfamma_sommation_Euler_MacLaurin(                                                                                \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCgamma_sommation_Euler_MacLaurin                                                                                          \
                    fFCgamma_sommation_Euler_MacLaurin
=define   _fFCgamma_sommation_Euler_MacLaurin(                                                                                          \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCgamma_sommation_Euler_MacLaurin(                                                                                 \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCgamma_sommation_Euler_MacLaurin(                                                                                           \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCgamma_sommation_Euler_MacLaurin(                                                                                \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCzeta_sommation_Euler_MacLaurin                                                                                           \
                    fFCzeta_sommation_Euler_MacLaurin
=define   _fFCzeta_sommation_Euler_MacLaurin(                                                                                           \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCzeta_sommation_Euler_MacLaurin(                                                                                  \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCzeta_sommation_Euler_MacLaurin(                                                                                            \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCzeta_sommation_Euler_MacLaurin(                                                                                 \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCcosinus_circulaire                                                                                                       \
                    fFCcosinus_circulaire
=define   _fFCcosinus_circulaire(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCcosinus_circulaire(                                                                                              \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCcosinus_circulaire(                                                                                                        \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCcosinus_circulaire(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCsinus_circulaire                                                                                                         \
                    fFCsinus_circulaire
=define   _fFCsinus_circulaire(                                                                                                         \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCsinus_circulaire(                                                                                                \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCsinus_circulaire(                                                                                                          \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCsinus_circulaire(                                                                                               \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCtangente_circulaire                                                                                                      \
                    fFCtangente_circulaire
=define   _fFCtangente_circulaire(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCtangente_circulaire(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCtangente_circulaire(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCtangente_circulaire(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCcosinus_hyperbolique                                                                                                     \
                    fFCcosinus_hyperbolique
=define   _fFCcosinus_hyperbolique(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCcosinus_hyperbolique(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCcosinus_hyperbolique(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCcosinus_hyperbolique(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCsinus_hyperbolique                                                                                                       \
                    fFCsinus_hyperbolique
=define   _fFCsinus_hyperbolique(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCsinus_hyperbolique(                                                                                              \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCsinus_hyperbolique(                                                                                                        \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCsinus_hyperbolique(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCtangente_hyperbolique                                                                                                    \
                    fFCtangente_hyperbolique
=define   _fFCtangente_hyperbolique(                                                                                                    \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCtangente_hyperbolique(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCtangente_hyperbolique(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCtangente_hyperbolique(                                                                                          \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFCexponentielle                                                                                                            \
                    fFCexponentielle
=define   _fFCexponentielle(                                                                                                            \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCexponentielle(                                                                                                   \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )
#define   fFCexponentielle(                                                                                                             \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCexponentielle(                                                                                                  \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )

=define   __fFCexponentielle_neperienne                                                                                                 \
                    fFCexponentielle_neperienne
=define   _fFCexponentielle_neperienne(                                                                                                 \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFCexponentielle_neperienne(                                                                                        \
                                        Argument_____z                                                                                  \
                                        )
#define   fFCexponentielle_neperienne(                                                                                                  \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFCexponentielle_neperienne(                                                                                       \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFClogarithme                                                                                                               \
                    fFClogarithme
=define   _fFClogarithme(                                                                                                               \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFClogarithme(                                                                                                      \
                                        Argument_____z                                                                                  \
                                        )
#define   fFClogarithme(                                                                                                                \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFClogarithme(                                                                                                     \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCcosinus_circulaire                                                                                                      \
                    fFHCcosinus_circulaire
=define   _fFHCcosinus_circulaire(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCcosinus_circulaire(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCcosinus_circulaire(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCcosinus_circulaire(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCsinus_circulaire                                                                                                        \
                    fFHCsinus_circulaire
=define   _fFHCsinus_circulaire(                                                                                                        \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCsinus_circulaire(                                                                                               \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCsinus_circulaire(                                                                                                         \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCsinus_circulaire(                                                                                              \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCtangente_circulaire                                                                                                     \
                    fFHCtangente_circulaire
=define   _fFHCtangente_circulaire(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCtangente_circulaire(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCtangente_circulaire(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCtangente_circulaire(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCcosinus_hyperbolique                                                                                                    \
                    fFHCcosinus_hyperbolique
=define   _fFHCcosinus_hyperbolique(                                                                                                    \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCcosinus_hyperbolique(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCcosinus_hyperbolique(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCcosinus_hyperbolique(                                                                                          \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCsinus_hyperbolique                                                                                                      \
                    fFHCsinus_hyperbolique
=define   _fFHCsinus_hyperbolique(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCsinus_hyperbolique(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCsinus_hyperbolique(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCsinus_hyperbolique(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCtangente_hyperbolique                                                                                                   \
                    fFHCtangente_hyperbolique
=define   _fFHCtangente_hyperbolique(                                                                                                   \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCtangente_hyperbolique(                                                                                          \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCtangente_hyperbolique(                                                                                                    \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCtangente_hyperbolique(                                                                                         \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHCexponentielle                                                                                                           \
                    fFHCexponentielle
=define   _fFHCexponentielle(                                                                                                           \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCexponentielle(                                                                                                  \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )
#define   fFHCexponentielle(                                                                                                            \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCexponentielle(                                                                                                 \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )

=define   __fFHCexponentielle_neperienne                                                                                                \
                    fFHCexponentielle_neperienne
=define   _fFHCexponentielle_neperienne(                                                                                                \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHCexponentielle_neperienne(                                                                                       \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHCexponentielle_neperienne(                                                                                                 \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHCexponentielle_neperienne(                                                                                      \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHClogarithme                                                                                                              \
                    fFHClogarithme
=define   _fFHClogarithme(                                                                                                              \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHClogarithme(                                                                                                     \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHClogarithme(                                                                                                               \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHClogarithme(                                                                                                    \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCcosinus_circulaire                                                                                                     \
                    fFHHCcosinus_circulaire
=define   _fFHHCcosinus_circulaire(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCcosinus_circulaire(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCcosinus_circulaire(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCcosinus_circulaire(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCsinus_circulaire                                                                                                       \
                    fFHHCsinus_circulaire
=define   _fFHHCsinus_circulaire(                                                                                                       \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCsinus_circulaire(                                                                                              \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCsinus_circulaire(                                                                                                        \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCsinus_circulaire(                                                                                             \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCtangente_circulaire                                                                                                    \
                    fFHHCtangente_circulaire
=define   _fFHHCtangente_circulaire(                                                                                                    \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCtangente_circulaire(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCtangente_circulaire(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCtangente_circulaire(                                                                                          \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCcosinus_hyperbolique                                                                                                   \
                    fFHHCcosinus_hyperbolique
=define   _fFHHCcosinus_hyperbolique(                                                                                                   \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCcosinus_hyperbolique(                                                                                          \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCcosinus_hyperbolique(                                                                                                    \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCcosinus_hyperbolique(                                                                                         \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCsinus_hyperbolique                                                                                                     \
                    fFHHCsinus_hyperbolique
=define   _fFHHCsinus_hyperbolique(                                                                                                     \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCsinus_hyperbolique(                                                                                            \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCsinus_hyperbolique(                                                                                                      \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCsinus_hyperbolique(                                                                                           \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCtangente_hyperbolique                                                                                                  \
                    fFHHCtangente_hyperbolique
=define   _fFHHCtangente_hyperbolique(                                                                                                  \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCtangente_hyperbolique(                                                                                         \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCtangente_hyperbolique(                                                                                                   \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCtangente_hyperbolique(                                                                                        \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHCexponentielle                                                                                                          \
                    fFHHCexponentielle
=define   _fFHHCexponentielle(                                                                                                          \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCexponentielle(                                                                                                 \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )
#define   fFHHCexponentielle(                                                                                                           \
                              Argument_____base                                                                                         \
                             ,Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCexponentielle(                                                                                                \
                                        Argument_____base                                                                               \
                                       ,Argument_____z                                                                                  \
                                        )

=define   __fFHHCexponentielle_neperienne                                                                                               \
                    fFHHCexponentielle_neperienne
=define   _fFHHCexponentielle_neperienne(                                                                                               \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHCexponentielle_neperienne(                                                                                      \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHCexponentielle_neperienne(                                                                                                \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHCexponentielle_neperienne(                                                                                     \
                                        Argument_____z                                                                                  \
                                        )

=define   __fFHHClogarithme                                                                                                             \
                    fFHHClogarithme
=define   _fFHHClogarithme(                                                                                                             \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    fFHHClogarithme(                                                                                                    \
                                        Argument_____z                                                                                  \
                                        )
#define   fFHHClogarithme(                                                                                                              \
                              Argument_____z                                                                                            \
                              )                                                                                                         \
                    _fFHHClogarithme(                                                                                                   \
                                        Argument_____z                                                                                  \
                                        )



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.