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

Implémentation d'un 'IData' dont le conteneur repose sur un 'NumArray'. Plus de détails...

+ Graphe d'héritage de Arcane::NumArrayDataT< DataType, RankValue >:
+ Graphe de collaboration de Arcane::NumArrayDataT< DataType, RankValue >:

Classes

class  Internal
 

Types publics

typedef NumArrayDataT< DataType, RankValueThatClass
 
typedef INumArrayDataT< DataType, RankValueDataInterfaceType
 
using ExtentType = typename MDDimType< RankValue >::DimType
 
- Types publics hérités de Arcane::INumArrayDataT< DataType, RankValue >
typedef INumArrayDataT< DataType, RankValueThatClass
 
using ExtentType = typename MDDimType< RankValue >::DimType
 

Fonctions membres publiques

 NumArrayDataT (ITraceMng *trace)
 
 NumArrayDataT (const DataStorageBuildInfo &dsbi)
 
 NumArrayDataT (const NumArrayDataT< DataType, RankValue > &rhs)
 
Integer dimension () const override
 Dimension. 0 pour un scalaire, 1 pour un tableau mono-dim, 2 pour un tableau bi-dim.
 
Integer multiTag () const override
 Tag multiple. 0 si non multiple, 1 si multiple, 2 si multiple pour les variable MultiArray (obsolète)
 
eDataType dataType () const override
 Type de la donnée.
 
void serialize (ISerializer *sbuf, IDataOperation *operation) override
 Sérialise la donnée en appliquant l'opération operation.
 
void serialize (ISerializer *sbuf, Int32ConstArrayView ids, IDataOperation *operation) override
 Serialise la donnée pour les indices ids.
 
MDSpan< DataType, ExtentType > view () override
 Vue sur la donnée.
 
MDSpan< const DataType, ExtentType > view () const override
 Vue constante sur la donnée.
 
void resize (Integer new_size) override
 Redimensionne la donnée.
 
IDataclone () override
 Clone la donnée. L'instance créée doit être détruite par l'opérateur 'delete'.
 
IDatacloneEmpty () override
 Clone la donnée mais sans éléments. L'instance créée doit être détruite par l'opérateur 'delete'.
 
Ref< IDatacloneRef () override
 Clone la donnée.
 
Ref< IDatacloneEmptyRef () override
 Clone la donnée mais sans éléments.
 
DataStorageTypeInfo storageTypeInfo () const override
 Informations sur le type de conteneur de la donnée.
 
Ref< DataInterfaceTypecloneTrueRef () override
 Clone la donnée.
 
Ref< DataInterfaceTypecloneTrueEmptyRef () override
 Clone la donnée mais sans éléments.
 
void fillDefault () override
 Remplit la donnée avec sa valeur par défaut.
 
void setName (const String &name) override
 Positionne le nom de la donnée (interne)
 
Ref< ISerializedDatacreateSerializedDataRef (bool use_basic_type) const override
 Sérialise la donnée.
 
void allocateBufferForSerializedData (ISerializedData *sdata) override
 Alloue la mémoire pour lire les valeurs sérialisées sdata.
 
void assignSerializedData (const ISerializedData *sdata) override
 Assigne à la donnée les valeurs sérialisées sdata.
 
void copy (const IData *data) override
 Copie la donnée data dans l'instance courante.
 
void swapValues (IData *data) override
 Échange les valeurs de data avec celles de l'instance.
 
void computeHash (IHashAlgorithm *algo, ByteArray &output) const override
 Calcul une clé de hashage sur cette donnée.
 
ArrayShape shape () const override
 Forme du tableau pour une donnée 1D ou 2D.
 
void setShape (const ArrayShape &new_shape) override
 Positionne la forme du tableau.
 
void setAllocationInfo (const DataAllocationInfo &v) override
 Positionne les informations sur l'allocation.
 
DataAllocationInfo allocationInfo () const override
 Informations sur l'allocation.
 
void visit (IArray2DataVisitor *)
 
void visit (IDataVisitor *visitor) override
 Applique le visiteur à la donnée.
 
