Extracteurs points de Gauss
Extracteur points de Gauss
ElementInternalFieldValueExtractor
(valeur moyenne par élément) en sélectionnant l'élément via un ElementContainer
(cad via la maille géométrique), j'ai fait de même pour l'extracteur des valeurs aux points de Gauss GaussPointInternalFieldValueExtractor
à la demande de Chantal Bouffioux.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. # 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')
VolumeElement<T,T>::fillElementGpInternalField
(std::vector<double> : 0→n-1 vs mtMath::Vector : 1→ n)Thixo
A R
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