Gère l'allocation interne sur le device pour un type donné. Plus de détails...
#include <arcane/accelerator/CommonUtils.h>
Graphe d'héritage de Arcane::Accelerator::impl::DeviceStorage< DataType, N >:
Graphe de collaboration de Arcane::Accelerator::impl::DeviceStorage< DataType, N >:Fonctions membres publiques | |
| DataType * | address () |
| size_t | size () const |
| DataType * | allocate () |
| void | deallocate () |
| void | copyToAsync (SmallSpan< DataType > dest_ptr, const RunQueue &queue) |
| Copie l'instance dans dest_ptr. | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Accelerator::impl::DeviceStorageBase | |
| void | _copyToAsync (Span< std::byte > destination, Span< const std::byte > source, const RunQueue &queue) |
| Copie l'instance dans dest_ptr. | |
Attributs protégés hérités de Arcane::Accelerator::impl::DeviceStorageBase | |
| GenericDeviceStorage | m_storage |
Gère l'allocation interne sur le device pour un type donné.
Définition à la ligne 154 du fichier CommonUtils.h.
|
inline |
Définition à la ligne 159 du fichier CommonUtils.h.
|
inline |
Définition à la ligne 161 du fichier CommonUtils.h.
|
inline |
Copie l'instance dans dest_ptr.
Définition à la ligne 169 du fichier CommonUtils.h.
Références Arcane::Accelerator::impl::DeviceStorageBase::_copyToAsync(), et Arcane::asWritableBytes().
Référencé par Arcane::Accelerator::impl::GenericPartitionerIf::apply(), et Arcane::Accelerator::impl::GenericPartitionerIf::apply3().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
inline |
Définition à la ligne 166 du fichier CommonUtils.h.
|
inline |
Définition à la ligne 160 du fichier CommonUtils.h.