Spécialisation de ArrayExtentsBase pour les tableaux de dimension 0 (les scalaires) Plus de détails...
#include <arccore/base/ArrayExtents.h>
Fonctions membres publiques | |
| constexpr __host__ __device__ SmallSpan< const Int32 > | asSpan () const |
| Nombre d'élément de la i-ème dimension. | |
| constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'eléments. | |
| __host__ __device__ void | setExtent0 (Int32 v) |
| TEMPORARY: Positionne à v le nombre d'éléments de la dimension 0. | |
| __host__ __device__ ArrayExtentsPreviousRank | removeFirstExtent () const |
| constexpr __host__ __device__ Int64 | constLargeExtent () const |
Fonctions membres publiques statiques | |
| __host__ static __device__ ArrayExtentsBase< ExtentsV<> > | fromSpan (Span< const Int32 > extents) |
| __host__ static __device__ ArrayExtentsBase< ExtentsV<> > | fromSpan (SmallSpan< const Int32 > extents) |
| Construit une instance à partir des valeurs données dans extents. | |
Types protégés | |
| using | BaseClass |
| using | ArrayExtentsPreviousRank |
| using | DynamicDimsType |
Fonctions membres protégées | |
| constexpr __host__ __device__ | ArrayExtentsBase (SmallSpan< const Int32 > extents) |
| constexpr __host__ __device__ | ArrayExtentsBase (DynamicDimsType extents) |
Spécialisation de ArrayExtentsBase pour les tableaux de dimension 0 (les scalaires)
Définition à la ligne 112 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
protected |
Définition à la ligne 140 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
protected |
Définition à la ligne 139 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
protected |
Définition à la ligne 141 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineconstexpr |
Définition à la ligne 153 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 159 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 164 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineconstexpr |
Nombre d'élément de la i-ème dimension.
Définition à la ligne 118 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineconstexpr |
Définition à la ligne 182 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlinestatic |
Construit une instance à partir des valeurs données dans extents.
Définition à la ligne 190 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlinestatic |
Définition à la ligne 121 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inline |
Définition à la ligne 175 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inline |
TEMPORARY: Positionne à v le nombre d'éléments de la dimension 0.
Définition à la ligne 172 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineconstexpr |
Nombre total d'eléments.
Définition à la ligne 120 du fichier arccore/src/base/arccore/base/ArrayExtents.h.