/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N S D E S F O N D U S : */
/* */
/* */
/* Author of '$xrq/nucleon.LR.1$I' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 1991??????????). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* G E S T I O N D E S F O N D U S A L ' O U V E R T U R E E T A L A F E R M E T U R E : */
/* */
/*************************************************************************************************************************************/
#define PERIODE_1_DE_MODULATION_DE_LA_LUMINANCE \
ADD2(NUMERO_DE_LA_PREMIERE_PERIODE_DE_LA_SIMULATION,GRO0(FRA4(NOMBRE_DE_PERIODES_DE_LA_SIMULATION)))
#define RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE \
GRO1(FRA1(FU))
#define dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE \
FZERO
DEFV(Local,DEFV(Int,INIT(periode_1_de_modulation_de_la_luminance,PERIODE_1_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(rapport_1_de_modulation_de_la_luminance,RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(Drapport_1_de_modulation_de_la_luminance,dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE)));
/* Definition de la periode '1' de modulation de la luminance. */
#define PERIODE_2_DE_MODULATION_DE_LA_LUMINANCE \
ADD2(NUMERO_DE_LA_PREMIERE_PERIODE_DE_LA_SIMULATION,GRO1(FRA4(NOMBRE_DE_PERIODES_DE_LA_SIMULATION)))
#define RAPPORT_2_DE_MODULATION_DE_LA_LUMINANCE \
RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
#define dRAPPORT_2_DE_MODULATION_DE_LA_LUMINANCE \
dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
DEFV(Local,DEFV(Int,INIT(periode_2_de_modulation_de_la_luminance,PERIODE_2_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(rapport_2_de_modulation_de_la_luminance,RAPPORT_2_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(Drapport_2_de_modulation_de_la_luminance,dRAPPORT_2_DE_MODULATION_DE_LA_LUMINANCE)));
/* Definition de la periode '2' de modulation de la luminance. */
#define PERIODE_3_DE_MODULATION_DE_LA_LUMINANCE \
ADD2(NUMERO_DE_LA_PREMIERE_PERIODE_DE_LA_SIMULATION,GRO2(FRA4(NOMBRE_DE_PERIODES_DE_LA_SIMULATION)))
#define RAPPORT_3_DE_MODULATION_DE_LA_LUMINANCE \
RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
#define dRAPPORT_3_DE_MODULATION_DE_LA_LUMINANCE \
dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
DEFV(Local,DEFV(Int,INIT(periode_3_de_modulation_de_la_luminance,PERIODE_3_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(rapport_3_de_modulation_de_la_luminance,RAPPORT_3_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(Drapport_3_de_modulation_de_la_luminance,dRAPPORT_3_DE_MODULATION_DE_LA_LUMINANCE)));
/* Definition de la periode '3' de modulation de la luminance. */
#define PERIODE_4_DE_MODULATION_DE_LA_LUMINANCE \
ADD2(NUMERO_DE_LA_PREMIERE_PERIODE_DE_LA_SIMULATION,GRO3(FRA4(NOMBRE_DE_PERIODES_DE_LA_SIMULATION)))
#define RAPPORT_4_DE_MODULATION_DE_LA_LUMINANCE \
RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
#define dRAPPORT_4_DE_MODULATION_DE_LA_LUMINANCE \
dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
DEFV(Local,DEFV(Int,INIT(periode_4_de_modulation_de_la_luminance,PERIODE_4_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(rapport_4_de_modulation_de_la_luminance,RAPPORT_4_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(Drapport_4_de_modulation_de_la_luminance,dRAPPORT_4_DE_MODULATION_DE_LA_LUMINANCE)));
/* Definition de la periode '4' de modulation de la luminance. */
#define PERIODE_5_DE_MODULATION_DE_LA_LUMINANCE \
ADD2(NUMERO_DE_LA_PREMIERE_PERIODE_DE_LA_SIMULATION,GRO4(FRA4(NOMBRE_DE_PERIODES_DE_LA_SIMULATION)))
#define RAPPORT_5_DE_MODULATION_DE_LA_LUMINANCE \
RAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
#define dRAPPORT_5_DE_MODULATION_DE_LA_LUMINANCE \
dRAPPORT_1_DE_MODULATION_DE_LA_LUMINANCE
DEFV(Local,DEFV(Int,INIT(periode_5_de_modulation_de_la_luminance,PERIODE_5_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(rapport_5_de_modulation_de_la_luminance,RAPPORT_5_DE_MODULATION_DE_LA_LUMINANCE)));
DEFV(Local,DEFV(Float,INIT(Drapport_5_de_modulation_de_la_luminance,dRAPPORT_5_DE_MODULATION_DE_LA_LUMINANCE)));
/* Definition de la periode '5' de modulation de la luminance. */
DEFV(Local,DEFV(Float,INIT(modulation_courante_de_la_luminance,FLOT__UNDEF)));
/* Modulation courante de la luminance qui permet ainsi d'effectuer, par exemple, des fondus */
/* a l'ouverture et a la fermeture... */
Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.