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 |
Struct 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 45 du fichier RunCommandMaterialEnumerate.h.
using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::ComponentItemLocalId = Arcane::Materials::ComponentItemLocalId |
Définition à la ligne 50 du fichier RunCommandMaterialEnumerate.h.
using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::ConstituentItemLocalIdType = ConstituentItemLocalIdType_ |
Définition à la ligne 49 du fichier RunCommandMaterialEnumerate.h.
using Arcane::Materials::ConstituentAndGlobalCellIteratorValue< ConstituentItemLocalIdType_ >::MatVarIndex = Arcane::Materials::MatVarIndex |
Définition à la ligne 51 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Définition à la ligne 73 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Accesseur sur la partie cell local id.
Définition à la ligne 106 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Index de l'itération courante.
Définition à la ligne 109 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Cet opérateur permet de renvoyer le couple [ConstituentItemLocalIdType, CellLocalId].
L'utilisation classique est :
Définition à la ligne 97 du fichier RunCommandMaterialEnumerate.h.
|
inlineconstexpr |
Accesseur sur la partie MatVarIndex.
Définition à la ligne 103 du fichier RunCommandMaterialEnumerate.h.