Interface pour un 'IData' d'un type numérique. Plus de détails...
#include <arcane/core/internal/IDataInternal.h>
Graphe d'héritage de Arcane::INumericDataInternal:
Graphe de collaboration de Arcane::INumericDataInternal: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. | |
| virtual IMemoryAllocator * | memoryAllocator () const =0 |
| Allocateur utilisé pour la donnée. | |
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.
Référencé par Arcane::VariablePrivate::changeAllocator().
Voici le graphe des appelants de cette fonction :
|
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 |
Allocateur utilisé pour la donnée.
Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.
Référencé par Arcane::VariableUtils::prefetchVariableAsync().
Voici le graphe des appelants de cette fonction :
|
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(), Arcane::VariablePrivate::computeComparisonHashCollective(), et Arcane::VariableUtils::prefetchVariableAsync().
Voici le graphe des appelants de cette fonction :