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 ReduceSumOfRealHelper * | getSumOfReal (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. | |
![]() | |
virtual | ~IMultiReduce () |
Libère les ressources. | |
Membres hérités additionnels | |
![]() | |
static IMultiReduce * | create (IParallelMng *pm) |
Définition à la ligne 42 du fichier MultiReduce.cc.
Arcane::MultiReduce::MultiReduce | ( | IParallelMng * | pm | ) |
Définition à la ligne 100 du fichier MultiReduce.cc.
Arcane::MultiReduce::~MultiReduce | ( | ) |
Définition à la ligne 113 du fichier MultiReduce.cc.
|
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().
|
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.
Indique si on utilise le mode strict.
Implémente Arcane::IMultiReduce.
Définition à la ligne 54 du fichier MultiReduce.cc.
Positionne le mode strict.
Implémente Arcane::IMultiReduce.
Définition à la ligne 55 du fichier MultiReduce.cc.