Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MultiReduce
+ Graphe d'héritage de Arcane::MultiReduce:
+ Graphe de collaboration de Arcane::MultiReduce:

Fonctions membres publiques

 MultiReduce (IParallelMng *pm)
 
virtual void execute ()
 Exécute les réductions.
 
virtual bool isStrict () const
 Indique si on utilise le mode strict.
 
virtual void setStrict (bool is_strict)
 Positionne le mode strict.
 
virtual ReduceSumOfRealHelpergetSumOfReal (const String &name)
 Retourne le gestionnaire de nom name. S'il n'existe pas de gestionnaire de nom name il est créé. L'objet retourné reste la propriété de cette instance et ne doit pas être détruit explicitement. Il le sera lorsque cette instance sera détruite.
 
- Fonctions membres publiques hérités de Arcane::IMultiReduce
virtual ~IMultiReduce ()
 Libère les ressources.
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Arcane::IMultiReduce
static IMultiReducecreate (IParallelMng *pm)
 

Description détaillée

Définition à la ligne 42 du fichier MultiReduce.cc.

Documentation des constructeurs et destructeur

◆ MultiReduce()

Arcane::MultiReduce::MultiReduce ( IParallelMng pm)

Définition à la ligne 100 du fichier MultiReduce.cc.

◆ ~MultiReduce()

Arcane::MultiReduce::~MultiReduce ( )

Définition à la ligne 113 du fichier MultiReduce.cc.

Documentation des fonctions membres

◆ execute()

void Arcane::MultiReduce::execute ( )
virtual

Exécute les réductions.

Implémente Arcane::IMultiReduce.

Définition à la ligne 125 du fichier MultiReduce.cc.

Références Arcane::arcaneCheckArraySize(), et Arcane::IParallelMng::reduce().

◆ getSumOfReal()

virtual ReduceSumOfRealHelper * Arcane::MultiReduce::getSumOfReal ( const String name)
inlinevirtual

Retourne le gestionnaire de nom name. S'il n'existe pas de gestionnaire de nom name il est créé. L'objet retourné reste la propriété de cette instance et ne doit pas être détruit explicitement. Il le sera lorsque cette instance sera détruite.

Implémente Arcane::IMultiReduce.

Définition à la ligne 59 du fichier MultiReduce.cc.

◆ isStrict()

virtual bool Arcane::MultiReduce::isStrict ( ) const
inlinevirtual

Indique si on utilise le mode strict.

Implémente Arcane::IMultiReduce.

Définition à la ligne 54 du fichier MultiReduce.cc.

◆ setStrict()

virtual void Arcane::MultiReduce::setStrict ( bool  is_strict)
inlinevirtual

Positionne le mode strict.

Implémente Arcane::IMultiReduce.

Définition à la ligne 55 du fichier MultiReduce.cc.


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