Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::INumericDataInternalabstract

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.
 

Description détaillé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.

Documentation des fonctions membres

◆ changeAllocator()

virtual void Arcane::INumericDataInternal::changeAllocator ( const MemoryAllocationOptions alloc_info)
pure virtual

Change l'allocateur de la variable.

Avertissement
For experimental use only.

Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.

◆ extent0()

virtual Int32 Arcane::INumericDataInternal::extent0 ( ) const
pure virtual

Nombre d'éléments de la première dimension.

Implémenté dans Arcane::Array2DataT< DataType >::Impl, et Arcane::ArrayDataT< DataType >::Impl.

◆ memoryView()

virtual MutableMemoryView Arcane::INumericDataInternal::memoryView ( )
pure virtual

La documentation de cette classe a été générée à partir du fichier suivant :