===== Commit - LPx - 20 Juin 2018 ===== ThixoEvpIsoHHypoMaterial : suppression de la dérivation de EvpIsoHHypoMaterial ===== ThixoEvpIsoHHypoMaterial===== Toujours en essayant d'utiliser ma structure PRMat dans ma version de développement, je me suis rendu compte que les matériaux ''ThixoEvpIsoHHypoMaterial'' dérivent de ''EvpIsoHHypoMaterial'' mais n'en réutilise quasi aucune routine, mais nécessite de redéfinir des fonctions autrement pour répondre aux besoins particuliers des matériaux Thixo. * J'ai donc décidé de faire dériver les matériaux ''ThixoEvpIsoHHypoMaterial'' de ''IsoHypoMaterial'' * En corollaire, ''ThixoEvpIsoHHypoGpState'' dérive dorénavant de ''HypoGpState'' et non plus de ''EvpIsoHHypoGpState'' * De la même manière, j'ai fait dériver ''ThixoYieldStress'' de ''MaterialLaw'' plutot que de ''YieldStress'' (une fois encore, toutes les fonctions d'interface étaient redéfinies différement !!!) * Pour éviter tout soucis de vérification de ma version de développement, j'ai préféré commiter ca à part (comme souvent ces derniers temps) * ''TmThixoEvpIsoHHypoMaterial'' : * suppression de ''thixoYieldStress'' qui était redéfini * suppression des fonctions getNbOfIndependantInternalFields et getIndependantInternalFieldID qui n'étaient que des appels aux fonctions de ''ThixoEvpIsoHHypoMaterial'' depuis mon dernier commit de ces fichiers ===== Divers : ===== * Correction de ''EvpIsoHHypoGpState'' qui oubliait ''dEvpl'' dans divers fonctions (write, getIndependantField, setIndependantField). ===== Fichiers ajoutés/supprimés : ===== Added : Deleted : Moved : ===== Tests ajoutés/supprimés ===== Adding: Deleted : Moved : --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2018/06/20 //