Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::impl::NumArrayBaseCommon

Implémentation commune à pour NumArray. Plus de détails...

#include <arcane/utils/NumArrayContainer.h>

+ Graphe d'héritage de Arcane::impl::NumArrayBaseCommon:
+ Graphe de collaboration de Arcane::impl::NumArrayBaseCommon:

Fonctions membres protégées statiques

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)
 

Description détaillée

Implémentation commune à pour NumArray.

Définition à la ligne 33 du fichier NumArrayContainer.h.

Documentation des fonctions membres

◆ _checkHost()

void Arcane::impl::NumArrayBaseCommon::_checkHost ( eMemoryRessource  r)
staticprotected

Définition à la ligne 47 du fichier NumArray.cc.

◆ _getDefaultAllocator() [1/2]

MemoryAllocationOptions Arcane::impl::NumArrayBaseCommon::_getDefaultAllocator ( )
staticprotected

Définition à la ligne 29 du fichier NumArray.cc.

◆ _getDefaultAllocator() [2/2]

MemoryAllocationOptions Arcane::impl::NumArrayBaseCommon::_getDefaultAllocator ( eMemoryRessource  r)
staticprotected

Définition à la ligne 38 du fichier NumArray.cc.

◆ _memoryAwareCopy()

void Arcane::impl::NumArrayBaseCommon::_memoryAwareCopy ( Span< const std::byte >  from,
eMemoryRessource  from_mem,
Span< std::byte >  to,
eMemoryRessource  to_mem,
RunQueue queue 
)
staticprotected

Définition à la ligne 58 du fichier NumArray.cc.

◆ _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

Définition à la ligne 80 du fichier NumArray.cc.

◆ _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

Définition à la ligne 68 du fichier NumArray.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :