Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:futur:lpx

This is an old revision of the document!


Future commit LPX

Commit - LPx - 13 Juin 2019

deplacement de l'appel à criterion→checkCriterion(&metafor); bug fix StopCriterion::StopAtFac

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 à TimeStepManagercurrentFacNo 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 fonction TimeStepManager::writeToFac() pour créer une fonction TimeStepManager::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.1560344512.txt.gz · Last modified: 2019/06/12 15:01 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki