Arguments pour une copie de certains indices vers/depuis une zone mémoire multiple. Plus de détails...
#include <arcane/utils/internal/SpecificMemoryCopyList.h>
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 |
RunQueue * | m_queue = nullptr |
Arguments pour une copie de certains indices vers/depuis une zone mémoire multiple.
Définition à la ligne 64 du fichier SpecificMemoryCopyList.h.
|
inline |
Constructeur pour copyTo.
Définition à la ligne 69 du fichier SpecificMemoryCopyList.h.
|
inline |
Constructor pour copyFrom.
Définition à la ligne 80 du fichier SpecificMemoryCopyList.h.
SmallSpan<const Span<const std::byte> > Arcane::impl::IndexedMultiMemoryCopyArgs::m_const_multi_memory |
Définition à la ligne 93 du fichier SpecificMemoryCopyList.h.
Span<std::byte> Arcane::impl::IndexedMultiMemoryCopyArgs::m_destination_buffer |
Définition à la ligne 96 du fichier SpecificMemoryCopyList.h.
SmallSpan<const Int32> Arcane::impl::IndexedMultiMemoryCopyArgs::m_indexes |
Définition à la ligne 92 du fichier SpecificMemoryCopyList.h.
Définition à la ligne 94 du fichier SpecificMemoryCopyList.h.
Définition à la ligne 97 du fichier SpecificMemoryCopyList.h.
Span<const std::byte> Arcane::impl::IndexedMultiMemoryCopyArgs::m_source_buffer |
Définition à la ligne 95 du fichier SpecificMemoryCopyList.h.