Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::GenericDeviceStorage

Gère l'allocation interne sur le device. Plus de détails...

#include <arcane/accelerator/CommonUtils.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::GenericDeviceStorage:

Fonctions membres publiques

voidaddress ()
 
size_t size () const
 
voidallocate (size_t new_size)
 
void deallocate ()
 
Span< const std::byte > bytes () const
 

Attributs privés

UniqueArray< std::byte > m_storage
 

Description détaillée

Gère l'allocation interne sur le device.

Définition à la ligne 94 du fichier CommonUtils.h.

Documentation des constructeurs et destructeur

◆ GenericDeviceStorage()

Arcane::Accelerator::impl::GenericDeviceStorage::GenericDeviceStorage ( )

Définition à la ligne 159 du fichier CommonUtils.cc.

◆ ~GenericDeviceStorage()

Arcane::Accelerator::impl::GenericDeviceStorage::~GenericDeviceStorage ( )
inline

Définition à la ligne 99 du fichier CommonUtils.h.

Documentation des fonctions membres

◆ address()

void * Arcane::Accelerator::impl::GenericDeviceStorage::address ( )
inline

Définition à la ligne 106 du fichier CommonUtils.h.

◆ allocate()

void * Arcane::Accelerator::impl::GenericDeviceStorage::allocate ( size_t  new_size)
inline

Définition à la ligne 108 du fichier CommonUtils.h.

◆ bytes()

Span< const std::byte > Arcane::Accelerator::impl::GenericDeviceStorage::bytes ( ) const
inline

Définition à la ligne 119 du fichier CommonUtils.h.

◆ deallocate()

void Arcane::Accelerator::impl::GenericDeviceStorage::deallocate ( )
inline

Définition à la ligne 114 du fichier CommonUtils.h.

◆ size()

size_t Arcane::Accelerator::impl::GenericDeviceStorage::size ( ) const
inline

Définition à la ligne 107 du fichier CommonUtils.h.

Documentation des données membres

◆ m_storage

UniqueArray<std::byte> Arcane::Accelerator::impl::GenericDeviceStorage::m_storage
private

Définition à la ligne 126 du fichier CommonUtils.h.


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