void visitScalar (IScalarDataVisitor *) override
 Applique le visiteur à la donnée.
 
void visitArray (IArrayDataVisitor *) override
 Applique le visiteur à la donnée.
 
void visitArray2 (IArray2DataVisitor *) override
 Applique le visiteur à la donnée.
 
IDataInternal_commonInternal () override
 
void swapValuesDirect (ThatClass *true_data)
 
- Fonctions membres publiques hérités de Arccore::ReferenceCounterImpl
void addReference ()
 
void removeReference ()
 
void _internalAddReference ()
 
bool _internalRemoveReference ()
 
- Fonctions membres publiques hérités de Arcane::IData
virtual void visitMultiArray2 (IMultiArray2DataVisitor *visitor)
 Applique le visiteur à la donnée.
 

Fonctions membres publiques statiques

static DataStorageTypeInfo staticStorageTypeInfo ()
 

Fonctions membres privées

 ARCCORE_DEFINE_REFERENCE_COUNTED_INCLASS_METHODS ()
 
INumArrayDataT< DataType, RankValue > * _cloneTrue () const
 
INumArrayDataT< DataType, RankValue > * _cloneTrueEmpty () const
 
void _resizeDim1 (Int32 dim1_size)
 
Int64 _getDim2Size () const
 
Span2< DataType > _valueAsSpan2 ()
 
Span2< const DataType > _valueAsConstSpan2 ()
 

Attributs privés

friend Impl
 
NumArray< DataType, ExtentType > m_value
 Donnée.
 
ITraceMngm_trace
 
ArrayShape m_shape
 
Internal m_internal
 
DataAllocationInfo m_allocation_info
 

Description détaillée

template<class DataType, int RankValue>
class Arcane::NumArrayDataT< DataType, RankValue >

Implémentation d'un 'IData' dont le conteneur repose sur un 'NumArray'.

Définition à la ligne 91 du fichier NumArrayData.cc.

Documentation des définitions de type membres

◆ DataInterfaceType

template<class DataType , int RankValue>
typedef INumArrayDataT<DataType,RankValue> Arcane::NumArrayDataT< DataType, RankValue >::DataInterfaceType

Définition à la ligne 102 du fichier NumArrayData.cc.

◆ ExtentType

template<class DataType , int RankValue>
using Arcane::NumArrayDataT< DataType, RankValue >::ExtentType = typename MDDimType<RankValue>::DimType

Définition à la ligne 103 du fichier NumArrayData.cc.

◆ ThatClass

template<class DataType , int RankValue>
typedef NumArrayDataT<DataType,RankValue> Arcane::NumArrayDataT< DataType, RankValue >::ThatClass

Définition à la ligne 101 du fichier NumArrayData.cc.

Documentation des constructeurs et destructeur

◆ NumArrayDataT() [1/3]

template<typename DataType , int RankValue>
Arcane::NumArrayDataT< DataType, RankValue >::NumArrayDataT ( ITraceMng trace)
explicit

Définition à la ligne 206 du fichier NumArrayData.cc.

◆ NumArrayDataT() [2/3]

template<typename DataType , int RankValue>
Arcane::NumArrayDataT< DataType, RankValue >::NumArrayDataT ( const DataStorageBuildInfo dsbi)
explicit

Définition à la ligne 226 du fichier NumArrayData.cc.

◆ NumArrayDataT() [3/3]

template<typename DataType , int RankValue>
Arcane::NumArrayDataT< DataType, RankValue >::NumArrayDataT ( const NumArrayDataT< DataType, RankValue > &  rhs)

Définition à la ligne 215 du fichier NumArrayData.cc.

◆ ~NumArrayDataT()

template<typename DataType , int RankValue>
Arcane::NumArrayDataT< DataType, RankValue >::~NumArrayDataT ( )
override

Définition à la ligne 235 du fichier NumArrayData.cc.

Documentation des fonctions membres

◆ _cloneTrue()

