Spécialisation de ArrayExtentsBase pour les tableaux de dimension 0 (les scalaires) Plus de détails...
#include <arcane/utils/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 ArrayExtents.h.
|
protected |
Définition à la ligne 140 du fichier ArrayExtents.h.
|
protected |
Définition à la ligne 139 du fichier ArrayExtents.h.
|
protected |
Définition à la ligne 141 du fichier ArrayExtents.h.
|
inlineconstexpr |
Définition à la ligne 153 du fichier ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 159 du fichier ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 164 du fichier ArrayExtents.h.
|
inlineconstexpr |
Nombre d'élément de la i-ème dimension.
Définition à la ligne 118 du fichier ArrayExtents.h.
|
inlineconstexpr |
Définition à la ligne 182 du fichier ArrayExtents.h.
|
inlinestatic |
Construit une instance à partir des valeurs données dans extents.
Définition à la ligne 190 du fichier ArrayExtents.h.
|
inlinestatic |
Définition à la ligne 121 du fichier ArrayExtents.h.
|
inline |
Définition à la ligne 175 du fichier ArrayExtents.h.
|
inline |
TEMPORARY: Positionne à v le nombre d'éléments de la dimension 0.
Définition à la ligne 172 du fichier ArrayExtents.h.
|
inlineconstexpr |
Nombre total d'eléments.
Définition à la ligne 120 du fichier ArrayExtents.h.