====== Commit 2008-10-09 ======
===== OeMath =====
ajout de fonctions dans Matr3 : x.getTrace()
===== Matériaux - Endo continu anisotrope =====
Corrections du calcul de la matrice raideur tangente. La version précédente plantait en plasticité mais cela a été corrigé. Les résultats en analytique sont identiques (aux erreurs d'intégration près) à ceux en numérique... fête!
Introduction d'un paramètre η (à définir par l'opérateur - paramètre matériau, à passer également dans les paramètres de la loi matérielle) qui mesure l'importance de l'anisotropie de l'endo (η=1 en isotrope ; η=3 si anisotrope complet). !!Selon le type de tests, l'intégration converge plus ou moins bien selon la valeur de η.
Comme (voir [[/commit/2008/07_17|commit précédent]]), l'endo anisotrope n'est pas forcément diagonal, ajout de visu des éléments non diagonaux.
===== Lois matérielles - Remodelage osseux anisotrope =====
Nouvelle loi : [[doc:user:elements:volumes:continuousanisodamage|BoneRemodContinuousAnisoDamage]] --> Loi identique à [[doc:user:elements:volumes:continuousdamage|BoneRemodContinousDamage]] mais évaluée pour un endo anisotrope (et donc beaucoup plus complexe...).
Contient néanmoins un paramètre supplémentaire - η, identique à celui passé au matériau.
===== Tests =====
des monos pour la nouvelle loi matérielle + une dent anisotrope.
===== Fichiers ajoutés / supprimés. =====
Code
A mtMaterialLaws.damage.BoneRemodContinuousAnisoDamage.h
A mtMaterialLaws.damage.BoneRemodContinuousAnisoDamage.cpp
Tests
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod2DAxiCis.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod2DTrac.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod3DCis.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod3DTrac.py
A apps.qs.toothAnisoDamage.py
--- //[[mmengoni@ulg.ac.be|Marlene Mengoni]] 2008/10/09 09:39//