template<class DataType , int RankValue>
INumArrayDataT< DataType, RankValue > * Arcane::NumArrayDataT< DataType, RankValue >::_cloneTrue ( ) const
inlineprivate

Définition à la ligne 195 du fichier NumArrayData.cc.

◆ _cloneTrueEmpty()

template<class DataType , int RankValue>
INumArrayDataT< DataType, RankValue > * Arcane::NumArrayDataT< DataType, RankValue >::_cloneTrueEmpty ( ) const
inlineprivate

Définition à la ligne 196 du fichier NumArrayData.cc.

◆ _commonInternal()

template<class DataType , int RankValue>
IDataInternal * Arcane::NumArrayDataT< DataType, RankValue >::_commonInternal ( )
inlineoverridevirtual

Implémente Arcane::IData.

Définition à la ligne 175 du fichier NumArrayData.cc.

◆ _getDim2Size()

template<typename DataType , int RankValue>
Int64 Arcane::NumArrayDataT< DataType, RankValue >::_getDim2Size ( ) const
private

Définition à la ligne 283 du fichier NumArrayData.cc.

◆ _resizeDim1()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::_resizeDim1 ( Int32  dim1_size)
private

Définition à la ligne 270 du fichier NumArrayData.cc.

◆ _valueAsConstSpan2()

template<typename DataType , int RankValue>
Span2< const DataType > Arcane::NumArrayDataT< DataType, RankValue >::_valueAsConstSpan2 ( )
private

Définition à la ligne 317 du fichier NumArrayData.cc.

◆ _valueAsSpan2()

template<typename DataType , int RankValue>
Span2< DataType > Arcane::NumArrayDataT< DataType, RankValue >::_valueAsSpan2 ( )
private

Définition à la ligne 301 du fichier NumArrayData.cc.

◆ allocateBufferForSerializedData()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::allocateBufferForSerializedData ( ISerializedData sdata)
overridevirtual

Alloue la mémoire pour lire les valeurs sérialisées sdata.

Cette méthode positionne sdata->setBuffer() qui contiendra la mémoire nécessaire pour lire les données sérialisées.

Implémente Arcane::IData.

Définition à la ligne 374 du fichier NumArrayData.cc.

Références ARCANE_FATAL, et Arcane::CheckedConvert::toInt32().

◆ allocationInfo()

template<class DataType , int RankValue>
DataAllocationInfo Arcane::NumArrayDataT< DataType, RankValue >::allocationInfo ( ) const
inlineoverridevirtual

Informations sur l'allocation.

Implémente Arcane::IData.

Définition à la ligne 153 du fichier NumArrayData.cc.

◆ assignSerializedData()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::assignSerializedData ( const ISerializedData sdata)
overridevirtual

Assigne à la donnée les valeurs sérialisées sdata.

Le tampon contenant les valeurs de sérialisation doit avoir être alloué par appel à allocateBufferForSerializedData().

Implémente Arcane::IData.

Définition à la ligne 405 du fichier NumArrayData.cc.

◆ clone()

template<class DataType , int RankValue>
IData * Arcane::NumArrayDataT< DataType, RankValue >::clone ( )
inlineoverridevirtual

Clone la donnée. L'instance créée doit être détruite par l'opérateur 'delete'.

Implémente Arcane::IData.

Définition à la ligne 135 du fichier NumArrayData.cc.

◆ cloneEmpty()

template<class DataType , int RankValue>
IData * Arcane::NumArrayDataT< DataType, RankValue >::cloneEmpty ( )
inlineoverridevirtual

Clone la donnée mais sans éléments. L'instance créée doit être détruite par l'opérateur 'delete'.

Implémente Arcane::IData.

Définition à la ligne 136 du fichier NumArrayData.cc.

◆ cloneEmptyRef()

template<class DataType , int RankValue>
Ref< IData > Arcane::NumArrayDataT< DataType, RankValue >::cloneEmptyRef ( )
inlineoverridevirtual

Clone la donnée mais sans éléments.

Implémente Arcane::IData.

Définition à la ligne 138 du fichier NumArrayData.cc.

◆ cloneRef()

