commit:2019:06_11
Table of Contents
Commit - LPx - 11 Juin 2019
Divers : micro modifs en partie a la demande de Yannick
ValueExtractorStopCriterion
- Ajout d'une option pour forcer le calcul des
ValueExtractorStopCriterion
uniquement au moment de l'écriture des facs (dans le cas des calculs IRS, il est plus simple à post-traiter des tests sur un nombre entiers de tours!!!)
criterion = ValueExtractorStopCriterion(...) criterion.setStopAtFac(True) # valeur par défaut = False
StickingElements
- Les stickingElements ne génèrent que des forces externes. On assemblait donc beaucoup de 0.0 dans les vecteurs de forces internes, d'inertie et d'amortissement.
- Or Gaetan avait mis au point un mécanisme (via la fonction
interaction,::hasForces(const StrID &type);
) dans les éléments de contact pour éviter ces opérations inutiles. - Le mécanisme a été implémenté dans les éléments de collage
PythonInterpreter.cpp
- En effectuant un profiling memoire de Metafor, j'avais une remarque sur l'interpréteur python qui n'était pas détruit correctement.
- En fait dans “PythonInterpreter.cpp”, les commandes correspondant à “Metafor.run(module)” était
load(module) meta() quit()
- la commande “quit()” était de trop : vu qu'il n'y a pas d'interactive Loop , une fois la commande “meta()” executée, on ressort de l'interpréteur (qui peut donc être détruit proprement)
Fichiers ajoutés/supprimés :
Added : Deleted : Moved :
Tests ajoutés/supprimés
Adding: oo_meta/apps/imp/nineStopCriterion2.py Deleted : Moved :
— Luc Papeleux 2019/06/11
commit/2019/06_11.txt · Last modified: 2019/06/07 18:19 by papeleux