Changes between Version 4 and Version 5 of 2010CaoTme5
- Timestamp:
- Apr 9, 2010, 5:29:12 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2010CaoTme5
v4 v5 93 93 '''La classe {{{BoolNet}}}''' 94 94 95 Elle contient un ensemble de signaux et un ensemble de processus. 96 95 97 En plus des accesseurs triviaux, elle fourni une fonction de recherche d'un signal par son 96 98 nom {{{getSignal(const std::string& )}}} ainsi que deux méthodes pour la construction du 97 99 réseau booléen. Le réseau booléen est initialisé vide. 98 100 99 * Méthode {{{addSignal()}}}: ajoute un nouveaunoeud de type ''signal''. On donne le nom101 * Méthode {{{addSignal()}}}: ajoute au réseau Booléen un noeud de type ''signal''. On donne le nom 100 102 du signal ainsi que son type (parmis {{{In}}}, {{{Out}}} et {{{Internal}}}. La liste 101 des cibles du noeud est initialisée vide.102 * Méthode {{{addProcess()}}}: ajoute un nouveaunoeud de type ''processus''. On donne103 des cibles du noeud représentant le signal est initialisée vide. 104 * Méthode {{{addProcess()}}}: ajoute au réseau Booléen un noeud de type ''processus''. On donne 103 105 respectivement comme arguments, le nom du ''signal'' cible, l'expression booléenne 104 qu'il représente (sous forme textuelle) et le delai de calcul de ce processus. 105 106 '''Importante remarque''': la représentation des arcs (listes de cibles des noeuds 107 sources) sont construites lors de la création des processus. Il est donc impératif que 108 tous les ''signaux'' soient crées avant les ''processus''. 106 qu'il représente (sous forme textuelle) et le délai de calcul de ce processus. 107 108 '''Importante remarque''': les arcs (liste de cibles attachée à chaque noeud source) sont construits lors de la création des processus. Il est donc impératif que 109 tous les ''signaux'' aient été créés avant de commencer à créer les ''processus''. 109 110 110 111 {{{