Fonctor sur un interval d'itération instancié via une lambda fonction. Plus de détails...
#include <arcane/materials/MatConcurrency.h>
Graphe d'héritage de Arcane::Materials::LambdaMatItemRangeFunctorT< ViewType, LambdaType >:
Graphe de collaboration de Arcane::Materials::LambdaMatItemRangeFunctorT< ViewType, LambdaType >:Fonctions membres publiques | |
| LambdaMatItemRangeFunctorT (ViewType items_view, const LambdaType &lambda_function) | |
| virtual void | executeFunctor (Integer begin, Integer size) |
| Exécute la méthode associée. | |
Fonctions membres publiques hérités de Arcane::IRangeFunctor | |
| virtual | ~IRangeFunctor () |
| Libère les ressources. | |
Attributs privés | |
| ViewType | m_items |
| const LambdaType & | m_lambda_function |
Fonctor sur un interval d'itération instancié via une lambda fonction.
Le type ViewType doit être choisi parmi ComponentItemVectorView, MatItemVectorView ou EnvItemVectorView.
Définition à la ligne 41 du fichier MatConcurrency.h.
|
inline |
Définition à la ligne 45 du fichier MatConcurrency.h.
|
inlinevirtual |
Exécute la méthode associée.
| begin | indice du début de l'itération. |
| size | nombre d'éléments à itérer. |
Implémente Arcane::IRangeFunctor.
Définition à la ligne 52 du fichier MatConcurrency.h.
|
private |
Définition à la ligne 59 du fichier MatConcurrency.h.
|
private |
Définition à la ligne 60 du fichier MatConcurrency.h.