Classe de base de la gestion des indices d'un tableau N-dimension. Plus de détails...
#include <arcane/utils/MDIndex.h>
Graphe de collaboration de Arcane::MDIndexBase< RankValue, IndexType_ >:Fonctions membres publiques | |
| constexpr std::array< Int32, RankValue > | operator() () const |
| Liste des indices. | |
| constexpr __host__ __device__ Int32 | operator[] (int i) const |
| Retourne le i-ème indice. | |
| constexpr __host__ __device__ Int64 | asInt64 (int i) const |
| Retourne le i-ème indice sous la forme d'un Int64. | |
| constexpr __host__ __device__ void | add (const MDIndexBase< RankValue > &rhs) |
| Ajoute rhs aux valeurs des indices de l'instance. | |
| constexpr std::array< Int32, RankValue > | operator() () const |
| Liste des indices. | |
| constexpr __host__ __device__ Int32 | operator[] (int i) const |
| Retourne le i-ème indice. | |
| constexpr __host__ __device__ Int64 | asInt64 (int i) const |
| Retourne le i-ème indice sous la forme d'un Int64. | |
| constexpr __host__ __device__ void | add (const MDIndexBase< RankValue > &rhs) |
| Ajoute rhs aux valeurs des indices de l'instance. | |
Fonctions membres protégées | |
| constexpr | MDIndexBase (std::array< Int32, RankValue > _id) |
| constexpr | MDIndexBase (std::array< Int32, RankValue > _id) |
Attributs protégés | |
| std::array< Int32, RankValue > | m_indexes = {} |
Classe de base de la gestion des indices d'un tableau N-dimension.
Définition à la ligne 39 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexprprotected |
Définition à la ligne 45 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexprprotected |
Définition à la ligne 46 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexprprotected |
Définition à la ligne 39 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
inlineconstexprprotected |
Définition à la ligne 40 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
inlineconstexpr |
Ajoute rhs aux valeurs des indices de l'instance.
Définition à la ligne 69 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexpr |
Ajoute rhs aux valeurs des indices de l'instance.
Définition à la ligne 63 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
inlineconstexpr |
Retourne le i-ème indice sous la forme d'un Int64.
Définition à la ligne 62 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexpr |
Retourne le i-ème indice sous la forme d'un Int64.
Définition à la ligne 56 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
inlineconstexpr |
Liste des indices.
Définition à la ligne 53 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexpr |
Liste des indices.
Définition à la ligne 47 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
inlineconstexpr |
Retourne le i-ème indice.
Définition à la ligne 56 du fichier arcane/src/arcane/utils/MDIndex.h.
|
inlineconstexpr |
Retourne le i-ème indice.
Définition à la ligne 50 du fichier arccore/src/base/arccore/base/MDIndex.h.
|
protected |
Définition à la ligne 77 du fichier arcane/src/arcane/utils/MDIndex.h.