Implémentation des copies et du remplissage sur hôte. Plus de détails...
Graphe d'héritage de Arcane::impl::HostSpecificMemoryCopy< DataType, Extent >:
Graphe de collaboration de Arcane::impl::HostSpecificMemoryCopy< DataType, Extent >:Fonctions membres publiques | |
| void | copyFrom (const IndexedMemoryCopyArgs &args) override |
| void | copyTo (const IndexedMemoryCopyArgs &args) override |
| void | fill (const IndexedMemoryCopyArgs &args) override |
| void | copyFrom (const IndexedMultiMemoryCopyArgs &args) override |
| void | copyTo (const IndexedMultiMemoryCopyArgs &args) override |
| void | fill (const IndexedMultiMemoryCopyArgs &args) override |
| void | _copyFrom (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
| void | _copyFrom (SmallSpan< const Int32 > indexes, SmallSpan< Span< std::byte > > multi_views, Span< const DataType > source) |
| void | _fill (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
| Remplit les valeurs d'indices spécifiés par indexes. | |
| void | _fill (SmallSpan< const Int32 > indexes, SmallSpan< Span< std::byte > > multi_views, Span< const DataType > source) |
| void | _copyTo (SmallSpan< const Int32 > indexes, Span< const DataType > source, Span< DataType > destination) |
| void | _copyTo (SmallSpan< const Int32 > indexes, SmallSpan< const Span< const std::byte > > multi_views, Span< DataType > destination) |
Fonctions membres publiques hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
| Int32 | datatypeSize () const override |
Attributs publics | |
| Extent | m_extent |
Attributs publics hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
| Extent | m_extent |
Types privés | |
| using | BaseClass = SpecificMemoryCopyBase<DataType, Extent> |
Fonctions membres privées statiques | |
| static Span< const DataType > | _toTrueType (Span< const std::byte > a) |
Membres hérités additionnels | |
Fonctions membres protégées statiques hérités de Arcane::impl::SpecificMemoryCopyBase< DataType, Extent > | |
| static Span< const DataType > | _toTrueType (Span< const std::byte > a) |
| static Span< DataType > | _toTrueType (Span< std::byte > a) |
Implémentation des copies et du remplissage sur hôte.
Définition à la ligne 31 du fichier HostSpecificMemoryCopy.h.
|
private |
Définition à la ligne 34 du fichier HostSpecificMemoryCopy.h.
|
inline |
Définition à la ligne 85 du fichier HostSpecificMemoryCopy.h.
|
inline |
Définition à la ligne 70 du fichier HostSpecificMemoryCopy.h.
|
inline |
Définition à la ligne 197 du fichier HostSpecificMemoryCopy.h.
|
inline |
Définition à la ligne 180 du fichier HostSpecificMemoryCopy.h.
|
inline |
Définition à la ligne 139 du fichier HostSpecificMemoryCopy.h.
|
inline |
Remplit les valeurs d'indices spécifiés par indexes.
Si indexes est vide, remplit toutes les valeurs.
Définition à la ligne 113 du fichier HostSpecificMemoryCopy.h.
Références Arcane::SpanImpl< T, SizeType, Extent >::data(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
Voici le graphe d'appel pour cette fonction :
|
inlinestaticprivate |
Définition à la ligne 288 du fichier SpecificMemoryCopyList.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 43 du fichier HostSpecificMemoryCopy.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 55 du fichier HostSpecificMemoryCopy.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 47 du fichier HostSpecificMemoryCopy.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 59 du fichier HostSpecificMemoryCopy.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 51 du fichier HostSpecificMemoryCopy.h.
|
inlineoverridevirtual |
Implémente Arcane::impl::ISpecificMemoryCopy.
Définition à la ligne 63 du fichier HostSpecificMemoryCopy.h.
| Extent Arcane::impl::SpecificMemoryCopyBase< DataType, Extent >::m_extent |
Définition à la ligne 284 du fichier SpecificMemoryCopyList.h.