Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::MemoryPrefetchArgs

Arguments pour le préfetching mémoire. Plus de détails...

#include <arcane/accelerator/core/Memory.h>

+ Graphe de collaboration de Arcane::Accelerator::MemoryPrefetchArgs:

Fonctions membres publiques

 MemoryPrefetchArgs (const void *source, Int64 length)
 Prefetch length octets depuis source.
 
 MemoryPrefetchArgs (ConstMemoryView source)
 Prefetch source.
 
 MemoryPrefetchArgs (Span< const std::byte > source)
 Prefetch source.
 
MemoryPrefetchArgsaddAsync ()
 
MemoryPrefetchArgsaddAsync (bool v)
 
MemoryPrefetchArgsaddDeviceId (DeviceId v)
 
ConstMemoryView source () const
 
bool isAsync () const
 
DeviceId deviceId () const
 

Description détaillée

Arguments pour le préfetching mémoire.

Définition à la ligne 124 du fichier Memory.h.

Documentation des constructeurs et destructeur

◆ MemoryPrefetchArgs() [1/3]

Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs ( const void *  source,
Int64  length 
)
inline

Prefetch length octets depuis source.

Définition à la ligne 140 du fichier Memory.h.

◆ MemoryPrefetchArgs() [2/3]

Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs ( ConstMemoryView  source)
inlineexplicit

Prefetch source.

Définition à la ligne 145 du fichier Memory.h.

◆ MemoryPrefetchArgs() [3/3]

Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs ( Span< const std::byte >  source)
inlineexplicit

Prefetch source.

Définition à la ligne 150 du fichier Memory.h.

Documentation des fonctions membres

◆ addAsync() [1/2]

MemoryPrefetchArgs & Arcane::Accelerator::MemoryPrefetchArgs::addAsync ( )
inline

Définition à la ligne 156 du fichier Memory.h.

◆ addAsync() [2/2]

MemoryPrefetchArgs & Arcane::Accelerator::MemoryPrefetchArgs::addAsync ( bool  v)
inline

Définition à la ligne 161 du fichier Memory.h.

◆ addDeviceId()

MemoryPrefetchArgs & Arcane::Accelerator::MemoryPrefetchArgs::addDeviceId ( DeviceId  v)
inline

Définition à la ligne 166 du fichier Memory.h.

◆ deviceId()

DeviceId Arcane::Accelerator::MemoryPrefetchArgs::deviceId ( ) const
inline

Définition à la ligne 173 du fichier Memory.h.

◆ isAsync()

bool Arcane::Accelerator::MemoryPrefetchArgs::isAsync ( ) const
inline

Définition à la ligne 172 du fichier Memory.h.

◆ source()

ConstMemoryView Arcane::Accelerator::MemoryPrefetchArgs::source ( ) const
inline

Définition à la ligne 171 du fichier Memory.h.


La documentation de cette classe a été générée à partir du fichier suivant :