Classe pour conserver le nombre d'éléments dans chaque dimension. Plus de détails...
#include <arccore/base/ArrayExtents.h>
Fonctions membres publiques | |
| __host__ __device__ void | setExtent0 (ExtentIndexType v) |
| TEMPORAIRE : Définit le nombre d'éléments de la dimension 0 à v. | |
| __host__ __device__ ArrayExtentsPreviousRank | removeFirstExtent () const |
| template<Int32 I> | |
| constexpr Int64 | constLargeExtent () const |
Fonctions membres publiques statiques | |
| __host__ static __device__ ArrayExtentsBase | fromSpan (SmallSpan< const ExtentIndexType > extents) |
| Construit une instance à partir des valeurs données dans extents. | |
Types protégés | |
| using | BaseClass = Extents::ArrayExtentsValueType |
| using | ExtentIndexType = Extents::ExtentIndexType |
| using | ArrayExtentsPreviousRank = ArrayExtentsBase<typename Extents::RemovedFirstExtentsType> |
| using | DynamicDimsType = Extents::DynamicDimsType |
Fonctions membres protégées | |
| constexpr __host__ __device__ | ArrayExtentsBase (SmallSpan< const ExtentIndexType > extents) |
| constexpr __host__ __device__ | ArrayExtentsBase (DynamicDimsType extents) |
Classe pour conserver le nombre d'éléments dans chaque dimension.
Définition à la ligne 135 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
protected |
Définition à la ligne 142 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 143 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 156 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 162 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineexplicitconstexprprotected |
Définition à la ligne 167 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlineconstexpr |
Définition à la ligne 185 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inlinestatic |
Construit une instance à partir des valeurs données dans extents.
Définition à la ligne 193 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
Référencé par Arcane::MeshMDVariableRefBaseT< ItemType, DataType, AddedFirstLastLastExtentsType >::updateFromInternal().
|
inline |
Définition à la ligne 178 du fichier arccore/src/base/arccore/base/ArrayExtents.h.
|
inline |
TEMPORAIRE : Définit le nombre d'éléments de la dimension 0 à v.
Définition à la ligne 175 du fichier arccore/src/base/arccore/base/ArrayExtents.h.