commit:futur:lpx
This is an old revision of the document!
−Table of Contents
Future commit LPX
Commit - LPx - 13 Juin 2019
bug fix StopCriterion::StopAtFac
deplacement de l'appel à criterion→checkCriterion(&metafor)
StopCriterion::StopAtFac:
- de manière peu identifiée, la demande au TimeStepManager si on est au temps de l'archivage ( bool TimeStepManager::writeToFac()) incrémentait un compteur interne à TimeStepManager
currentFacNo
si on est au temps du fac - l'appel à la fonction writeToFac dans les stop criterion bloquait l'écriture du fac sur disque (bien que tout le reste du process se passe de manière identique
- en “workaround”, j'ai sorti l'incrémentation du compteur
currentFacNo
hors de la fonctionTimeStepManager::writeToFac()
pour créer une fonctionTimeStepManager::facWritten()
dont le rôle est l'incrémentation du dit compteur (appelé pour les archivages aux temps prévus, pas pour les remaillages, …). - Une gestion unifiée des temps d'archivage pourtait être mise en place (d'autres mécanismes doivent co-exister pour voir si on est aux temps des facs, des stages, …)
déplacement checkCriterion :
- A la demande de Yannick, l'appel à checkCriterion a été déplacé de avant le calcul des extracteur à juste après (dans la fonction Final Balancing).
- L'intérêt est de pouvoir utiliser un extracteur déjà calculé dans le ValuesManager (dont le cout peut être non négligeable)
- Enfin, ce déplacement amène l'appel à “checkCriterion” après l'appel à la fonction “finalConfigurationBalancing” (qui calcules les forces sur les Dofs fixés) ⇒ si le critère est basé sur la mesure d'une réaction, il sera (cette fois) calculé sur les bonnes réactions
Fichiers ajoutés/supprimés :
Added : Deleted : Moved :
Tests ajoutés/supprimés
Adding: Deleted : Moved :
— Luc Papeleux 2019/06/11
commit/futur/lpx.1560344536.txt.gz · Last modified: 2019/06/12 15:02 by papeleux