Classe de base de la gestion des indices d'un tableau N-dimension. Plus de détails...
#include <arcane/utils/MDIndex.h>
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. | |
Fonctions membres protégées | |
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.
|
inlineconstexprprotected |
|
inlineconstexprprotected |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
protected |