Trees | Indices | Help |
|
---|
|
object --+ | BiBlocList --+ | BiBlocListWD
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
Constructeur Si on utilise l'ancien algo d'identification des remplacements et déplacements, on peut avoir des blocs présents uniquement dans resultat.getListeDeplacements(). Ceux-ci sont alors ajoutés comme des S ou des I. dd: si depOrdonnes=False, pas d'assertion d'ordre sur les déplacement-> recherche d'un dep en O(n) dans __decoreDep1() sinon si depOrdonnes=True, assertion d'ordre respectée -> recherche en O(log n) dans __decoreDep2() pre: isinstance(resultat,Donnees.resultatAppli.Resultat) isinstance(planTravail,Donnees.planTravail.PlanTravail)
|
Extraction des déplacements Teste les blocs insérés et supprimés. Si le rapport des déplacements à l'intérieur d'un bloc est supérieur au seuil Alors ce bloc est scindé en une liste de blocs (I ou S) et D Modifie directement self.liste AssertionError: 270455 ('D', 270444, 270455, []) ('D', 270450, 270455, []) |
Extraction des déplacements Teste les blocs insérés et supprimés. Si le rapport des déplacements à l'intérieur d'un bloc est supérieur au seuil Alors ce bloc est scindé en une liste de blocs (I ou S) et D |
On scinde effectivement le blocs en une liste de blocs (S ou I) et D lSupOrIns: liste de (I ou S) listeDep: liste de D SorI: traite-on des S ou des I ? pre: isinstance(lSupOrIns,list) and isinstance(listeDep,list) (SorI == 'S' or SorI == 'I') |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Wed Aug 13 15:25:31 2008 | http://epydoc.sourceforge.net |