|
__host__ __device__ | SmallSpan2 (pointer ptr, Int32 dim1_size, Int32 dim2_size) |
| Créé une vue 2D de dimension [dim1_size][dim2_size].
|
|
__host__ __device__ | SmallSpan2 () |
| Créé une vue 2D vide.
|
|
| SmallSpan2 (const Array2View< value_type > &from) |
| Constructeur de recopie depuis une autre vue.
|
|
template<typename X, typename = std::enable_if_t<std::is_same_v<X,value_type>>> |
| SmallSpan2 (const ConstArray2View< X > &from) |
|
template<typename X, typename = std::enable_if_t<std::is_same_v<X,value_type>>> |
__host__ __device__ | SmallSpan2 (const SmallSpan2< X > &from) |
|
__host__ __device__ SmallSpan< ElementType > | operator[] (Int32 i) const |
|
__host__ __device__ SmallSpan< ElementType > | operator() (Int32 i) const |
|
constexpr __host__ __device__ reference | operator() (Int32 i, Int32 j) const |
|
__host__ __device__ | Span2Impl (pointer ptr, Int32 dim1_size, Int32 dim2_size) |
| Créé une vue 2D de dimension [dim1_size][dim2_size].
|
|
__host__ __device__ | Span2Impl () |
| Créé une vue 2D vide.
|
|
| Span2Impl (const ConstArray2View< X > &from) |
|
__host__ __device__ | Span2Impl (const Span2< X > &from) |
|
constexpr __host__ __device__ Int32 | dim1Size () const |
| Nombre d'éléments de la première dimension.
|
|
constexpr __host__ __device__ Int32 | dim2Size () const |
| Nombre d'éléments de la deuxième dimension.
|
|
constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'éléments.
|
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator[] (Int32 i) const |
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator() (Int32 i) const |
|
constexpr __host__ __device__ reference | operator() (Int32 i, Int32 j) const |
|
constexpr __host__ __device__ ElementType | item (Int32 i, Int32 j) const |
| Valeur de l'élément [i][j].
|
|
constexpr __host__ __device__ ElementType | setItem (Int32 i, Int32 j, const ElementType &value) |
| Positionne l'élément [i][j] à value.
|
|
constexpr view_type | smallView () |
| Vue constante sur cette vue.
|
|
constexpr ConstArrayView< value_type > | constSmallView () const |
| Vue constante sur cette vue.
|
|
constexpr ElementType * | unguardedBasePointer () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ ElementType * | data () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ const ElementType * | data () const |
| Pointeur sur la mémoire allouée.
|
|
__host__ __device__ | Span2Impl (pointer ptr, Int32 dim1_size, Int32 dim2_size) |
| Créé une vue 2D de dimension [dim1_size][dim2_size].
|
|
__host__ __device__ | Span2Impl () |
| Créé une vue 2D vide.
|
|
| Span2Impl (const ConstArray2View< X > &from) |
|
__host__ __device__ | Span2Impl (const Span2< X > &from) |
|
constexpr __host__ __device__ Int32 | dim1Size () const |
| Nombre d'éléments de la première dimension.
|
|
constexpr __host__ __device__ Int32 | dim2Size () const |
| Nombre d'éléments de la deuxième dimension.
|
|
constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'éléments.
|
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator[] (Int32 i) const |
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator() (Int32 i) const |
|
constexpr __host__ __device__ reference | operator() (Int32 i, Int32 j) const |
|
constexpr __host__ __device__ ElementType | item (Int32 i, Int32 j) const |
| Valeur de l'élément [i][j].
|
|
constexpr __host__ __device__ ElementType | setItem (Int32 i, Int32 j, const ElementType &value) |
| Positionne l'élément [i][j] à value.
|
|
constexpr view_type | smallView () |
| Vue constante sur cette vue.
|
|
constexpr ConstArrayView< value_type > | constSmallView () const |
| Vue constante sur cette vue.
|
|
constexpr ElementType * | unguardedBasePointer () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ ElementType * | data () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ const ElementType * | data () const |
| Pointeur sur la mémoire allouée.
|
|
__host__ __device__ | Span2Impl (pointer ptr, Int32 dim1_size, Int32 dim2_size) |
| Créé une vue 2D de dimension [dim1_size][dim2_size].
|
|
__host__ __device__ | Span2Impl () |
| Créé une vue 2D vide.
|
|
| Span2Impl (const ConstArray2View< X > &from) |
|
__host__ __device__ | Span2Impl (const Span2< X > &from) |
|
constexpr __host__ __device__ Int32 | dim1Size () const |
| Nombre d'éléments de la première dimension.
|
|
constexpr __host__ __device__ Int32 | dim2Size () const |
| Nombre d'éléments de la deuxième dimension.
|
|
constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'éléments.
|
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator[] (Int32 i) const |
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator() (Int32 i) const |
|
constexpr __host__ __device__ reference | operator() (Int32 i, Int32 j) const |
|
constexpr __host__ __device__ ElementType | item (Int32 i, Int32 j) const |
| Valeur de l'élément [i][j].
|
|
constexpr __host__ __device__ ElementType | setItem (Int32 i, Int32 j, const ElementType &value) |
| Positionne l'élément [i][j] à value.
|
|
constexpr view_type | smallView () |
| Vue constante sur cette vue.
|
|
constexpr ConstArrayView< value_type > | constSmallView () const |
| Vue constante sur cette vue.
|
|
constexpr ElementType * | unguardedBasePointer () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ ElementType * | data () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ const ElementType * | data () const |
| Pointeur sur la mémoire allouée.
|
|
__host__ __device__ | Span2Impl (pointer ptr, Int32 dim1_size, Int32 dim2_size) |
| Créé une vue 2D de dimension [dim1_size][dim2_size].
|
|
__host__ __device__ | Span2Impl () |
| Créé une vue 2D vide.
|
|
| Span2Impl (const ConstArray2View< X > &from) |
|
__host__ __device__ | Span2Impl (const Span2< X > &from) |
|
constexpr __host__ __device__ Int32 | dim1Size () const |
| Nombre d'éléments de la première dimension.
|
|
constexpr __host__ __device__ Int32 | dim2Size () const |
| Nombre d'éléments de la deuxième dimension.
|
|
constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'éléments.
|
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator[] (Int32 i) const |
|
constexpr __host__ __device__ SpanImpl< ElementType, Int32 > | operator() (Int32 i) const |
|
constexpr __host__ __device__ reference | operator() (Int32 i, Int32 j) const |
|
constexpr __host__ __device__ ElementType | item (Int32 i, Int32 j) const |
| Valeur de l'élément [i][j].
|
|
constexpr __host__ __device__ ElementType | setItem (Int32 i, Int32 j, const ElementType &value) |
| Positionne l'élément [i][j] à value.
|
|
constexpr view_type | smallView () |
| Vue constante sur cette vue.
|
|
constexpr ConstArrayView< value_type > | constSmallView () const |
| Vue constante sur cette vue.
|
|
constexpr ElementType * | unguardedBasePointer () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ ElementType * | data () |
| Pointeur sur la mémoire allouée.
|
|
constexpr __host__ __device__ const ElementType * | data () const |
| Pointeur sur la mémoire allouée.
|
|