Interface pour un 'IData' d'un type numérique. Plus de détails...
#include <arcane/core/internal/IDataInternal.h>
Fonctions membres publiques | |
virtual MutableMemoryView | memoryView ()=0 |
Vue mémoire sur la donnée. | |
virtual Int32 | extent0 () const =0 |
Nombre d'éléments de la première dimension. | |
virtual void | changeAllocator (const MemoryAllocationOptions &alloc_info)=0 |
Change l'allocateur de la variable. | |
Interface pour un 'IData' d'un type numérique.
Les types numériques sont les types de eBasicDataType.
En général tous les IData sont de ce type sauf StringScalarData ou StringArrayData.
Définition à la ligne 144 du fichier IDataInternal.h.
|
pure virtual |
Change l'allocateur de la variable.
Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.
|
pure virtual |
Nombre d'éléments de la première dimension.
Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.
|
pure virtual |
Vue mémoire sur la donnée.
Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.
Référencé par Arcane::DataSynchronizeDispatcher::beginSynchronize().