/*************************************************************************************************************************************/
/* */
/* 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/aleat.2$vv$ARG' sur 'LACT19' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20240626121825). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* 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 __Fcalcul_d_un_noeud_relativement_au_centre \
Fcalcul_d_un_noeud_relativement_au_centre
=define _Fcalcul_d_un_noeud_relativement_au_centre( \
Argument_____coordonnee_d_un_point \
,Argument_____maille \
,Argument_____coordonnee_du_centre \
) \
Fcalcul_d_un_noeud_relativement_au_centre( \
Argument_____coordonnee_d_un_point \
,Argument_____maille \
,Argument_____coordonnee_du_centre \
)
#define Fcalcul_d_un_noeud_relativement_au_centre( \
Argument_____coordonnee_d_un_point \
,Argument_____maille \
,Argument_____coordonnee_du_centre \
) \
_Fcalcul_d_un_noeud_relativement_au_centre( \
Argument_____coordonnee_d_un_point \
,Argument_____maille \
,Argument_____coordonnee_du_centre \
)
=define __Fmise_sur_un_tore \
Fmise_sur_un_tore
=define _Fmise_sur_un_tore( \
Argument_____coordonnee \
,Argument_____origine_du_tore \
,Argument_____extremite_du_tore \
,Argument_____on_est_sur_un_tore \
) \
Fmise_sur_un_tore( \
Argument_____coordonnee \
,Argument_____origine_du_tore \
,Argument_____extremite_du_tore \
,Argument_____on_est_sur_un_tore \
)
#define Fmise_sur_un_tore( \
Argument_____coordonnee \
,Argument_____origine_du_tore \
,Argument_____extremite_du_tore \
,Argument_____on_est_sur_un_tore \
) \
_Fmise_sur_un_tore( \
Argument_____coordonnee \
,Argument_____origine_du_tore \
,Argument_____extremite_du_tore \
,Argument_____on_est_sur_un_tore \
)
=define __IFfractal_2D_precises \
IFfractal_2D_precises
=define _IFfractal_2D_precises( \
Argument_____champ_fractal \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
) \
IFfractal_2D_precises( \
Argument_____champ_fractal \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
)
#define IFfractal_2D_precises( \
Argument_____champ_fractal \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
) \
_IFfractal_2D_precises( \
Argument_____champ_fractal \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
)
=define __Ifractal_2D \
Ifractal_2D
=define _Ifractal_2D( \
Argument_____imageR \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
) \
Ifractal_2D( \
Argument_____imageR \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
)
#define Ifractal_2D( \
Argument_____imageR \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
) \
_Ifractal_2D( \
Argument_____imageR \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
,Argument_____il_y_a_une_source_aleatoire \
,Argument_____source_aleatoire \
)
=define __IFfractal_3D_precises \
IFfractal_3D_precises
=define _IFfractal_3D_precises( \
Argument_____champ_fractal \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
) \
IFfractal_3D_precises( \
Argument_____champ_fractal \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
)
#define IFfractal_3D_precises( \
Argument_____champ_fractal \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
) \
_IFfractal_3D_precises( \
Argument_____champ_fractal \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
)
=define __Ifractal_3D \
Ifractal_3D
=define _Ifractal_3D( \
Argument_____imageR \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
) \
Ifractal_3D( \
Argument_____imageR \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
)
#define Ifractal_3D( \
Argument_____imageR \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
) \
_Ifractal_3D( \
Argument_____imageR \
,Argument_____Zf \
,Argument_____X_puissance_de_reduction \
,Argument_____Y_puissance_de_reduction \
,Argument_____Z_puissance_de_reduction \
,Argument_____P_puissance_de_reduction \
,Argument_____dernier_niveau_de_recursion_demande \
,Argument_____graine \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
,Argument_____facteur_d_echelle \
,Argument_____translation2 \
,Argument_____origine_du_repliement \
,Argument_____extremite_du_repliement \
,Argument_____maille_initiale \
)