/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N S D E L A T R A C E " E C R I T E " D E S E V E N E M E N T S : */
/* */
/* */
/* Author of '$xrq/nucleon.LF$I' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 1991??????????). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* T R A C E " E C R I T E " D E S E V E N E M E N T S : */
/* */
/*************************************************************************************************************************************/
#define TRACER_LES_EVENEMENTS \
FAUX
DEFV(Local,DEFV(Logical,INIT(tracer_les_evenements,TRACER_LES_EVENEMENTS)));
/* Indique s'il faut ('VRAI') ou pas ('FAUX') tracer les evenements. */
#define TRACE_D_UN_EVENEMENT(sequence_de_trace) \
Bblock \
Test(IL_FAUT(tracer_les_evenements)) \
Bblock \
CAL2(Prin2("Trace (n=%06d,t=%e) : \n",numero_de_la_periode_courante,temps_courant)); \
BLOC(CALS(sequence_de_trace);); \
/* Trace de l'evenement... */ \
Eblock \
ATes \
Bblock \
Eblock \
ETes \
Eblock \
/* Trace d'un evenement particulier... */