Changes between Version 7 and Version 8 of 2010CaoTme5
- Timestamp:
- Apr 9, 2010, 6:05:59 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2010CaoTme5
v7 v8 210 210 Pour le réaliser nous avons besoin de définr les objets suivants: 211 211 212 * Une date (classe {{{Time}}}) contenant deux informations : le temps physique écoulé depuis le début de la simulation, et un temps logique permettant de distinguer deux événements X et Y possédant le même temps physique, mais reliés entre eux par une relation de causalité : ceci se produit quand on veut représenter des processus dont le temps de propagation est nul. 212 * Une date (classe {{{Time}}}) contenant deux informations : le temps physique écoulé depuis le début de la simulation, 213 et un temps logique permettant de distinguer deux événements X et Y possédant le même temps physique, 214 mais reliés entre eux par une relation de causalité : ceci se produit quand on veut représenter des processus 215 dont le temps de propagation est nul. 213 216 * Un événement (classe {{{Event}}}), comportant la date ({{{Time}}}) à laquelle il se 214 217 produit, Le ''signal'' qu'il affecte et la nouvelle valeur que va prendre ce signal. 215 216 * Une structure lui permettant de stocker les ensembles d'évenements par dates et de 217 trier ces ensembles par date (croissantes). Nous allons pour cela utiliser une 218 * Une structure permettant de stocker les d'évenements et de 219 trier ces événements par date (croissantes). Nous allons pour cela utiliser une 218 220 {{{map<>}}} de {{{vector<>}}}. C'est à dire, une {{{map<>}}} dont chaque élément sera 219 un {{{vector<>}}} d'évènements et la clé une date ({{{Time}}}). Notez qu'au sein d'un 220 ensemble d'évènements synchrones l'ordre est indifférent. 221 un {{{vector<>}}} d'évènements et la clé une date ({{{Time}}}). Deux événements sont synchrones s'ils ont le même temps physique 222 '''et''' le même temps logique. L'ordre est sans importance au sein d'un ensemble d'événements synchrones, puisqu'il ne peut pas y avoir 223 de relation de causalité entre deux événements synchrones. 221 224 222 225 '''Propriérés remarquables de la {{{map<>}}} de {{{vector<>}}}'''