commit:2008:10_07
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
commit:2008:10_07 [2008/10/07 09:17] – created papeleux | commit:2008:10_07 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Commit 2008-10-07 ===== | ||
+ | * Nettoyage checkPrmat / initPrmat | ||
+ | |||
+ | ===== Problème ===== | ||
+ | * En lisant le contact pour avoir les idées claire sur comment le rénover (c'est pas gagné), | ||
+ | je suis tombé sur les routines checkPrmat / updatePrmat / initId / ... | ||
+ | ne profitant pas de la dérivation, | ||
+ | J'ai un peu nettoyé ca ... | ||
+ | |||
+ | ===== Modifs ===== | ||
+ | |||
+ | * ** CheckPrmat / initPrmat / updatePrmat : clarification de qui fait quoi ** | ||
+ | * CheckPrmat : vérifie que les variables nécessaires existent + initialisation des bools testant l' | ||
+ | * InitPrmat : remplis les valeurs initiales / constantes | ||
+ | * UpdatePrmat : met à jour les valeurs variables | ||
+ | * ** Vecteur Etat ** | ||
+ | * Le materiau contient dorenavant une map Etat (LocalState) remplis dans une fonction virtuelle fillState (ca évite de créer des LocalState partout) | ||
+ | * ATTENTION : prochain développement : 2 etats : etat0 / etat1 (voir + bas) | ||
+ | |||
+ | * ** Divers ** | ||
+ | * Correction des maillages des tests de douille gdTech (j' | ||
+ | * Application de la procedure chkrep.py pour corriger les types de fichiers (plain/txt / dos / unix / ...) | ||
+ | * Correction projet pour animation en debug | ||
+ | ===== Futur Works - ToDo list ===== | ||
+ | * La correction des contrainte suite à la variation des paramètres élastiques en thermomechanique a été un peu brutalement nettoyé (par pp de son propre aveux). Il faut donc remettre ca en place. Après réflexion, la solution qui me semble le plus propre / efficace consiste à dupliquer le LocalState du matériau en etat0 et etat1 (faut pas devoir stoquer les paramètres élastiques à chaque point de Gauss, ni faire 35 update prmat) | ||
+ | |||
+ | * ATTENTION : Ceci est le signe d'un manque de tests élémentaires. Il faut absolument à chaque nouveau développement | ||
+ | |||
+ | ===== Tests ===== | ||
+ | * Correction du maillage du test de douille | ||
+ | * ajout des monos testant la thermoElasticité en Tm pour tous les schémas | ||
+ | (pour l' | ||
+ | ===== Projet ===== | ||
+ | * Up To Date | ||
+ | |||
+ | ===== Fichiers ajoutés/ | ||
+ | **Code** | ||
+ | < | ||
+ | A | ||
+ | R | ||
+ | </ | ||
+ | |||
+ | **Test** | ||
+ | < | ||
+ | A apps.monosMaterials.tmElastTrac2DEpeEVariableNdyt1 | ||
+ | A apps.monosMaterials.tmElastTrac2DEpeEVariableNdyt2 | ||
+ | A apps.monosMaterials.tmElastTrac2DEpeEVariableNdyt3 | ||
+ | A apps.monosMaterials.tmElastTrac2DEpeEVariableNdyt4 | ||
+ | A apps.monosMaterials.tmElastTrac2DEpeEVariableNdyt5 | ||
+ | </ | ||
+ | |||
+ | --- // |