/*************************************************************************************************************************************/
/* */
/* 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 '$ximt/ondelettes$ARG' sur 'LACT19' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20240626121934). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* 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 __Fpartie_reelle_de_l_ondelette_1D_de_Morlet \
Fpartie_reelle_de_l_ondelette_1D_de_Morlet
=define _Fpartie_reelle_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
Fpartie_reelle_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
#define Fpartie_reelle_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
_Fpartie_reelle_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
=define __Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet \
Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet
=define _Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
#define Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
_Fpartie_imaginaire_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
=define __Fpartie_reelleA_de_l_ondelette_1D_de_Morlet \
Fpartie_reelleA_de_l_ondelette_1D_de_Morlet
=define _Fpartie_reelleA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
Fpartie_reelleA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
#define Fpartie_reelleA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
_Fpartie_reelleA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
=define __Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet \
Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet
=define _Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
#define Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
) \
_Fpartie_imaginaireA_de_l_ondelette_1D_de_Morlet( \
Argument_____variable \
)
=define __Fondelettes_1D_reelles_parfaites \
Fondelettes_1D_reelles_parfaites
=define _Fondelettes_1D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____ondelette \
) \
Fondelettes_1D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____ondelette \
)
#define Fondelettes_1D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____ondelette \
) \
_Fondelettes_1D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____ondelette \
)
=define __Fpartie_reelle_de_l_ondelette_2D_de_Morlet \
Fpartie_reelle_de_l_ondelette_2D_de_Morlet
=define _Fpartie_reelle_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
) \
Fpartie_reelle_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
)
#define Fpartie_reelle_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
) \
_Fpartie_reelle_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
)
=define __Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet \
Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet
=define _Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
) \
Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
)
#define Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
) \
_Fpartie_imaginaire_de_l_ondelette_2D_de_Morlet( \
Argument_____Xf \
,Argument_____Yf \
)
=define __Fondelettes_2D_reelles_parfaites \
Fondelettes_2D_reelles_parfaites
=define _Fondelettes_2D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_2D \
,Argument_____parametre_d_echelle_2D \
,Argument_____ondelette \
) \
Fondelettes_2D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_2D \
,Argument_____parametre_d_echelle_2D \
,Argument_____ondelette \
)
#define Fondelettes_2D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_2D \
,Argument_____parametre_d_echelle_2D \
,Argument_____ondelette \
) \
_Fondelettes_2D_reelles_parfaites( \
Argument_____fonction \
,Argument_____parametre_de_position_2D \
,Argument_____parametre_d_echelle_2D \
,Argument_____ondelette \
)
=define __Fondelettes_1D_reelles_approximees \
Fondelettes_1D_reelles_approximees
=define _Fondelettes_1D_reelles_approximees( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____il_faut_initialiser_les_cumuls_S \
) \
Fondelettes_1D_reelles_approximees( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____il_faut_initialiser_les_cumuls_S \
)
#define Fondelettes_1D_reelles_approximees( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____il_faut_initialiser_les_cumuls_S \
) \
_Fondelettes_1D_reelles_approximees( \
Argument_____fonction \
,Argument_____parametre_de_position_1D \
,Argument_____parametre_d_echelle_1D \
,Argument_____il_faut_initialiser_les_cumuls_S \
)
=define __Iondelettes_2D_reelles \
Iondelettes_2D_reelles
=define _Iondelettes_2D_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
,Argument_____ondelette \
) \
Iondelettes_2D_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
,Argument_____ondelette \
)
#define Iondelettes_2D_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
,Argument_____ondelette \
) \
_Iondelettes_2D_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
,Argument_____ondelette \
)
=define __Iondelettes_2D_HV_reelles \
Iondelettes_2D_HV_reelles
=define _Iondelettes_2D_HV_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
) \
Iondelettes_2D_HV_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
)
#define Iondelettes_2D_HV_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
) \
_Iondelettes_2D_HV_reelles( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____parametre_d_echelleA_2D \
,Argument_____renormaliser_l_image \
)
=define __Iondelettes_1D_complexes \
Iondelettes_1D_complexes
=define _Iondelettes_1D_complexes( \
Argument_____partie_reelleR \
,Argument_____partie_imaginaireR \
,Argument_____moduleR \
,Argument_____phaseR \
,Argument_____fonction \
,Argument_____frequences \
,Argument_____echelles_lineaires \
,Argument_____parametre_d_echelle_minimal \
,Argument_____parametre_d_echelle_maximal \
) \
Iondelettes_1D_complexes( \
Argument_____partie_reelleR \
,Argument_____partie_imaginaireR \
,Argument_____moduleR \
,Argument_____phaseR \
,Argument_____fonction \
,Argument_____frequences \
,Argument_____echelles_lineaires \
,Argument_____parametre_d_echelle_minimal \
,Argument_____parametre_d_echelle_maximal \
)
#define Iondelettes_1D_complexes( \
Argument_____partie_reelleR \
,Argument_____partie_imaginaireR \
,Argument_____moduleR \
,Argument_____phaseR \
,Argument_____fonction \
,Argument_____frequences \
,Argument_____echelles_lineaires \
,Argument_____parametre_d_echelle_minimal \
,Argument_____parametre_d_echelle_maximal \
) \
_Iondelettes_1D_complexes( \
Argument_____partie_reelleR \
,Argument_____partie_imaginaireR \
,Argument_____moduleR \
,Argument_____phaseR \
,Argument_____fonction \
,Argument_____frequences \
,Argument_____echelles_lineaires \
,Argument_____parametre_d_echelle_minimal \
,Argument_____parametre_d_echelle_maximal \
)
=define __Fapproximation_par_un_spline_cubique \
Fapproximation_par_un_spline_cubique
=define _Fapproximation_par_un_spline_cubique( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____premiere_derivee_premiere \
,Argument_____derniere_derivee_premiere \
,Argument_____nombre_d_echantillons \
) \
Fapproximation_par_un_spline_cubique( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____premiere_derivee_premiere \
,Argument_____derniere_derivee_premiere \
,Argument_____nombre_d_echantillons \
)
#define Fapproximation_par_un_spline_cubique( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____premiere_derivee_premiere \
,Argument_____derniere_derivee_premiere \
,Argument_____nombre_d_echantillons \
) \
_Fapproximation_par_un_spline_cubique( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____premiere_derivee_premiere \
,Argument_____derniere_derivee_premiere \
,Argument_____nombre_d_echantillons \
)
=define __Fapproximation_par_des_polynomes_cubiques \
Fapproximation_par_des_polynomes_cubiques
=define _Fapproximation_par_des_polynomes_cubiques( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____liste_des_derivees_premieres \
,Argument_____nombre_d_echantillons \
) \
Fapproximation_par_des_polynomes_cubiques( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____liste_des_derivees_premieres \
,Argument_____nombre_d_echantillons \
)
#define Fapproximation_par_des_polynomes_cubiques( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____liste_des_derivees_premieres \
,Argument_____nombre_d_echantillons \
) \
_Fapproximation_par_des_polynomes_cubiques( \
Argument_____coefficients_de_degre_0 \
,Argument_____coefficients_de_degre_1 \
,Argument_____coefficients_de_degre_2 \
,Argument_____coefficients_de_degre_3 \
,Argument_____liste_des_abscisses \
,Argument_____liste_des_ordonnees \
,Argument_____liste_des_derivees_premieres \
,Argument_____nombre_d_echantillons \
)
=define __IFsomme_difference_1D \
IFsomme_difference_1D
=define _IFsomme_difference_1D( \
Argument_____fonction_et_sa_transformee \
,Argument_____nombre_de_points_de_la_fonction_et_de_sa_transformee \
,Argument_____nombre_de_points_a_la_fin_de_la_recursivite \
,Argument_____calcul_de_la_transformee_directe \
) \
IFsomme_difference_1D( \
Argument_____fonction_et_sa_transformee \
,Argument_____nombre_de_points_de_la_fonction_et_de_sa_transformee \
,Argument_____nombre_de_points_a_la_fin_de_la_recursivite \
,Argument_____calcul_de_la_transformee_directe \
)
#define IFsomme_difference_1D( \
Argument_____fonction_et_sa_transformee \
,Argument_____nombre_de_points_de_la_fonction_et_de_sa_transformee \
,Argument_____nombre_de_points_a_la_fin_de_la_recursivite \
,Argument_____calcul_de_la_transformee_directe \
) \
_IFsomme_difference_1D( \
Argument_____fonction_et_sa_transformee \
,Argument_____nombre_de_points_de_la_fonction_et_de_sa_transformee \
,Argument_____nombre_de_points_a_la_fin_de_la_recursivite \
,Argument_____calcul_de_la_transformee_directe \
)
=define __IFsomme_difference_2D \
IFsomme_difference_2D
=define _IFsomme_difference_2D( \
Argument_____transformee_de_l_imageA \
,Argument_____imageA \
,Argument_____calcul_de_la_transformee_directe \
) \
IFsomme_difference_2D( \
Argument_____transformee_de_l_imageA \
,Argument_____imageA \
,Argument_____calcul_de_la_transformee_directe \
)
#define IFsomme_difference_2D( \
Argument_____transformee_de_l_imageA \
,Argument_____imageA \
,Argument_____calcul_de_la_transformee_directe \
) \
_IFsomme_difference_2D( \
Argument_____transformee_de_l_imageA \
,Argument_____imageA \
,Argument_____calcul_de_la_transformee_directe \
)