Public Member Functions | |
| 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) |
| Copies the values of v into the instance. | |
| void | fill (const DataType &v, SmallSpan< const Int32 > indexes, const RunQueue *queue) |
| Fills the indices provided by indexes with the value v. | |
| void | fill (const DataType &v, const RunQueue *queue) |
| Fills the elements of the instance with the value v. | |
| void | fill (ConstReferenceType value) |
| Fills the array with the value value. | |
Definition at line 57 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inlineexplicit |
Definition at line 84 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inlineexplicit |
Definition at line 89 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 95 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 102 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 132 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 124 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 125 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 131 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 136 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Copies the values of v into the instance.
input_ressource indicates the origin of the memory area (or eMemoryRessource::Unknown if unknown)
Definition at line 156 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Fills the elements of the instance with the value v.
Definition at line 171 of file arccore/src/common/arccore/common/NumArrayContainer.h.
References Arcane::asWritableBytes(), and Arcane::SpanImpl< T, SizeType, Extent >::size().
|
inline |
Fills the indices provided by indexes with the value v.
Definition at line 163 of file arccore/src/common/arccore/common/NumArrayContainer.h.
References Arcane::asWritableBytes(), and Arcane::SpanImpl< T, SizeType, Extent >::size().
|
inline |
Fills the array with the value value.
Definition at line 417 of file arccore/src/common/arccore/common/Array.h.
|
inline |
Definition at line 135 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 134 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 112 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 121 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 126 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 122 of file arccore/src/common/arccore/common/NumArrayContainer.h.
|
inline |
Definition at line 123 of file arccore/src/common/arccore/common/NumArrayContainer.h.