====== Commit 2007-11-26 ====== ===== Matériaux===== Ajout d'un matériau d'endommagement de type Gurson. * La fonction ''updateElasticProperties'' de ''EvpIsoHDamageHypoMaterial.h'' est maintenant virtuelle. * ''EvpIsoHDamageMoriTanakaHypoMaterial'' dérive de ''EvpIsoHDamageHypoMaterial'' pour mettre à jour les propriétés élastique selon la loi de Mori-Tanaka (ce qui existait avant) * ''EvpIsoHDamageJacobsHypoMaterial'' dérive de ''EvpIsoHDamageHypoMaterial'' pour mettre à jour les propriétés élastique selon la loi de Jacobs (variation des propriétés élastique des os en fonction de la porosité) ===== Matériaux/lois matérielles.===== Ajout de deux nouvelles lois matérielles d'endommagement continus (''BoneRemodContinuousDamage'' et ''AlvBoneRemodContinuousDamage'' ) pour le remodelage osseux. Ces lois sont du type damage/repair et pas uniquement endommagement. Elles ont du sens que en quasi-statique pour le moment (la variation d'endo devrait induire une variation de densité et donc de masse). La variation d'endo sera non nulle uniquement si il existe un endo initial non nul. ''AlvBoneRemodContinuousDamage'' diffère de ''BoneRemodContinuousDamage'' en ce que la variation d'endo pour la première dépend directement de l'état de pression (compression ou traction) alors que la seconde ne dépend que d'une mesure de l'énergie de défo élastique (cfr doc - à completer) === Cas Test.=== * nouveaux cas test pour ces lois matérielles (''monosMaterials'') * nouveau cas test plus général (''apps/qs/toothDamage'') ===== Fichiers ajoutés / supprimés. ===== apps\qs\toothDamage.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod2dAxiCis.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod2dAxiTrac.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod3dCis.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod3dTrac.py Added apps\monosMaterials\evpIsoDamageBoneRemod2dAxiCis.py Added apps\monosMaterials\evpIsoDamageBoneRemod2dAxiTrac.py Added mtMaterials\volumes\EvpIsoHDamageMoriTanakaHypoMaterial.cpp Added mtMaterials\volumes\EvpIsoHDamageJacobsHypoMaterial.cpp Added mtMaterials\volumes\EvpIsoHDamageMoriTanakaHypoMaterial.h Added mtMaterials\volumes\EvpIsoHDamageJacobsHypoMaterial.h Added mtMaterialLaws\damage\BoneRemodContinuousDamage.cpp Added mtMaterialLaws\damage\AlvBoneRemodContinuousDamage.cpp Added mtMaterialLaws\damage\BoneRemodContinuousDamage.h Added mtMaterialLaws\damage\AlvBoneRemodContinuousDamage.h Added --- //[[mmengoni@ulg.ac.be|Marlène Mengoni]] 2007/11/26//