ElastHypoMaterial
et non IsoElastHypoMaterial
. C'est volontaire afin de ne pas tout chambouler (je pense entre autres aux cas-test), partant du principe que dans la grande majorité des cas, on utilise un matériau isotrope. Ca peut changer si on le souhaite.OrthoHypoGpkState
a été créé, qui contient la matrice de rotation vers les axes ortho et les termes non-nuls du tenseur de Hooke dans les axes sus-dits. Aucun GpState
en revanche, parce que ce n'était pas utile et qu'il y a suffisamment (trop ?) de ces objets pour en ajouter gratuitement.HypoGpState
, la défo volumique (VolumicDefo
) qui est la trace de l'incrément de déformation et qui sert à calculer l'incrément de pression. Or, il apparaît que:
Cette donnée est donc renvoyée dans les GpkState et différenciée selon les cas iso/ortho: on a VolumicDefo
dans HypoGpkState
et DiagDefo
dans OrthoHypoGpkState
.
elastOrtho3D.py
: une boîte parallélipipédique en composite soumise à des défos importantes.A apps/monosMaterials/elastOrtho3D.geo A apps/monosMaterials/elastOrtho3D.msh A apps/monosMaterials/elastOrtho3D.py A mtElements/rupture/TsaiWuRuptureCriterion.h A mtElements/rupture/TsaiWuRuptureCriterion.cpp A mtMaterials/plasticCriteria/Comp1DirPlasticCriterion.h A mtMaterials/plasticCriteria/Comp1DirPlasticCriterion.cpp A mtMaterials/plasticCriteria/OrthoPlasticCriterion.h A mtMaterials/plasticCriteria/OrthoPlasticCriterion.cpp A mtMaterials/volumes/IsoHypoMaterial.h A mtMaterials/volumes/IsoHypoMaterial.cpp A mtMaterials/volumes/OrthoHypoMaterial.h A mtMaterials/volumes/OrthoHypoMaterial.cpp A mtMaterials/volumes/OrthoElastHypoMaterial.h A mtMaterials/volumes/OrthoElastHypoMaterial.cpp A mtMaterials/volumes/EpIsoHOrthoHypoMaterial.h A mtMaterials/volumes/EpIsoHOrthoHypoMaterial.cpp A mtMaterials/volumes/OrthoHypoGpkState.h A mtMaterials/volumes/OrthoHypoGpkState.cpp R
— Geoffrey DELIEGE 2008/10/02