Classe gérant une réduction d'une somme de valeur. Plus de détails...
#include <arcane/core/parallel/IMultiReduce.h>
Fonctions membres publiques | |
ReduceSumOfRealHelper (bool is_strict) | |
void | add (Real v) |
Ajoute la valeur v. | |
void | clear () |
Supprime les valeurs accumulées. | |
RealConstArrayView | values () const |
Liste des valeurs accumulées. | |
Real | reducedValue () const |
Valeur réduite. | |
void | setReducedValue (Real v) |
Positionne la valeur réduite. | |
Classe gérant une réduction d'une somme de valeur.
Les instances de cette classe doivent être créés via IMultiReduce::getSumOfReal(). L'utilisateur doit accumuler les valeurs via l'appel à add(). Après exécution de la réduction via IMultiReduce::execute(), il est possible de récupérer la valeur réduite via reducedValue().
Définition à la ligne 36 du fichier IMultiReduce.h.
|
inline |
Définition à la ligne 40 du fichier IMultiReduce.h.
|
inline |
Ajoute la valeur v.
Définition à la ligne 50 du fichier IMultiReduce.h.
|
inline |
Supprime les valeurs accumulées.
Définition à la ligne 59 du fichier IMultiReduce.h.
|
inline |
Valeur réduite.
Définition à la ligne 68 du fichier IMultiReduce.h.
|
inline |
Positionne la valeur réduite.
Définition à la ligne 71 du fichier IMultiReduce.h.
|
inline |
Liste des valeurs accumulées.
Définition à la ligne 65 du fichier IMultiReduce.h.