libPlan.ProblemeDePlanification¶
-
class
libPlan.ProblemeDePlanification¶ Cette classe represente un probleme de planification, avec des propositions, des operateurs, des conditions initiales et finales, et des mutex de propositions
Variables: - operateurs – Liste d’operateurs de planification
- propositions – Liste de propositions de planification
- condIni – Liste de conditions initiales de la forme [ [prop1, bool1], [prop2, bool2], ... ]
- condFin – Liste de conditions finales de la forme [ [prop1, bool1], [prop2, bool2], ... ]
- mutexDeProp – Liste des mutex entre paires de propositions
- mutexDOperateurs – Liste des mutex entre paires d’operateurs
-
__init__()¶ Constructeur
Paramètres: self – reference automatique sur l’objet qui execute cette methode
Methods
__init__()Constructeur ajouteConditionFinale(prop, bool)Ajoute une condition finale ajouteConditionInitiale(prop, bool)Ajoute une condition initiale ajouteMutexDOperateurs(op1, op2)Ajoute un mutex entre deux operateurs ajouteMutexDePropositions(prop1, prop2)Ajoute un mutex entre deux propositions ajouteOperateur(op)Ajoute un operateur de planification ajouteProposition(prop)Ajoute une proposition de planification retourneConditionsFinales()Retourne les conditions finales retourneConditionsInitiales()Retourne les conditions initiales retourneMutexDOperateurs()Retourne les mutex entre paires d’operateurs retourneMutexDePropositions()Retourne les mutex entre paires de propositions retourneOperateurs()Retourne la liste d’operateurs retournePropositions()Retourne la liste de propositions