commit:2012:02_03
Table of Contents
Commit 2012-02-03
Extracteurs points de Gauss
Modifs
Extracteur points de Gauss
- Ayant il y a peu interfacé les
ElementInternalFieldValueExtractor
(valeur moyenne par élément) en sélectionnant l'élément via unElementContainer
(cad via la maille géométrique), j'ai fait de même pour l'extracteur des valeurs aux points de GaussGaussPointInternalFieldValueExtractor
à la demande de Chantal Bouffioux. - Ajout à coté des
InternalFields
usuels, de la possibilité d'extraire la position (actuelle) des points de Gauss (afin de pouvoir) via les clés TX, TY et TZ. - La température aux points de Gauss est récupérée par la clé IF_TEMP (et non TO)!!!
# Récupération de la topologie topo = metafor.getDomain().getGeometry().getMesh() # VolumeSet : Attention # operator [] : indice de l'élément de 0 à n-1 # operator () : numéro de l'élément ... (selon numérotation : mailleurs de Metafor UserNo de 1 à n) # elemi = topo.getVolumeSet()[0] # [0] == 1er Element du VolumeSet !!! # Valeur moyenne sur l'élément valuesmanager.add(1, ElementInternalFieldValueExtractor(elemi, IF_SIG_XX), 'secSigxxElem1') # Valeurs sur chaque points de Gauss valuesmanager.add(2, GaussPointInternalFieldValueExtractor(elemi, IF_SIG_XX), 'secSigxxElem1-Gp') # Position du point de Gauss valuesmanager.add(3, GaussPointInternalFieldValueExtractor(elemi, TX), 'TXABElem1-Gp') valuesmanager.add(4, GaussPointInternalFieldValueExtractor(elemi, TY), 'TYABElem1-Gp') valuesmanager.add(5, GaussPointInternalFieldValueExtractor(elemi, TZ), 'TZABElem1-Gp') # Température du point de Gauss valuesmanager.add(6, GaussPointInternalFieldValueExtractor(elemi, IF_TEMP), 'TEMPElem1-Gp')
- Correction des boucles dans
VolumeElement<T,T>::fillElementGpInternalField
(std::vector<double> : 0→n-1 vs mtMath::Vector : 1→ n)
Thixo
- Roxane avait demandé de supprimer certains tests devenus inutiles de la batterie : voila chose faite !!!
Fichiers ajoutés/supprimés
A R
Tests ajoutés/supprimés
A R oo_meta\apps\thixo\cisSimpleMicroMacro.py R oo_meta\apps\thixo\cisSimpleThixo.py R oo_meta\apps\thixo\compQsAleMicroMacro.py R oo_meta\apps\thixo\compQsAleThixo.py R oo_meta\apps\thixo\compQsMicroMacro.py R oo_meta\apps\thixo\compQsThixo.py R oo_meta\apps\thixo\compQsTmMicroMacro.py R oo_meta\apps\thixo\compQsTmThixo.py
— Luc Papeleux 2012/02/03
commit/2012/02_03.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1