====== Commit 2007-11-27 ======
===== Modifs =====
==== Rupture ====
* Nouveaux critères de rupture:
* Critère de [[doc:user:elements:volumes:ruptureCritere#johnsoncookrupturecriterion|Johnson-Cook]] ''JohnsonCookRuptureCriterion''
* Critère de [[doc:user:elements:volumes:ruptureCritere#baorupturecriterion|Bao-Wierzbicki]] ''BaoRuptureCriterion''
* Critère de [[doc:user:elements:volumes:ruptureCritere#goijaertsrupturecriterion|Goijaerts]] ''GoijaertsRuptureCriterion''
* Critère sur la [[doc:user:elements:volumes:ruptureCritere#ifrupturecriterion|valeur critique d'un ''InternalField'']] : ''IFRuptureCriterion'' (comme avant) pour que Ludo puisse faire de la science sur une version actuelle de Metafor sans devoir coder des bazars :-D
* Suppression de la dérivation de ''PhySet'' dans les critères de rupture.
* [[doc:user:elements:volumes:ruptureCritere|Doc]] qui va avec ces critères de rupture.
* Sortie d'informations supplémentaires (et plus claires) quand un élément est rompu. Par exemple:
Rupture criterion
Critical value of 0.5 reached for all Gauss points :
GP 0 : value = 0.50151
GP 1 : value = 0.502254
GP 2 : value = 0.511998
GP 3 : value = 0.512751
-> Element 0 is Broken
Rebuilding connection due to rupture of element(s)
==== Eléments ====
* Elément de traction 3D avec des tétraèdres (ce n'était possible qu'avec des hexaèdres) pour les futurs tests scientifiques ((hein Ludo)) de Larouille.
* Ajouts de tests qui vont avec.
===== Todo List =====
* Supprimer la dérivation de ''Physet'' dans les matériaux, les lois matérielles (il faut juste virer deux ''findObject'' dans ''ViscoElasticFunction'')
* Typer correctement le ''FieldApplicator''
===== Fichiers ajoutés/supprimés =====
mtElements/boundaries/TriangleTraction3DElement.cpp added
mtElements/rupture/BaoRuptureCriterion.cpp added
mtElements/rupture/GoijaertsRuptureCriterion.cpp added
mtElements/rupture/IFRuptureCriterion.cpp added
mtElements/rupture/JohnsonCookRuptureCriterion.cpp added
mtElements/boundaries/TriangleTraction3DElement.h added
mtElements/boundaries/TriangleTractionElement.h added
mtElements/boundaries/TriangleTractionElShcuts.h added
mtElements/rupture/BaoRuptureCriterion.h added
mtElements/rupture/GoijaertsRuptureCriterion.h added
mtElements/rupture/IFRuptureCriterion.h added
mtElements/rupture/JohnsonCookRuptureCriterion.h added
mtElements/boundaries/TriangleTractionElement.inl added
mtElements/boundaries/TriangleTractionElShcuts.inl added
apps/imp/ruptureCarreBao.py added
apps/imp/ruptureCarreGoijaerts.py added
apps/imp/ruptureCarreJC.py added
apps/qs/tractionTriangle3D.py added
apps/qs/tractionTriangleAxi.py added
apps/qs/tractionTriangleEpe.py added
mtElements/rupture/DamRuptureCriterion.cpp deleted
mtElements/rupture/EplRuptureCriterion.cpp deleted
mtElements/rupture/DamRuptureCriterion.h deleted
mtElements/rupture/EplRuptureCriterion.h deleted
--- //[[ppjeunechamps@ulg.ac.be|Pierre-Paul Jeunechamps]] 2007/11/27 08:34//