Ajout de la possibilité d'avoir un endo initial non diagonal.
Ajout (comme dans l'endo isotrope) de la paramétrisation de la valeur de l'endo max (les valeurs propres de l'endo ne peuvent pas depasser cet valeur max).
Je mettais à jour la densité osseuse (pour rappel, uniquement dans la loi matérielle, il n'y a pas de réelle mise à jour de la densité de l'élément - j'ai d'ailleurs renommer les fonctions getDensity()
en getBoneDensity()
qu'il y ait moins confusion!!) pour l'os anisotrope de la même manière que pour l'os isotrope mais en fonction de la trace de l'endo.
J'ai donc modifié la fonction de mise à jour de la densité pour que ce soit réellement en fonction de sa définition par rapport à l'endo anisotrope.
j'avais fait une fonction setAllPos()
dans les symMat3 mais qui n'est pas utile… par contre, j'en ai besoin pour des vect3
je l'ai donc transféré et renommé setNegativeValuesToZeros()
pour que ce soit plus parlant…
Ajout de la possibilité de sauver en fichier .off
le maillage 3D (utile pour un import dans un fichier pdf pour des présentations qui en jettent…).
Déplacement des tests gmsh
et tetgen
de apps/qs
vers (le nouveau) apps/externalMeshers
(il est sûr que d'autres cas tests font appel à des mailleurs externes mais ceux-ci ne sont là -a priori- que pour vérifier le bon fonctionnement de l'import de maillages/géométries gmsh et tetgen).
Création de apps/tutorials
- déplacement (et renommage) de tutorialElfi
et tutorial
+ création d'un tuto avec une fonction de paramètres et d'un autre qui importe getMetafor()
du précédent.
Nettoyage extracteurs : les extracteurs inférieurs à 1e-12 (non exactement nuls) sont supprimés (valeur de 1e-12 complètement arbitraire…)
pointValuesExtractor_xxStrains
de apps.toolbox.createMonos
checkent les dimensions et ne sortent pas les defos ZZ en 2Depe (utilisé dans apps.qs.strainOutputxxx
et apps.monosMeca.tracRotHill48xxx
).createTracRotMono2d
et createTracRotMono3d
de apps.toolbox.createMonos
: ajout d'un paramètre (True ou False) qui permet ou non de sortir les valeurs liées au cisaillementapps.qs.strainOutputxxx
et apps.ale.defos
car c'est de la traction donc les defos cisaillement sont quasi-nulles mais le but des ces tests est de tester les sorties des defos (et de vérifier qu'elles sont bien nulles là où elles doivent l'être)… Donc il faut les laisser!
Nettoyage de mes cas tests de mâchoire et dents (dans apps/biomec
) pour diminuer le CPU tout en gardant ce qu'on veut observer.
Ajout d'une dent à endo initial non diagonal.
Nettoyage et ajouts de monoMaterials avec endo anisotrope.
ADDED apps/externalMeshers apps/tutorials apps/externalMeshers/gmshtest.geo apps/externalMeshers/gmshtest0.geo apps/externalMeshers/gmshtestH2.geo apps/externalMeshers/tetgenTest2Regions.poly apps/externalMeshers/__init__.py apps/tutorials/__init__.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod2DAxiCis.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod2DAxiTrac.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod2DCis.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod2DTrac.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod3DCis.py apps/monosMaterials/evpIsoDamageAnisoAlvBoneRemod3DTrac.py apps/monosMaterials/evpIsoDamageAnisoBoneRemod2DAxiTrac.py apps/monosMaterials/evpIsoDamageAnisoBoneRemod2DCis.py apps/monosMaterials/evpIsoDamageAnisoDummy2DAxiTrac.py apps/monosMaterials/evpIsoDamageAnisoDummy2DCis.py apps/externalMeshers/gmshtest.py apps/externalMeshers/gmshtest0.py apps/externalMeshers/gmshtestH2.py apps/externalMeshers/tetgenTest.py apps/externalMeshers/tetgenTest2Regions1.py apps/externalMeshers/tetgenTest2Regions2.py apps/biomec/toothAnisoDamage2.py apps/tutorials/tutorial0.py apps/tutorials/tutorial1.py apps/tutorials/tutorial2.py apps/tutorials/tutorial3.py apps/externalMeshers/tetgenTest.stl apps/externalMeshers/tetgenTest2Regions.vtk DELETED apps/qs/gmshtest.geo apps/qs/gmshtest0.geo apps/qs/gmshtestH2.geo apps/qs/tetgenTest2Regions.poly apps/qs/gmshtest.py apps/qs/gmshtest0.py apps/qs/gmshtestH2.py apps/qs/tetgenTest.py apps/qs/tetgenTest2Regions1.py apps/qs/tetgenTest2Regions2.py apps/qs/tutorial.py apps/qs/tutorialElfi.py apps/qs/tetgenTest.stl apps/qs/tetgenTest2Regions.vtk
— Marlene Mengoni 2010/04/14 12:05