/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   R E L A T I V E S   A U X   C O O R D O N N E E S                                                  */
/*        D ' U N   P S E U D O - T O R E   " E P Y C Y C L O I D A L "   B I D I M E N S I O N N E L  :                             */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xrs/epicycloide.12$I' :                                                                                        */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 20161212102443).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   P A R A M E T R E S  :                                                                       */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
=define   PARAMETRE_Ra                                                                                                                  \
                    GRO4(FRA10(FU))
DEFV(Local,DEFV(Float,INIT(parametre_Ra,PARAMETRE_Ra)));
DEFV(Local,DEFV(Float,INIT(d_parametre_Ra,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'Ra' au cours du temps.                              */
=define   PARAMETRE_Rb                                                                                                                  \
                    GRO4(FRA10(FU))
DEFV(Local,DEFV(Float,INIT(parametre_Rb,PARAMETRE_Rb)));
DEFV(Local,DEFV(Float,INIT(d_parametre_Rb,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'Rb' au cours du temps.                              */

=define   PARAMETRE_A                                                                                                                   \
                    GRO8(FU)
=define   PARAMETRE_a                                                                                                                   \
                    GRO1(FU)
=define   PARAMETRE_L                                                                                                                   \
                    GRO4(FU)

=define   PARAMETRE_B                                                                                                                   \
                    ADD2(PARAMETRE_A,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_B,PARAMETRE_B)));
DEFV(Local,DEFV(Float,INIT(d_parametre_B,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'B' au cours du temps.                               */
=define   PARAMETRE_C                                                                                                                   \
                    FU
DEFV(Local,DEFV(Float,INIT(parametre_C,PARAMETRE_C)));
DEFV(Local,DEFV(Float,INIT(d_parametre_C,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'C' au cours du temps.                               */
=define   PARAMETRE_D                                                                                                                   \
                    MUL2(PARAMETRE_L,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_D,PARAMETRE_D)));
DEFV(Local,DEFV(Float,INIT(d_parametre_D,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'D' au cours du temps.                               */
=define   PARAMETRE_E                                                                                                                   \
                    DIVI(PARAMETRE_B,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_E,PARAMETRE_E)));
DEFV(Local,DEFV(Float,INIT(d_parametre_E,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'E' au cours du temps.                               */

=define   PARAMETRE_F                                                                                                                   \
                    ADD2(PARAMETRE_A,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_F,PARAMETRE_F)));
DEFV(Local,DEFV(Float,INIT(d_parametre_F,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'F' au cours du temps.                               */
=define   PARAMETRE_G                                                                                                                   \
                    FU
DEFV(Local,DEFV(Float,INIT(parametre_G,PARAMETRE_G)));
DEFV(Local,DEFV(Float,INIT(d_parametre_G,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'G' au cours du temps.                               */
=define   PARAMETRE_H                                                                                                                   \
                    MUL2(PARAMETRE_L,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_H,PARAMETRE_H)));
DEFV(Local,DEFV(Float,INIT(d_parametre_H,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'H' au cours du temps.                               */
=define   PARAMETRE_I                                                                                                                   \
                    DIVI(PARAMETRE_B,PARAMETRE_a)
DEFV(Local,DEFV(Float,INIT(parametre_I,PARAMETRE_I)));
DEFV(Local,DEFV(Float,INIT(d_parametre_I,d_FCONSTANTES)));
                                        /* Definition de la valeur du parametre 'I' au cours du temps.                               */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.