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

Classe contenant des informations pour spécialiser les allocations. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/collections/arccore/collections/MemoryAllocationArgs.h>

+ Graphe de collaboration de Arccore::MemoryAllocationArgs:

Fonctions membres publiques

void setMemoryLocationHint (eMemoryLocationHint mem_advice)
 
eMemoryLocationHint memoryLocationHint () const
 
Int16 device () const
 
void setDevice (Int16 device)
 
ArrayDebugInfodebugInfo () const
 
void setDebugInfo (ArrayDebugInfo *v)
 
RunQueuerunQueue () const
 
void setRunQueue (RunQueue *v)
 
String arrayName () const
 

Attributs privés

eMemoryLocationHint m_memory_location_hint = eMemoryLocationHint::None
 
Int16 m_device = (-1)
 
RunQueuem_run_queue = nullptr
 
ArrayDebugInfom_debug_info = nullptr
 

Description détaillée

Classe contenant des informations pour spécialiser les allocations.

Définition à la ligne 30 du fichier MemoryAllocationArgs.h.

Documentation des fonctions membres

◆ arrayName()

String Arccore::MemoryAllocationArgs::arrayName ( ) const

Définition à la ligne 27 du fichier MemoryAllocationOptions.cc.

◆ debugInfo()

ArrayDebugInfo * Arccore::MemoryAllocationArgs::debugInfo ( ) const
inline

Définition à la ligne 40 du fichier MemoryAllocationArgs.h.

◆ device()

Int16 Arccore::MemoryAllocationArgs::device ( ) const
inline

Définition à la ligne 37 du fichier MemoryAllocationArgs.h.

◆ memoryLocationHint()

eMemoryLocationHint Arccore::MemoryAllocationArgs::memoryLocationHint ( ) const
inline

Définition à la ligne 35 du fichier MemoryAllocationArgs.h.

◆ runQueue()

RunQueue * Arccore::MemoryAllocationArgs::runQueue ( ) const
inline

Définition à la ligne 44 du fichier MemoryAllocationArgs.h.

◆ setDebugInfo()

void Arccore::MemoryAllocationArgs::setDebugInfo ( ArrayDebugInfo v)
inline

Définition à la ligne 41 du fichier MemoryAllocationArgs.h.

◆ setDevice()

void Arccore::MemoryAllocationArgs::setDevice ( Int16  device)
inline

Définition à la ligne 38 du fichier MemoryAllocationArgs.h.

◆ setMemoryLocationHint()

void Arccore::MemoryAllocationArgs::setMemoryLocationHint ( eMemoryLocationHint  mem_advice)
inline

Définition à la ligne 34 du fichier MemoryAllocationArgs.h.

◆ setRunQueue()

void Arccore::MemoryAllocationArgs::setRunQueue ( RunQueue v)
inline

Définition à la ligne 45 du fichier MemoryAllocationArgs.h.

Documentation des données membres

◆ m_debug_info

ArrayDebugInfo* Arccore::MemoryAllocationArgs::m_debug_info = nullptr
private

Définition à la ligne 54 du fichier MemoryAllocationArgs.h.

◆ m_device

Int16 Arccore::MemoryAllocationArgs::m_device = (-1)
private

Définition à la ligne 52 du fichier MemoryAllocationArgs.h.

◆ m_memory_location_hint

eMemoryLocationHint Arccore::MemoryAllocationArgs::m_memory_location_hint = eMemoryLocationHint::None
private

Définition à la ligne 51 du fichier MemoryAllocationArgs.h.

◆ m_run_queue

RunQueue* Arccore::MemoryAllocationArgs::m_run_queue = nullptr
private

Définition à la ligne 53 du fichier MemoryAllocationArgs.h.


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