Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:06_20

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 : 

Luc Papeleux 2018/06/20

commit/2018/06_20.txt · Last modified: 2018/06/20 11:23 by papeleux