Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::IArray2DataInternalT< DataType >abstract

Interface d'une donnée tableau bi-dimensionnel d'un type T. Plus de détails...

#include <arcane/core/internal/IDataInternal.h>

+ Graphe d'héritage de Arcane::IArray2DataInternalT< DataType >:
+ Graphe de collaboration de Arcane::IArray2DataInternalT< DataType >:

Fonctions membres publiques

virtual void reserve (Integer new_capacity)=0
 Réserve de la mémoire pour new_capacity éléments.
 
virtual Array2< DataType > & _internalDeprecatedValue ()=0
 Conteneur associé à la donnée.
 
virtual void resizeOnlyDim1 (Int32 new_dim1_size)=0
 Redimensionne le conteneur.
 
virtual void resize (Int32 new_dim1_size, Int32 new_dim2_size)=0
 Redimensionne le conteneur.
 
virtual void shrink () const =0
 Libère la mémoire additionnelle éventuellement allouée.
 
- Fonctions membres publiques hérités de Arcane::IDataInternal
virtual bool compressAndClear (DataCompressionBuffer &buf)
 Compresse les données et libère la mémoire associée.
 
virtual bool decompressAndFill (DataCompressionBuffer &buf)
 Décompresse les données et remplit les valeurs de la donnée.
 
virtual INumericDataInternalnumericData ()
 Interface générique pour les données numériques (nullptr si la donnée n'est pas numérique)
 
virtual void computeHash (DataHashInfo &hash_info)=0
 Calcule le hash de la donnée.
 

Description détaillée

template<class DataType>
class Arcane::IArray2DataInternalT< DataType >

Interface d'une donnée tableau bi-dimensionnel d'un type T.

Définition à la ligne 211 du fichier IDataInternal.h.

Documentation des fonctions membres

◆ _internalDeprecatedValue()

template<class DataType >
virtual Array2< DataType > & Arcane::IArray2DataInternalT< DataType >::_internalDeprecatedValue ( )
pure virtual

Conteneur associé à la donnée.

Implémenté dans Arcane::Array2DataT< DataType >::Impl.

◆ reserve()

template<class DataType >
virtual void Arcane::IArray2DataInternalT< DataType >::reserve ( Integer  new_capacity)
pure virtual

Réserve de la mémoire pour new_capacity éléments.

Implémenté dans Arcane::Array2DataT< DataType >::Impl.

◆ resize()

template<class DataType >
virtual void Arcane::IArray2DataInternalT< DataType >::resize ( Int32  new_dim1_size,
Int32  new_dim2_size 
)
pure virtual

Redimensionne le conteneur.

Implémenté dans Arcane::Array2DataT< DataType >::Impl.

◆ resizeOnlyDim1()

template<class DataType >
virtual void Arcane::IArray2DataInternalT< DataType >::resizeOnlyDim1 ( Int32  new_dim1_size)
pure virtual

Redimensionne le conteneur.

Implémenté dans Arcane::Array2DataT< DataType >::Impl.

◆ shrink()

template<class DataType >
virtual void Arcane::IArray2DataInternalT< DataType >::shrink ( ) const
pure virtual

Libère la mémoire additionnelle éventuellement allouée.

Implémenté dans Arcane::Array2DataT< DataType >::Impl.


La documentation de cette classe a été générée à partir des fichiers suivants :