===== 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 : --- //[[L.Papeleux@uliege.be|Luc Papeleux]] 2019/06/11 //