Fonctions membres publiques | |
| NumArrayContainer (eMemoryResource 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 |
| eMemoryResource | memoryRessource () const |
| eMemoryResource | memoryResource () const |
| void | copyInitializerList (std::initializer_list< DataType > alist) |
| void | copyOnly (const Span< const DataType > &v, eMemoryResource input_ressource, const RunQueue *queue=nullptr) |
| Copie les valeurs de v dans l'instance. | |
| void | fill (const DataType &v, SmallSpan< const Int32 > indexes, const RunQueue *queue) |
| Remplit les indices données par indexes avec la valeur v. | |
| void | fill (const DataType &v, const RunQueue *queue) |
| Remplit les éléments de l'instance la valeur v. | |
| void | fill (ConstReferenceType value) |
| Remplit le tableau avec la valeur value. | |
Définition à la ligne 55 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inlineexplicit |
Définition à la ligne 82 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inlineexplicit |
Définition à la ligne 87 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 93 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 100 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 130 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 122 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 123 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 129 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 134 du fichier arccore/src/common/arccore/common/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 arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Remplit les éléments de l'instance la valeur v.
Définition à la ligne 168 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
Références Arcane::asWritableBytes(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
|
inline |
Remplit les indices données par indexes avec la valeur v.
Définition à la ligne 160 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
Références Arcane::asWritableBytes(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
|
inline |
Remplit le tableau avec la valeur value.
Définition à la ligne 416 du fichier arccore/src/common/arccore/common/Array.h.
|
inline |
Définition à la ligne 133 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 132 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 110 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 119 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 124 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 120 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Définition à la ligne 121 du fichier arccore/src/common/arccore/common/NumArrayContainer.h.