planificateur.Etat¶
-
class
planificateur.Etat(no_etat, props, ops)¶ Cette classe represente un etat de planification
Un etat contient une liste de propositions utilisees comme pre- et postconditions, et une liste d’operateurs
Variables: - varInitiales – dictionnaire { nom de proposition : variable de proposition }
- varFinales – dictionnaire { nom de proposition : variable de proposition }
- varOperateurs – dictionnaire { nom de l’operateur : variable d’operateur }
- no_etat – numero de cet etat
-
__init__(no_etat, props, ops)¶ Constructeur
Paramètres: - self – reference automatique sur l’objet qui execute cette methode
- no_etat – le numero de l’etat [0,PlanificateurPSC.nb_etats)
- props – La liste des propositions de planification
- ops – La liste des operateurs de planification
Methods
__init__(no_etat, props, ops)Constructeur construitVariablesOperateurs(ops)Construit une action construitVariablesPropositions(props)construit toutes les propositions et les ajoute aux dictionnaires retourneOperateurs()Retourne la liste des operateurs retourneVarFinale(prop)Retourne la variable finale correpondant a la Proposition passee en parametre retourneVarFinales()Retourne la liste des variables de propositions finales retourneVarInitiale(prop)Retourne la variable initiale correpondant a la Proposition passee en parametre retourneVarInitiales()Retourne la liste des variables de propositions initiales retourneVarOperateur(op)Retourne la variable correspondant a l’operateur passe en parametre