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 //