Classe gérant une réduction d'une somme de valeur.
Plus de détails...
#include <arcane/core/parallel/IMultiReduce.h>
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().
- Voir également
- IMultiReduce
Définition à la ligne 36 du fichier IMultiReduce.h.
◆ ReduceSumOfRealHelper()
Arcane::ReduceSumOfRealHelper::ReduceSumOfRealHelper |
( |
bool |
is_strict | ) |
|
|
inline |
◆ add()
void Arcane::ReduceSumOfRealHelper::add |
( |
Real |
v | ) |
|
|
inline |
◆ clear()
void Arcane::ReduceSumOfRealHelper::clear |
( |
| ) |
|
|
inline |
Supprime les valeurs accumulées.
Définition à la ligne 59 du fichier IMultiReduce.h.
◆ reducedValue()
Real Arcane::ReduceSumOfRealHelper::reducedValue |
( |
| ) |
const |
|
inline |
◆ setReducedValue()
void Arcane::ReduceSumOfRealHelper::setReducedValue |
( |
Real |
v | ) |
|
|
inline |
Positionne la valeur réduite.
Définition à la ligne 71 du fichier IMultiReduce.h.
◆ values()
Liste des valeurs accumulées.
Définition à la ligne 65 du fichier IMultiReduce.h.
◆ m_is_strict
bool Arcane::ReduceSumOfRealHelper::m_is_strict |
|
private |
◆ m_reduced_value
Real Arcane::ReduceSumOfRealHelper::m_reduced_value |
|
private |
◆ m_values
SharedArray<Real> Arcane::ReduceSumOfRealHelper::m_values |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :