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
InternalFieldsusuels, 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: by 127.0.0.1
