![]() |
|||||
![]() |
30 Mars 2004 | By LPX | |||
Correction de cohérence des directives de compilation :
- Ajout de
#ifdef _WITH_DRIVERS_
#endif
autour des déclarations de tosam() et fromtosam() dans oeDomain.h (elles existent deja dans le cpp)
(sinon la compilation des commandes python fait un unresolve au link si on ne met pas la directive _WITH_DRIVERS_).
- Séparation des fonctions gérant l'intégration des forces internes selon que l'élément soit Std - Sri (sans report de pression) ou Sri (avec report de pression) afin de clarifier les boucles (séparation des routines de choix et des routines de calcul). Reste a renettoyer un peu pour mettre en commun des boucles identiques (structure integration).
- Idem pour le conservatif
- Modification de la manière de calculer les raideurs avec report de pression (+ clair, on supprime les allocations temporaires, dérive directement des équations).
- Séparation des points de gauss Volumiques et Déviatoriques des éléments (valeurs aux points de Gauss : GPState, valeurs d'integration : funct_form, ...)
Dans metaGlobal.h, ajout de
#pragma warning( disable : 4005) // macro redefinition
permettant de supprimer un tas de warnings a la compilation (quasi tous mes fichiers compilent sans Warning)
Série de monos éléments en traction dans
/oo_meta/apps.d/monos_e.d/*.e
testant systematiquement des éléments volumiques (calcul des forces et raideurs principalement) en variant :
- La dimension : 2D (Epe-Axi) - 3D
- Le type d'élément : Std, Sri (sans report), Sri (avec report)
- Le type d'integration : quasiStatique, implicite conservatif, implicite conservatif
dissipatif
- Le type de matrice de raideur: Analytique ou Numérique
En combinant les possibilités (selon ce qui a du sens : pas de conservatif axisym), ca fait 42 test, d'ou le nouveau répertoire (ATTENTION : update -d ...)
Faudrait faire pareil pour la TM ... (variant la charge : conduction, thermoélasticité, thermoplasticité, ...)
![]() |
![]() |
|||
created :30 Mars 2004 | modified : 30 Mars 2004 | |||
contact :L.Papeleux@ulg.ac.be | ||||