Interface d'une classe d'opérations parallèle sur des variables. Plus de détails...
#include <arcane/core/IVariableParallelOperation.h>
Fonctions membres publiques | |
virtual | ~IVariableParallelOperation () |
Libère les ressources. | |
virtual void | build ()=0 |
Construit l'instance. | |
virtual void | setItemFamily (IItemFamily *family)=0 |
Positionne la famille d'entité sur laquelle on souhaite opérer. | |
virtual IItemFamily * | itemFamily ()=0 |
Famille d'entités sur laquelle on opère. | |
virtual void | addVariable (IVariable *variable)=0 |
Ajoute variable à la liste des variables concernées par l'opération. | |
virtual void | applyOperation (IDataOperation *operation)=0 |
Applique l'opération. | |
Interface d'une classe d'opérations parallèle sur des variables.
Ces opérations sont collectives.
Avant d'effectuer l'opération, il faut positionner la famille d'entités (setItemFamily()), puis ajouter la liste des variables sur lesquelles seront effectuées les opérations.
Définition à la ligne 44 du fichier IVariableParallelOperation.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 48 du fichier IVariableParallelOperation.h.
Ajoute variable à la liste des variables concernées par l'opération.
Implémenté dans Arcane::Parallel::VariableParallelOperationBase.
|
pure virtual |
Applique l'opération.
Implémenté dans Arcane::Parallel::VariableParallelOperationBase.
Construit l'instance.
Implémenté dans Arcane::Parallel::VariableParallelOperationBase.
|
pure virtual |
Famille d'entités sur laquelle on opère.
Implémenté dans Arcane::Parallel::VariableParallelOperationBase.
|
pure virtual |
Positionne la famille d'entité sur laquelle on souhaite opérer.
Le maillage doit être positionner avant d'ajouter des variables. Il ne peut l'être qu'une seule fois.
Implémenté dans Arcane::Parallel::VariableParallelOperationBase.