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

Arguments pour une copie de certains indices vers/depuis une zone mémoire multiple. Plus de détails...

#include <arcane/utils/internal/SpecificMemoryCopyList.h>

+ Graphe de collaboration de Arcane::impl::IndexedMultiMemoryCopyArgs:

Fonctions membres publiques

 IndexedMultiMemoryCopyArgs (SmallSpan< const Int32 > indexes, SmallSpan< const Span< const std::byte > > multi_memory, Span< std::byte > destination, RunQueue *run_queue)
 Constructeur pour copyTo.
 
 IndexedMultiMemoryCopyArgs (SmallSpan< const Int32 > indexes, SmallSpan< Span< std::byte > > multi_memory, Span< const std::byte > source, RunQueue *run_queue)
 Constructor pour copyFrom.
 

Attributs publics

SmallSpan< const Int32 > m_indexes
 
SmallSpan< const Span< const std::byte > > m_const_multi_memory
 
SmallSpan< Span< std::byte > > m_multi_memory
 
Span< const std::byte > m_source_buffer
 
Span< std::byte > m_destination_buffer
 
RunQueuem_queue = nullptr
 

Description détaillée

Arguments pour une copie de certains indices vers/depuis une zone mémoire multiple.

Définition à la ligne 64 du fichier SpecificMemoryCopyList.h.

Documentation des constructeurs et destructeur

◆ IndexedMultiMemoryCopyArgs() [1/2]

Arcane::impl::IndexedMultiMemoryCopyArgs::IndexedMultiMemoryCopyArgs ( SmallSpan< const Int32 >  indexes,
SmallSpan< const Span< const std::byte > >  multi_memory,
Span< std::byte >  destination,
RunQueue run_queue 
)
inline

Constructeur pour copyTo.

Définition à la ligne 69 du fichier SpecificMemoryCopyList.h.

◆ IndexedMultiMemoryCopyArgs() [2/2]

Arcane::impl::IndexedMultiMemoryCopyArgs::IndexedMultiMemoryCopyArgs ( SmallSpan< const Int32 >  indexes,
SmallSpan< Span< std::byte > >  multi_memory,
Span< const std::byte >  source,
RunQueue run_queue 
)
inline

Constructor pour copyFrom.

Définition à la ligne 80 du fichier SpecificMemoryCopyList.h.

Documentation des données membres

◆ m_const_multi_memory

SmallSpan<const Span<const std::byte> > Arcane::impl::IndexedMultiMemoryCopyArgs::m_const_multi_memory

Définition à la ligne 93 du fichier SpecificMemoryCopyList.h.

◆ m_destination_buffer

Span<std::byte> Arcane::impl::IndexedMultiMemoryCopyArgs::m_destination_buffer

Définition à la ligne 96 du fichier SpecificMemoryCopyList.h.

◆ m_indexes

SmallSpan<const Int32> Arcane::impl::IndexedMultiMemoryCopyArgs::m_indexes

Définition à la ligne 92 du fichier SpecificMemoryCopyList.h.

◆ m_multi_memory

SmallSpan<Span<std::byte> > Arcane::impl::IndexedMultiMemoryCopyArgs::m_multi_memory

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

◆ m_queue

RunQueue* Arcane::impl::IndexedMultiMemoryCopyArgs::m_queue = nullptr

Définition à la ligne 97 du fichier SpecificMemoryCopyList.h.

◆ m_source_buffer

Span<const std::byte> Arcane::impl::IndexedMultiMemoryCopyArgs::m_source_buffer

Définition à la ligne 95 du fichier SpecificMemoryCopyList.h.


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