Interface d'une liste d'instances de ISpecificMemoryCopy spécialisées. Plus de détails...
#include <arcane/utils/internal/SpecificMemoryCopyList.h>
Fonctions membres publiques | |
virtual void | copyTo (Int32 datatype_size, const IndexedMemoryCopyArgs &args)=0 |
virtual void | copyFrom (Int32 datatype_size, const IndexedMemoryCopyArgs &args)=0 |
virtual void | fill (Int32 datatype_size, const IndexedMemoryCopyArgs &args)=0 |
virtual void | copyTo (Int32 datatype_size, const IndexedMultiMemoryCopyArgs &args)=0 |
virtual void | copyFrom (Int32 datatype_size, const IndexedMultiMemoryCopyArgs &args)=0 |
virtual void | fill (Int32 datatype_size, const IndexedMultiMemoryCopyArgs &args)=0 |
Fonctions membres publiques statiques | |
static void | setDefaultCopyListIfNotSet (ISpecificMemoryCopyList *ptr) |
Positionne l'instance par défaut pour les copies. | |
Interface d'une liste d'instances de ISpecificMemoryCopy spécialisées.
Définition à la ligne 127 du fichier SpecificMemoryCopyList.h.
|
static |
Positionne l'instance par défaut pour les copies.
Cette méthode est normalement appelée par l'API accélérateur pour fournir des noyaux de copie spécifiques à chaque device.
Définition à la ligne 77 du fichier MemoryView.cc.