template<class DataType , int RankValue>
Ref< IData > Arcane::NumArrayDataT< DataType, RankValue >::cloneRef ( )
inlineoverridevirtual

Clone la donnée.

Implémente Arcane::IData.

Définition à la ligne 137 du fichier NumArrayData.cc.

◆ cloneTrueEmptyRef()

template<class DataType , int RankValue>
Ref< DataInterfaceType > Arcane::NumArrayDataT< DataType, RankValue >::cloneTrueEmptyRef ( )
inlineoverridevirtual

Clone la donnée mais sans éléments.

Implémente Arcane::INumArrayDataT< DataType, RankValue >.

Définition à la ligne 141 du fichier NumArrayData.cc.

◆ cloneTrueRef()

template<class DataType , int RankValue>
Ref< DataInterfaceType > Arcane::NumArrayDataT< DataType, RankValue >::cloneTrueRef ( )
inlineoverridevirtual

Clone la donnée.

Implémente Arcane::INumArrayDataT< DataType, RankValue >.

Définition à la ligne 140 du fichier NumArrayData.cc.

◆ computeHash()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::computeHash ( IHashAlgorithm algo,
ByteArray output 
) const
overridevirtual

Calcul une clé de hashage sur cette donnée.

La clé est ajoutée dans output. La longueur de la clé dépend de l'algorithme utilisé.

Implémente Arcane::IData.

Définition à la ligne 662 du fichier NumArrayData.cc.

◆ copy()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::copy ( const IData data)
overridevirtual

Copie la donnée data dans l'instance courante.

La donnée data doit être du même type que l'instance.

Implémente Arcane::IData.

Définition à la ligne 686 du fichier NumArrayData.cc.

◆ createSerializedDataRef()

template<typename DataType , int RankValue>
Ref< ISerializedData > Arcane::NumArrayDataT< DataType, RankValue >::createSerializedDataRef ( bool  use_basic_type) const
overridevirtual

Sérialise la donnée.

Pour des raisons de performances, l'instance retournée peut faire directement référence à la zone mémoire de cette donnée. Par conséquent, elle n'est valide que tant que cette donnée n'est pas modifiée. Si on souhaite modifier cette instance, il faut d'abord la cloner (via IData::cloneRef()) puis sérialiser la donnée clonée.

Si use_basic_type est vrai, la donnée est sérialisée pour un type de base, à savoir DT_Byte, DT_Int16, DT_Int32, DT_Int64 ou DT_Real. Sinon, le type peut être un POD, à savoir DT_Byte, DT_Int16, DT_Int32, DT_Int64, DT_Real, DT_Real2, DT_Real3, DT_Real2x2, DT_Real3x3.

Implémente Arcane::IData.

Définition à la ligne 339 du fichier NumArrayData.cc.

Références Arcane::arcaneCreateSerializedDataRef(), et Arcane::CheckedConvert::toInt32().

◆ dataType()

template<class DataType , int RankValue>
eDataType Arcane::NumArrayDataT< DataType, RankValue >::dataType ( ) const
inlineoverridevirtual

Type de la donnée.

Implémente Arcane::IData.

Définition à la ligne 129 du fichier NumArrayData.cc.

◆ dimension()

template<class DataType , int RankValue>
Integer Arcane::NumArrayDataT< DataType, RankValue >::dimension ( ) const
inlineoverridevirtual

Dimension. 0 pour un scalaire, 1 pour un tableau mono-dim, 2 pour un tableau bi-dim.

Implémente Arcane::IData.

Définition à la ligne 127 du fichier NumArrayData.cc.

◆ fillDefault()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::fillDefault ( )
overridevirtual

Remplit la donnée avec sa valeur par défaut.

Implémente Arcane::IData.

Définition à la ligne 644 du fichier NumArrayData.cc.

◆ multiTag()

template<class DataType , int RankValue>
Integer Arcane::NumArrayDataT< DataType, RankValue >::multiTag ( ) const
inlineoverridevirtual

