Implémentation commune à pour NumArray.
Plus de détails...
#include <arcane/utils/NumArrayContainer.h>
|
static MemoryAllocationOptions | _getDefaultAllocator () |
|
static MemoryAllocationOptions | _getDefaultAllocator (eMemoryRessource r) |
|
static void | _checkHost (eMemoryRessource r) |
|
static void | _memoryAwareCopy (Span< const std::byte > from, eMemoryRessource from_mem, Span< std::byte > to, eMemoryRessource to_mem, RunQueue *queue) |
|
static void | _memoryAwareFill (Span< std::byte > to, Int64 nb_element, const void *fill_address, Int32 datatype_size, SmallSpan< const Int32 > indexes, RunQueue *queue) |
|
static void | _memoryAwareFill (Span< std::byte > to, Int64 nb_element, const void *fill_address, Int32 datatype_size, RunQueue *queue) |
|
Implémentation commune à pour NumArray.
Définition à la ligne 33 du fichier NumArrayContainer.h.
◆ _checkHost()
◆ _getDefaultAllocator() [1/2]
◆ _getDefaultAllocator() [2/2]
◆ _memoryAwareCopy()
◆ _memoryAwareFill() [1/2]
void Arcane::impl::NumArrayBaseCommon::_memoryAwareFill |
( |
Span< std::byte > |
to, |
|
|
Int64 |
nb_element, |
|
|
const void * |
fill_address, |
|
|
Int32 |
datatype_size, |
|
|
RunQueue * |
queue |
|
) |
| |
|
staticprotected |
◆ _memoryAwareFill() [2/2]
void Arcane::impl::NumArrayBaseCommon::_memoryAwareFill |
( |
Span< std::byte > |
to, |
|
|
Int64 |
nb_element, |
|
|
const void * |
fill_address, |
|
|
Int32 |
datatype_size, |
|
|
SmallSpan< const Int32 > |
indexes, |
|
|
RunQueue * |
queue |
|
) |
| |
|
staticprotected |
La documentation de cette classe a été générée à partir des fichiers suivants :