Index d'une boucle accélérateur sur les matériaux ou milieux. Plus de détails...
#include <arcane/accelerator/RunCommandMaterialEnumerate.h>
Classes | |
| struct | Data |
| Structure interne simple pour éviter l'usage d'un std::tuple pour l'opérateur() Plus de détails... | |
Types publics | |
| using | ConstituentItemLocalIdType = ConstituentItemLocalIdType_ |
| using | ComponentItemLocalId = Arcane::Materials::ComponentItemLocalId |
| using | MatVarIndex = Arcane::Materials::MatVarIndex |
Fonctions membres publiques | |
| constexpr __host__ __device__ | ConstituentAndGlobalCellIteratorValue (ConstituentItemLocalIdType mvi, CellLocalId cid, Int32 index) |
| constexpr __host__ __device__ Data | operator() () |
| Cet opérateur permet de renvoyer le couple [ConstituentItemLocalIdType, CellLocalId]. | |
| constexpr __host__ __device__ ConstituentItemLocalIdType | varIndex () const |
| Accesseur sur la partie MatVarIndex. | |
| constexpr __host__ __device__ CellLocalId | globalCellId () const |
| Accesseur sur la partie cell local id. | |
| constexpr __host__ __device__ Int32 | index () const |
| Index de l'itération courante. | |
Index d'une boucle accélérateur sur les matériaux ou milieux.
Cette classe permet de récupérer un EnvItemLocalId (pour un milieu) ou un MatItemLocalId (pour un matériau) ainsi que le CellLocalId de la maille globale associée.
Définition à la ligne 46 du fichier RunCommandMaterialEnumerate.h.
| using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::ComponentItemLocalId = Arcane::Materials::ComponentItemLocalId |
Définition à la ligne 51 du fichier RunCommandMaterialEnumerate.h.
| using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::ConstituentItemLocalIdType = ConstituentItemLocalIdType_ |
Définition à la ligne 50 du fichier RunCommandMaterialEnumerate.h.
| using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::MatVarIndex = Arcane::Materials::MatVarIndex |
Définition à la ligne 52 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Définition à la ligne 74 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Accesseur sur la partie cell local id.
Définition à la ligne 107 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Index de l'itération courante.
Définition à la ligne 110 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Cet opérateur permet de renvoyer le couple [ConstituentItemLocalIdType, CellLocalId].
L'utilisation classique est :
Définition à la ligne 98 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Accesseur sur la partie MatVarIndex.
Définition à la ligne 104 du fichier RunCommandMaterialEnumerate.h.