Tag multiple. 0 si non multiple, 1 si multiple, 2 si multiple pour les variable MultiArray (obsolète)

Implémente Arcane::IData.

Définition à la ligne 128 du fichier NumArrayData.cc.

◆ resize()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::resize ( Integer  new_size)
overridevirtual

Redimensionne la donnée.

Cette opération n'a de sens que pour les données de dimension 1 ou plus. Si le nouveau nombre d'éléments est supérieur à l'ancien, les valeurs ajoutées à la donnée ne sont pas initialisées.

Implémente Arcane::IData.

Définition à la ligne 329 du fichier NumArrayData.cc.

◆ serialize() [1/2]

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::serialize ( ISerializer sbuf,
IDataOperation operation 
)
overridevirtual

Sérialise la donnée en appliquant l'opération operation.

Implémente Arcane::IData.

Définition à la ligne 415 du fichier NumArrayData.cc.

Références ARCANE_FATAL, ARCANE_THROW, Arcane::DT_Int32, Arcane::DT_Int64, Arccore::ISerializer::ModeGet, Arccore::ISerializer::ModePut, Arccore::ISerializer::ReadAdd, et Arccore::ISerializer::ReadReplace.

◆ serialize() [2/2]

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::serialize ( ISerializer sbuf,
Int32ConstArrayView  ids,
IDataOperation operation 
)
overridevirtual

Serialise la donnée pour les indices ids.

Cette opération n'a de sens que pour les données de dimension 1 ou plus.

Implémente Arcane::IData.

Définition à la ligne 494 du fichier NumArrayData.cc.

Références ARCANE_FATAL, ARCANE_THROW, Arcane::DT_Int32, Arcane::DT_Int64, Arccore::ISerializer::ModeGet, Arccore::ISerializer::ModePut, Arccore::ISerializer::ReadAdd, Arccore::ISerializer::ReadReplace, et Arcane::CheckedConvert::toInt32().

◆ setAllocationInfo()

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::setAllocationInfo ( const DataAllocationInfo v)
inlineoverridevirtual

Positionne les informations sur l'allocation.

Implémente Arcane::IData.

Définition à la ligne 152 du fichier NumArrayData.cc.

◆ setName()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::setName ( const String name)
overridevirtual

Positionne le nom de la donnée (interne)

Implémente Arcane::IData.

Définition à la ligne 653 du fichier NumArrayData.cc.

◆ setShape()

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::setShape ( const ArrayShape new_shape)
inlineoverridevirtual

Positionne la forme du tableau.

Implémente Arcane::IData.

Définition à la ligne 151 du fichier NumArrayData.cc.

◆ shape()

template<class DataType , int RankValue>
ArrayShape Arcane::NumArrayDataT< DataType, RankValue >::shape ( ) const
inlineoverridevirtual

Forme du tableau pour une donnée 1D ou 2D.

La forme n'est prise en compte que pour les dimensions supérieures à 1. Pour une donnée 1D, la forme est donc par défaut {1}. Pour un tableau 2D, la forme vaut par défaut {dim2_size}. Il est possible de changer le rang de la forme et ses valeurs tant que shape().totalNbElement()==dim2_size. Par exemple si le nombre de valeurs dim2_size vaut 12, alors il est possible d'avoir { 12 }, { 6, 2 } ou { 3, 2, 2 } comme forme.

Les valeurs ne sont pas conservés lors d'une reprise et il faut donc repositionner la forme dans ce cas. C'est à l'utilisateur de s'assurer que la forme est homogène entre les sous-domaines.

Implémente Arcane::IData.

Définition à la ligne 150 du fichier NumArrayData.cc.

◆ staticStorageTypeInfo()

template<typename DataType , int RankValue>
DataStorageTypeInfo Arcane::NumArrayDataT< DataType, RankValue >::staticStorageTypeInfo ( )
static

Définition à la ligne 246 du fichier NumArrayData.cc.

◆ storageTypeInfo()

template<typename DataType , int RankValue>
DataStorageTypeInfo Arcane::NumArrayDataT< DataType, RankValue >::storageTypeInfo ( ) const
overridevirtual

