Fonctions membres publiques | |
NumArrayContainer (eMemoryRessource r) | |
NumArrayContainer (const ThatClass &rhs) | |
NumArrayContainer (ThatClass &&rhs) | |
ThatClass & | operator= (const ThatClass &rhs)=delete |
ThatClass & | operator= (ThatClass &&rhs) |
void | resize (Int64 new_size) |
Span< DataType > | to1DSpan () |
Span< const DataType > | to1DSpan () const |
Span< std::byte > | bytes () |
Span< const std::byte > | bytes () const |
void | swap (NumArrayContainer< DataType > &rhs) |
void | copy (Span< const DataType > rhs) |
IMemoryAllocator * | allocator () const |
eMemoryRessource | memoryRessource () const |
void | copyInitializerList (std::initializer_list< DataType > alist) |
void | copyOnly (const Span< const DataType > &v, eMemoryRessource input_ressource, RunQueue *queue=nullptr) |
Copie les valeurs de v dans l'instance. | |
void | fill (const DataType &v, SmallSpan< const Int32 > indexes, RunQueue *queue) |
Remplit les indices données par indexes avec la valeur v. | |
void | fill (const DataType &v, RunQueue *queue) |
Remplit les éléments de l'instance la valeur v. | |
Définition à la ligne 57 du fichier NumArrayContainer.h.
|
inlineexplicit |
Définition à la ligne 84 du fichier NumArrayContainer.h.
|
inlineexplicit |
Définition à la ligne 89 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 95 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 102 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 132 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 124 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 125 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 131 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 134 du fichier NumArrayContainer.h.
|
inline |
Copie les valeurs de v dans l'instance.
input_ressource indique l'origine de la zone mémoire (ou eMemoryRessource::Unknown si inconnu)
Définition à la ligne 153 du fichier NumArrayContainer.h.
|
inline |
Remplit les éléments de l'instance la valeur v.
Définition à la ligne 168 du fichier NumArrayContainer.h.
Références Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
|
inline |
Remplit les indices données par indexes avec la valeur v.
Définition à la ligne 160 du fichier NumArrayContainer.h.
Références Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Référencé par Arcane::NumArray< DataType, Extents, LayoutPolicy >::fill(), Arcane::NumArray< DataType, Extents, LayoutPolicy >::fill(), et Arcane::NumArray< DataType, Extents, LayoutPolicy >::fill().
|
inline |
Définition à la ligne 133 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 112 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 121 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 126 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 122 du fichier NumArrayContainer.h.
|
inline |
Définition à la ligne 123 du fichier NumArrayContainer.h.