====== 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//