Informations sur le type de conteneur de la donnée.

Implémente Arcane::IData.

Définition à la ligne 261 du fichier NumArrayData.cc.

◆ swapValues()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::swapValues ( IData data)
overridevirtual

Échange les valeurs de data avec celles de l'instance.

La donnée IData doit être du même type que l'instance. Seules les valeurs sont échangés et les autres propriétés éventuelles (telles que le nom par exemple) ne sont pas modifiées.

Implémente Arcane::IData.

Définition à la ligne 698 du fichier NumArrayData.cc.

◆ swapValuesDirect()

template<typename DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::swapValuesDirect ( ThatClass true_data)

Définition à la ligne 710 du fichier NumArrayData.cc.

◆ view() [1/2]

template<class DataType , int RankValue>
MDSpan< const DataType, ExtentType > Arcane::NumArrayDataT< DataType, RankValue >::view ( ) const
inlineoverridevirtual

◆ view() [2/2]

template<class DataType , int RankValue>
MDSpan< DataType, ExtentType > Arcane::NumArrayDataT< DataType, RankValue >::view ( )
inlineoverridevirtual

◆ visit() [1/2]

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::visit ( IArray2DataVisitor )
inline

Définition à la ligne 154 du fichier NumArrayData.cc.

◆ visit() [2/2]

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::visit ( IDataVisitor visitor)
inlineoverridevirtual

Applique le visiteur à la donnée.

Implémente Arcane::IData.

Définition à la ligne 158 du fichier NumArrayData.cc.

Références ARCANE_THROW.

◆ visitArray()

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::visitArray ( IArrayDataVisitor visitor)
inlineoverridevirtual

Applique le visiteur à la donnée.

Si la donnée n'est pas un tableau 1D, une exception NotSupportedException est lancée.

Implémente Arcane::IData.

Définition à la ligne 167 du fichier NumArrayData.cc.

Références ARCANE_THROW.

◆ visitArray2()

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::visitArray2 ( IArray2DataVisitor visitor)
inlineoverridevirtual

Applique le visiteur à la donnée.

Si la donnée n'est pas un tableau 2D, une exception NotSupportedException est lancée.

Implémente Arcane::IData.

Définition à la ligne 171 du fichier NumArrayData.cc.

Références ARCANE_THROW.

◆ visitScalar()

template<class DataType , int RankValue>
void Arcane::NumArrayDataT< DataType, RankValue >::visitScalar ( IScalarDataVisitor visitor)
inlineoverridevirtual

Applique le visiteur à la donnée.

Si la donnée n'est pas scalaire, une exception NotSupportedException est lancée.

Implémente Arcane::IData.

Définition à la ligne 163 du fichier NumArrayData.cc.

Références ARCANE_THROW.

Documentation des données membres

◆ Impl

template<class DataType , int RankValue>
friend Arcane::NumArrayDataT< DataType, RankValue >::Impl
private

Définition à la ligne 97 du fichier NumArrayData.cc.

◆ m_allocation_info

template<class DataType , int RankValue>
DataAllocationInfo Arcane::NumArrayDataT< DataType, RankValue >::m_allocation_info
private

Définition à la ligne 191 du fichier NumArrayData.cc.

◆ m_internal

template<class DataType , int RankValue>
Internal Arcane::NumArrayDataT< DataType, RankValue >::m_internal
private

Définition à la ligne 190 du fichier NumArrayData.cc.

◆ m_shape

template<class DataType , int RankValue>
ArrayShape Arcane::NumArrayDataT< DataType, RankValue >::m_shape
private

Définition à la ligne 189 du fichier NumArrayData.cc.

◆ m_trace

template<class DataType , int RankValue>
ITraceMng* Arcane::NumArrayDataT< DataType, RankValue >::m_trace
private

Définition à la ligne 188 du fichier NumArrayData.cc.

◆ m_value

template<class DataType , int RankValue>
NumArray<DataType,ExtentType> Arcane::NumArrayDataT< DataType, RankValue >::m_value
private

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