====== Commit 2013-10-30 ====== ===== Matériau - endo Anisotrope ===== Changement de critère de convergence de l'endo. Jusqu’à présent on vérifiait la convergence de $H = I-d^2$. On évalue maintenant la convergence de $d$. Conséquence: les lois matérielles ont comme fonction principale computeDamageEvolution qui calcule l'évolution de $d$ directement et non de $H$. ===== Loi Materielle - endo Anisotrope Lemaitre ===== Ajout d'une loi d'endo anisotrope "classique" (jusque la il n'y a que des lois liees au remodelage osseux...) Il s'agit de l'extension anisotrope de [[doc:user:elements:volumes:continuousdamage|la loi de Lemaitre]] - doc à suivre L'endo varie proportionnellement a une fonction de la triaxialite et a $D^p$ (les valeurs propres d'endo sont proportionnelles aux valeurs absolues des valeurs propres de defo plastique - les axes propres sont identiques). Ajout de cas-tests dans apps.qs et de la procédure apps.monosMaterials2 (dont 5 failed...) ===== VTK Tools GUI ===== * Pour utiliser VTK tools GUI complètement indépendant de Metafor, séparation des fonctions qui utilisent Geniso et celles qui n'utilisent que VTK dans \geniso\tools\meshingTools, via un module \geniso\tools\meshingToolsGeniso * Idem séparation dans \geniso\tools\renderingTools des fonctions qui nécessitent Qt et des autres. Conséquence: tous les cas-tests geniso\tests importent renderingToolsQt au lieu de renderingTools pour leur visu et meshingToolsGeniso en plus de meshingTools. * Ajout d'un flag 'createExe' a mettre a True pour pouvoir accéder uniquement aux fonctions pures python/VTK (par défaut a False). Cela permet même de créer un fichier exe séparé et distribuable pour VTKtoolsGUI. * Ajout de quelques options de visu (ajout de possibilité de colormap sur des scalaires, de possibilité de coupe) pour les polydata et ugrid. **ATTENTION: Python Mega Widget** n'est plus dans les "libs de Luc"... **ATTENTION: LA VISU NE FONCTIONNE PLUS AVEC LES LIBS DE LUC** (ce n'est pas neuf, mais je ne sais pas de quand ça date... - après déc 2012 - et indépendant de la non présence de Pmw): Problème de changement de comportement de Python/vtk/tk/vtkLoadPythonTkWidgets.py : Tkinter est changé tel que interp.getvar('auto_path') retourne un tuple au lieu d'un string attendu par vtk. Il sera nécessaire de (re-)vérifier la compatibilité des versions python/vtk/tk des libs pré-compilées par Luc. Erreur déjà reportée en ligne (http://www.vtk.org/Bug/plugin.php?page=Source/view&id=21250 ou http://www.vtk.org/pipermail/vtk-developers/2003-November/002660.html) sur une vieille version de vtk. ===== Fichiers C++ ajoutés ====== [a]:mtMaterialLaws/damage/LemaitreChabocheContinuousAnisoDamage.h [a]:mtMaterialLaws/damage/LemaitreChabocheContinuousAnisoDamage.cpp **NOTE** apps.remeshing.forge_5 n'est pas passé sous windows --- //[[mmengoni@ulg.ac.be|Marlene Mengoni]] 2013/10/30 16:30//