Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ReduceSumOfRealHelper

Classe gérant une réduction d'une somme de valeur. Plus de détails...

#include <arcane/core/parallel/IMultiReduce.h>

+ Graphe de collaboration de Arcane::ReduceSumOfRealHelper:

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.
 

Attributs privés

SharedArray< Real > m_values
 
Real m_reduced_value
 
bool m_is_strict
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ ReduceSumOfRealHelper()

Arcane::ReduceSumOfRealHelper::ReduceSumOfRealHelper ( bool  is_strict)
inline

Définition à la ligne 40 du fichier IMultiReduce.h.

Documentation des fonctions membres

◆ add()

void Arcane::ReduceSumOfRealHelper::add ( Real  v)
inline

Ajoute la valeur v.

Définition à la ligne 50 du fichier IMultiReduce.h.

◆ 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

Valeur réduite.

Définition à la ligne 68 du fichier IMultiReduce.h.

◆ setReducedValue()

void Arcane::ReduceSumOfRealHelper::setReducedValue ( Real  v)
inline

Positionne la valeur réduite.

Définition à la ligne 71 du fichier IMultiReduce.h.

◆ values()

RealConstArrayView Arcane::ReduceSumOfRealHelper::values ( ) const
inline

Liste des valeurs accumulées.

Définition à la ligne 65 du fichier IMultiReduce.h.

Documentation des données membres

◆ m_is_strict

bool Arcane::ReduceSumOfRealHelper::m_is_strict
private

Définition à la ligne 76 du fichier IMultiReduce.h.

◆ m_reduced_value

Real Arcane::ReduceSumOfRealHelper::m_reduced_value
private

Définition à la ligne 75 du fichier IMultiReduce.h.

◆ m_values

SharedArray<Real> Arcane::ReduceSumOfRealHelper::m_values
private

Définition à la ligne 74 du fichier IMultiReduce.h.


La documentation de cette classe a été générée à partir du fichier suivant :