Classe pour conserver le nombre d'éléments dans chaque dimension. Plus de détails...
#include <arcane/utils/ArrayExtents.h>
Fonctions membres publiques | |
__host__ __device__ void | setExtent0 (Int32 v) |
TEMPORARY: Positionne à v le nombre d'éléments de la dimension 0. | |
__host__ __device__ ArrayExtentsPreviousRank | removeFirstExtent () const |
template<Int32 I> | |
constexpr __host__ __device__ Int64 | constLargeExtent () const |
Fonctions membres publiques statiques | |
__host__ static __device__ ArrayExtentsBase< Extents > | fromSpan (SmallSpan< const Int32 > extents) |
Construit une instance à partir des valeurs données dans extents. | |
Types protégés | |
using | BaseClass = typename Extents::ArrayExtentsValueType |
using | ArrayExtentsPreviousRank = ArrayExtentsBase< typename Extents::RemovedFirstExtentsType > |
using | DynamicDimsType = typename Extents::DynamicDimsType |
Fonctions membres protégées | |
constexpr __host__ __device__ | ArrayExtentsBase (SmallSpan< const Int32 > extents) |
constexpr __host__ __device__ | ArrayExtentsBase (DynamicDimsType extents) |
Classe pour conserver le nombre d'éléments dans chaque dimension.
Définition à la ligne 134 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 |
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.
Référencé par Arcane::MeshMDVariableRefBaseT< ItemType, DataType, Extents >::updateFromInternal().
|
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.