===== Future commit LPX ===== ===== Commit - LPx - 19 Juin 2019 ===== IfElementsValuesExtractor ===== IfElementsValuesExtractor : ===== * Metafor possède déjà un IFElementValueExtractor extrayant la valeur moyenne d'un champ sur 1 élément(comme son singulier l'indique). * Il peut être intéressant de récupérer la valeur sur tous les éléments (pour par exemple en calculer le max) => j'ai ajouté : IFElementsValueExtractor qui extrait les valeurs moyennes sur tous les éléments d'une interaction (pour l'instant la seule interface définie). * Il n'y a pas d'opérateur de tri ni de sélection sur l'interaction * Les éléments inactivés sortent une valeur à 0 (on pourrait ajouter une autre valeur par défaut au besoin) * Il est évidemment possible d'appliquer un Vector2ScalarOperator sur l'extracteur (MaxOperator(), MeanOperator, MinOperator, ...) * exemple ajoutés à cont2 : valuesmanager.add(51, IFElementsValueExtractor(interactionset(99), IF_EPL)) #meanElems_IF_EPL_Interaction_99 valuesmanager.add(52, IFElementsValueExtractor(interactionset(99), IF_EPL), MaxOperator(), 'MaxEplInter99') valuesmanager.add(53, IFElementsValueExtractor(interactionset(99), IF_EVMS)) #meanElems_IF_EVMS_Interaction_99 valuesmanager.add(54, IFElementsValueExtractor(interactionset(99), IF_EVMS), MaxOperator(), 'MaxEvmsInter99') ===== Fichiers ajoutés/supprimés : ===== Added : oo_meta/mtFEM/extractors/IFElementsValueExtractor.h/cpp Deleted : Moved : ===== Tests ajoutés/supprimés ===== Adding: Deleted : Moved : --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2019/06/18 //