Tableau 2D d'items de types quelconques. Plus de détails...
#include <arcane/core/anyitem/AnyItemArray2.h>
Graphe d'héritage de Arccore::Array2< DataType >:
Graphe de collaboration de Arccore::Array2< DataType >:Fonctions membres publiques | |
| Array2 (const Group &group) | |
| void | resize (Integer size) |
| Redimensionnement de la deuxième dimension du tableau. | |
| void | resize (Int64 new_size) |
| Redimensionne uniquement la première dimension en laissant la deuxième à l'identique. | |
| void | resize (Int64 new_size1, Int64 new_size2) |
| Réalloue les deux dimensions. | |
| void | fill (const DataType &data) |
| Remplissage du tableau. | |
| void | fill (ConstReferenceType v) |
| template<typename T> | |
| ArrayView< DataType > | operator[] (const T &item) |
| Accesseur. | |
| template<typename T> | |
| ConstArrayView< DataType > | operator[] (const T &item) const |
| ArrayView< DataType > | operator[] (Int64 i) |
| ConstArrayView< DataType > | operator[] (Int64 i) const |
| Integer | size () const |
| Retourne la taille du tableau. | |
| ArrayView< DataType > | operator() (Int64 i) |
| ConstArrayView< DataType > | operator() (Int64 i) const |
| DataType & | operator() (Int64 i, Int64 j) |
| ConstReferenceType | operator() (Int64 i, Int64 j) const |
| DataType | item (Int64 i, Int64 j) |
| void | setItem (Int64 i, Int64 j, ConstReferenceType v) |
| ConstArrayView< DataType > | at (Int64 i) const |
| Elément d'indice i. Vérifie toujours les débordements. | |
| ArrayView< DataType > | at (Int64 i) |
| Elément d'indice i. Vérifie toujours les débordements. | |
| DataType | at (Int64 i, Int64 j) |
| void | clear () |
| Array2< DataType > | clone () |
| void | copy (Span2< const DataType > rhs) |
| Redimensionne l'instance à partir des dimensions de rhs et copie dedans les valeurs de rhs. | |
| Integer | capacity () const |
| Capacité (nombre d'éléments alloués) du tableau. | |
| Int64 | largeCapacity () const |
| Capacité (nombre d'éléments alloués) du tableau. | |
| void | reserve (Int64 new_capacity) |
| Réserve de la mémoire pour new_capacity éléments. | |
| void | shrink () |
| void | shrink (Int64 new_capacity) |
| Réalloue la mémoire avoir une capacité proche de new_capacity. | |
| void | shrink_to_fit () |
| ArrayView< DataType > | viewAsArray () |
| Vue du tableau sous forme de tableau 1D. | |
| ConstArrayView< DataType > | viewAsArray () const |
| Vue du tableau sous forme de tableau 1D. | |
| Span< DataType > | to1DSpan () |
| Vue du tableau sous forme de tableau 1D. | |
| Span< const DataType > | to1DSpan () const |
| Vue du tableau sous forme de tableau 1D. | |
| operator Array2View< DataType > () | |
| operator ConstArray2View< DataType > () const | |
| operator Span2< const DataType > () const | |
| operator Span2< DataType > () | |
| Array2View< DataType > | view () |
| ConstArray2View< DataType > | constView () const |
| Span2< DataType > | span () |
| Span2< const DataType > | constSpan () const |
| Integer | dim2Size () const |
| Integer | dim1Size () const |
| Int64 | largeDim2Size () const |
| Int64 | largeDim1Size () const |
| void | add (const DataType &value) |
| void | resizeNoInit (Int64 new_size) |
| Redimensionne uniquement la première dimension en laissant la deuxième à l'identique. | |
| void | resizeNoInit (Int64 new_size1, Int64 new_size2) |
| Réalloue les deux dimensions. | |
| Integer | totalNbElement () const |
| Nombre total d'éléments (dim1Size()*dim2Size()) | |
| Int64 | largeTotalNbElement () const |
| Nombre total d'éléments (largeDim1Size()*largeDim2Size()) | |
| void | setDebugName (const String &name) |
| Positionne le nom du tableau pour les informations de debug. | |
| String | debugName () const |
| Nom de debug (nul si aucun nom spécifié) | |
| MemoryAllocationOptions | allocationOptions () const |
Types protégés | |
| enum | CloneBehaviour { CB_Clone , CB_Shared } |
| enum | InitBehaviour { IB_InitWithDefault , IB_NoInit } |
Fonctions membres protégées | |
| Array2 (Int64 size1, Int64 size2) | |
| Créé un tableau de size1 * size2 éléments. | |
| Array2 (ConstArray2View< DataType > rhs) | |
| Array2 (const Span2< const DataType > &rhs) | |
| Array2 (IMemoryAllocator *allocator) | |
| Créé un tableau vide avec un allocateur spécifique allocator. | |
| Array2 (IMemoryAllocator *allocator, Int64 size1, Int64 size2) | |
| Créé un tableau de size1 * size2 éléments avec un allocateur spécifique allocator. | |
| Array2 (Array2< DataType > &&rhs) | |
| Constructeur par déplacement. Uniquement valide pour UniqueArray2. | |
| void | _resize (Int64 new_size, InitBehaviour rb) |
| Redimensionne uniquement la première dimension en laissant la deuxième à l'identique. | |
| void | _resize (Int64 new_size1, Int64 new_size2, InitBehaviour rb) |
| Réalloue les deux dimensions. | |
| void | _resizeFromEmpty (Int64 new_size1, Int64 new_size2, InitBehaviour rb) |
| void | _resizeSameDim1ReduceDim2 (Int64 new_size2, InitBehaviour rb) |
| void | _resizeSameDim1IncreaseDim2 (Int64 new_size2, InitBehaviour rb) |
| void | _resize2 (Int64 d1, Int64 d2, InitBehaviour rb) |
| void | _move (Array2< DataType > &rhs) |
| void | _swap (Array2< DataType > &rhs) |
| void | _assignFromArray2 (const Array2< DataType > &rhs) |
| void | _resizeAndCopyView (Span2< const DataType > rhs) |
| void | _copyMetaData (const Array2< DataType > &rhs) |
| void | _setMP2 (TrueImpl *new_mp, ArrayMetaData *new_md) |
| void | _setMP (TrueImpl *new_mp) |
| void | _destroy () |
| void | _internalDeallocate (RunQueue *queue=nullptr) |
| void | _initFromAllocator (MemoryAllocationOptions o, Int64 acapacity, void *pre_allocated_buffer=nullptr) |
| Construit un vecteur vide avec un allocateur spécifique a. | |
Attributs protégés | |
| DataType * | m_ptr |
Types privés | |
| using | BaseClass = AbstractArray<DataType> |
| typedef AbstractArray< DataType > | Base |
| typedef Base::ConstReferenceType | ConstReferenceType |
Types privés hérités de Arcane::AbstractArray< DataType > | |
| typedef ArrayTraits< DataType >::ConstReferenceType | ConstReferenceType |
| typedef ArrayTraits< DataType >::IsPODType | IsPODType |
| typedef AbstractArray< DataType > | ThatClassType |
| using | TrueImpl |
| typedef DataType | value_type |
| Type des éléments du tableau. | |
| typedef value_type * | pointer |
| Type pointeur d'un élément du tableau. | |
| typedef const value_type * | const_pointer |
| Type pointeur constant d'un élément du tableau. | |
| typedef ArrayIterator< pointer > | iterator |
| Type de l'itérateur sur un élément du tableau. | |
| typedef ArrayIterator< const_pointer > | const_iterator |
| Type de l'itérateur constant sur un élément du tableau. | |
| typedef value_type & | reference |
| Type référence d'un élément du tableau. | |
| typedef ConstReferenceType | const_reference |
| Type référence constante d'un élément du tableau. | |
| typedef Int64 | size_type |
| Type indexant le tableau. | |
| typedef ptrdiff_t | difference_type |
| Type d'une distance entre itérateur éléments du tableau. | |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef ArrayTraits< DataType >::ConstReferenceType | ConstReferenceType |
| typedef ArrayTraits< DataType >::IsPODType | IsPODType |
| typedef AbstractArray< DataType > | ThatClassType |
| using | TrueImpl |
| typedef DataType | value_type |
| Type des éléments du tableau. | |
| typedef value_type * | pointer |
| Type pointeur d'un élément du tableau. | |
| typedef const value_type * | const_pointer |
| Type pointeur constant d'un élément du tableau. | |
| typedef ArrayIterator< pointer > | iterator |
| Type de l'itérateur sur un élément du tableau. | |
| typedef ArrayIterator< const_pointer > | const_iterator |
| Type de l'itérateur constant sur un élément du tableau. | |
| typedef value_type & | reference |
| Type référence d'un élément du tableau. | |
| typedef ConstReferenceType | const_reference |
| Type référence constante d'un élément du tableau. | |
| typedef Int64 | size_type |
| Type indexant le tableau. | |
| typedef ptrdiff_t | difference_type |
| Type d'une distance entre itérateur éléments du tableau. | |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef ArrayTraits< DataType >::ConstReferenceType | ConstReferenceType |
| typedef ArrayTraits< DataType >::IsPODType | IsPODType |
| typedef AbstractArray< DataType > | ThatClassType |
| using | TrueImpl |
| typedef DataType | value_type |
| Type des éléments du tableau. | |
| typedef value_type * | pointer |
| Type pointeur d'un élément du tableau. | |
| typedef const value_type * | const_pointer |
| Type pointeur constant d'un élément du tableau. | |
| typedef ArrayIterator< pointer > | iterator |
| Type de l'itérateur sur un élément du tableau. | |
| typedef ArrayIterator< const_pointer > | const_iterator |
| Type de l'itérateur constant sur un élément du tableau. | |
| typedef value_type & | reference |
| Type référence d'un élément du tableau. | |
| typedef ConstReferenceType | const_reference |
| Type référence constante d'un élément du tableau. | |
| typedef Int64 | size_type |
| Type indexant le tableau. | |
| typedef ptrdiff_t | difference_type |
| Type d'une distance entre itérateur éléments du tableau. | |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef ArrayTraits< DataType >::ConstReferenceType | ConstReferenceType |
| typedef ArrayTraits< DataType >::IsPODType | IsPODType |
| typedef AbstractArray< DataType > | ThatClassType |
| using | TrueImpl |
| typedef DataType | value_type |
| Type des éléments du tableau. | |
| typedef value_type * | pointer |
| Type pointeur d'un élément du tableau. | |
| typedef const value_type * | const_pointer |
| Type pointeur constant d'un élément du tableau. | |
| typedef ArrayIterator< pointer > | iterator |
| Type de l'itérateur sur un élément du tableau. | |
| typedef ArrayIterator< const_pointer > | const_iterator |
| Type de l'itérateur constant sur un élément du tableau. | |
| typedef value_type & | reference |
| Type référence d'un élément du tableau. | |
| typedef ConstReferenceType | const_reference |
| Type référence constante d'un élément du tableau. | |
| typedef Int64 | size_type |
| Type indexant le tableau. | |
| typedef ptrdiff_t | difference_type |
| Type d'une distance entre itérateur éléments du tableau. | |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Fonctions membres privées | |
| Array2 (const Array2< DataType > &rhs)=delete | |
| Interdit. | |
| Array2< DataType > & | operator= (const Array2< DataType > &rhs)=delete |
| Interdit. | |
| void | _arccoreCheckSharedNull () |
Fonctions membres privées hérités de Arcane::AbstractArray< DataType > | |
| AbstractArray (const AbstractArray< DataType > &rhs)=delete | |
| AbstractArray< DataType > & | operator= (const AbstractArray< DataType > &rhs)=delete |
| void | dispose () |
| Libère la mémoire utilisée par le tableau. | |
| operator ConstArrayView< DataType > () const | |
| operator Span< const DataType > () const | |
| operator SmallSpan< const DataType > () const | |
| Integer | size () const |
| Nombre d'éléments du vecteur. | |
| Integer | length () const |
| Nombre d'éléments du vecteur. | |
| Integer | capacity () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| Int64 | largeSize () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeLength () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeCapacity () const |
| Capacité (nombre d'éléments alloués) du vecteur (en 64 bits) | |
| bool | empty () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| bool | contains (ConstReferenceType v) const |
| Vrai si le tableau contient l'élément de valeur v. | |
| ConstReferenceType | operator[] (Int64 i) const |
| Elément d'indice i. | |
| ConstReferenceType | operator() (Int64 i) const |
| Elément d'indice i. | |
| void | setMemoryLocationHint (eMemoryLocationHint new_hint) |
| Modifie les informations sur la localisation mémoire. | |
| void | _internalSetHostDeviceMemoryLocation (eHostDeviceMemoryLocation location) |
| Positionne l'emplacement physique de la zone mémoire. | |
| eHostDeviceMemoryLocation | hostDeviceMemoryLocation () const |
| Positionne l'emplacement physique de la zone mémoire. | |
| void | changeAllocator (const MemoryAllocationOptions &options, RunQueue *queue) |
| void | changeAllocator (const MemoryAllocationOptions &options) |
| void | printInfos (std::ostream &o) |
| AbstractArray (const AbstractArray< DataType > &rhs)=delete | |
| AbstractArray< DataType > & | operator= (const AbstractArray< DataType > &rhs)=delete |
| void | dispose () |
| Libère la mémoire utilisée par le tableau. | |
| operator ConstArrayView< DataType > () const | |
| operator Span< const DataType > () const | |
| operator SmallSpan< const DataType > () const | |
| Integer | size () const |
| Nombre d'éléments du vecteur. | |
| Integer | length () const |
| Nombre d'éléments du vecteur. | |
| Integer | capacity () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| Int64 | largeSize () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeLength () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeCapacity () const |
| Capacité (nombre d'éléments alloués) du vecteur (en 64 bits) | |
| bool | empty () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| bool | contains (ConstReferenceType v) const |
| Vrai si le tableau contient l'élément de valeur v. | |
| ConstReferenceType | operator[] (Int64 i) const |
| Elément d'indice i. | |
| ConstReferenceType | operator() (Int64 i) const |
| Elément d'indice i. | |
| void | setMemoryLocationHint (eMemoryLocationHint new_hint) |
| Modifie les informations sur la localisation mémoire. | |
| void | _internalSetHostDeviceMemoryLocation (eHostDeviceMemoryLocation location) |
| Positionne l'emplacement physique de la zone mémoire. | |
| eHostDeviceMemoryLocation | hostDeviceMemoryLocation () const |
| Positionne l'emplacement physique de la zone mémoire. | |
| void | changeAllocator (const MemoryAllocationOptions &options, RunQueue *queue) |
| void | changeAllocator (const MemoryAllocationOptions &options) |
| void | printInfos (std::ostream &o) |
| AbstractArray (const AbstractArray< DataType > &rhs)=delete | |
| AbstractArray< DataType > & | operator= (const AbstractArray< DataType > &rhs)=delete |
| void | dispose () |
| Libère la mémoire utilisée par le tableau. | |
| operator ConstArrayView< DataType > () const | |
| operator Span< const DataType > () const | |
| operator SmallSpan< const DataType > () const | |
| Integer | size () const |
| Nombre d'éléments du vecteur. | |
| Integer | length () const |
| Nombre d'éléments du vecteur. | |
| Integer | capacity () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| Int64 | largeSize () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeLength () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeCapacity () const |
| Capacité (nombre d'éléments alloués) du vecteur (en 64 bits) | |
| bool | empty () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| bool | contains (ConstReferenceType v) const |
| Vrai si le tableau contient l'élément de valeur v. | |
| ConstReferenceType | operator[] (Int64 i) const |
| Elément d'indice i. | |
| ConstReferenceType | operator() (Int64 i) const |
| Elément d'indice i. | |
| void | setMemoryLocationHint (eMemoryLocationHint new_hint) |
| Modifie les informations sur la localisation mémoire. | |
| void | _internalSetHostDeviceMemoryLocation (eHostDeviceMemoryLocation location) |
| Positionne l'emplacement physique de la zone mémoire. | |
| eHostDeviceMemoryLocation | hostDeviceMemoryLocation () const |
| Positionne l'emplacement physique de la zone mémoire. | |
| void | changeAllocator (const MemoryAllocationOptions &options, RunQueue *queue) |
| void | changeAllocator (const MemoryAllocationOptions &options) |
| void | printInfos (std::ostream &o) |
| AbstractArray (const AbstractArray< DataType > &rhs)=delete | |
| AbstractArray< DataType > & | operator= (const AbstractArray< DataType > &rhs)=delete |
| void | dispose () |
| Libère la mémoire utilisée par le tableau. | |
| operator ConstArrayView< DataType > () const | |
| operator Span< const DataType > () const | |
| operator SmallSpan< const DataType > () const | |
| Integer | size () const |
| Nombre d'éléments du vecteur. | |
| Integer | length () const |
| Nombre d'éléments du vecteur. | |
| Integer | capacity () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| Int64 | largeSize () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeLength () const |
| Nombre d'éléments du vecteur (en 64 bits) | |
| Int64 | largeCapacity () const |
| Capacité (nombre d'éléments alloués) du vecteur (en 64 bits) | |
| bool | empty () const |
| Capacité (nombre d'éléments alloués) du vecteur. | |
| bool | contains (ConstReferenceType v) const |
| Vrai si le tableau contient l'élément de valeur v. | |
| ConstReferenceType | operator[] (Int64 i) const |
| Elément d'indice i. | |
| ConstReferenceType | operator() (Int64 i) const |
| Elément d'indice i. | |
| void | setMemoryLocationHint (eMemoryLocationHint new_hint) |
| Modifie les informations sur la localisation mémoire. | |
| void | _internalSetHostDeviceMemoryLocation (eHostDeviceMemoryLocation location) |
| Positionne l'emplacement physique de la zone mémoire. | |
| eHostDeviceMemoryLocation | hostDeviceMemoryLocation () const |
| Positionne l'emplacement physique de la zone mémoire. | |
| void | changeAllocator (const MemoryAllocationOptions &options, RunQueue *queue) |
| void | changeAllocator (const MemoryAllocationOptions &options) |
| void | printInfos (std::ostream &o) |
| AbstractArray () | |
| Construit un vecteur vide avec l'allocateur par défaut. | |
| AbstractArray (ThatClassType &&rhs) ARCCORE_NOEXCEPT | |
| Constructeur par déplacement. Ne doit être utilisé que par UniqueArray. | |
| AllocatedMemoryInfo | _currentMemoryInfo () const |
| void | _initFromSpan (const Span< const DataType > &view) |
| Initialise le tableau avec la vue view. | |
| void | _initFromAllocator (MemoryAllocationOptions o, Int64 acapacity, void *pre_allocated_buffer=nullptr) |
| Construit un vecteur vide avec un allocateur spécifique a. | |
| void | _reserve (Int64 new_capacity) |
| Réserve le mémoire pour new_capacity éléments. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity, PodType pod_type, RunQueue *queue=nullptr) |
| Réalloue le tableau pour une nouvelle capacité égale à new_capacity. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity) |
| void | _internalReallocate (Int64 new_capacity, TrueType, RunQueue *queue) |
| Réallocation pour un type POD. | |
| void | _internalReallocate (Int64 new_capacity, FalseType, RunQueue *queue) |
| Réallocation pour un type complexe (non POD) | |
| void | _internalDeallocate (RunQueue *queue=nullptr) |
| void | _internalAllocate (Int64 new_capacity, RunQueue *queue) |
| void | _copyFromMemory (const DataType *source) |
| virtual void | _updateReferences () |
| Mise à jour des références. | |
| virtual Integer | _getNbRef () |
| Mise à jour des références. | |
| void | _addRange (ConstReferenceType val, Int64 n) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _addRange (Span< const DataType > val) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _checkFreeMemory () |
| Détruit l'instance si plus personne ne la référence. | |
| void | _destroy () |
| void | _destroyRange (Int64, Int64, TrueType) |
| void | _destroyRange (Int64 abegin, Int64 aend, FalseType) |
| void | _createRangeDefault (Int64, Int64, TrueType) |
| void | _createRangeDefault (Int64 abegin, Int64 aend, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, TrueType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, const DataType *values) |
| void | _fill (ConstReferenceType value) |
| void | _clone (const ThatClassType &orig_array) |
| void | _resizeHelper (Int64 s, PodType pod_type, RunQueue *queue) |
| void | _resize (Int64 s) |
| void | _resizeNoInit (Int64 s, RunQueue *queue=nullptr) |
| Redimensionne sans initialiser les nouvelles valeurs. | |
| void | _clear () |
| void | _resize (Int64 s, ConstReferenceType value) |
| Redimensionne et remplit les nouvelles valeurs avec value. | |
| void | _copy (const DataType *rhs_begin, TrueType) |
| void | _copy (const DataType *rhs_begin, FalseType) |
| void | _copy (const DataType *rhs_begin) |
| void | _resizeAndCopyView (Span< const DataType > rhs) |
| Redimensionne l'instance et recopie les valeurs de rhs. | |
| void | _move (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Implémente l'opérateur d'assignement par déplacement. | |
| void | _swap (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Échange les valeurs de l'instance avec celles de rhs. | |
| void | _shrink () |
| void | _shrink (Int64 new_capacity) |
| void | _reset () |
| Réinitialise le tableau à un tableau vide. | |
| constexpr Integer | _clampSizeOffet (Int64 offset, Int32 asize) const |
| void | _assignFromArray (const AbstractArray< DataType > &rhs) |
| void | _setMP (TrueImpl *new_mp) |
| void | _setMP2 (TrueImpl *new_mp, ArrayMetaData *new_md) |
| bool | _isSharedNull () |
| AbstractArray () | |
| Construit un vecteur vide avec l'allocateur par défaut. | |
| AbstractArray (ThatClassType &&rhs) ARCCORE_NOEXCEPT | |
| Constructeur par déplacement. Ne doit être utilisé que par UniqueArray. | |
| AllocatedMemoryInfo | _currentMemoryInfo () const |
| void | _initFromSpan (const Span< const DataType > &view) |
| Initialise le tableau avec la vue view. | |
| void | _initFromAllocator (MemoryAllocationOptions o, Int64 acapacity, void *pre_allocated_buffer=nullptr) |
| Construit un vecteur vide avec un allocateur spécifique a. | |
| void | _reserve (Int64 new_capacity) |
| Réserve le mémoire pour new_capacity éléments. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity, PodType pod_type, RunQueue *queue=nullptr) |
| Réalloue le tableau pour une nouvelle capacité égale à new_capacity. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity) |
| void | _internalReallocate (Int64 new_capacity, TrueType, RunQueue *queue) |
| Réallocation pour un type POD. | |
| void | _internalReallocate (Int64 new_capacity, FalseType, RunQueue *queue) |
| Réallocation pour un type complexe (non POD) | |
| void | _internalDeallocate (RunQueue *queue=nullptr) |
| void | _internalAllocate (Int64 new_capacity, RunQueue *queue) |
| void | _copyFromMemory (const DataType *source) |
| virtual void | _updateReferences () |
| Mise à jour des références. | |
| virtual Integer | _getNbRef () |
| Mise à jour des références. | |
| void | _addRange (ConstReferenceType val, Int64 n) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _addRange (Span< const DataType > val) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _checkFreeMemory () |
| Détruit l'instance si plus personne ne la référence. | |
| void | _destroy () |
| void | _destroyRange (Int64, Int64, TrueType) |
| void | _destroyRange (Int64 abegin, Int64 aend, FalseType) |
| void | _createRangeDefault (Int64, Int64, TrueType) |
| void | _createRangeDefault (Int64 abegin, Int64 aend, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, TrueType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, const DataType *values) |
| void | _fill (ConstReferenceType value) |
| void | _clone (const ThatClassType &orig_array) |
| void | _resizeHelper (Int64 s, PodType pod_type, RunQueue *queue) |
| void | _resize (Int64 s) |
| void | _resize (Int64 s, ConstReferenceType value) |
| Redimensionne et remplit les nouvelles valeurs avec value. | |
| void | _resizeNoInit (Int64 s, RunQueue *queue=nullptr) |
| Redimensionne sans initialiser les nouvelles valeurs. | |
| void | _clear () |
| void | _copy (const DataType *rhs_begin, TrueType) |
| void | _copy (const DataType *rhs_begin, FalseType) |
| void | _copy (const DataType *rhs_begin) |
| void | _resizeAndCopyView (Span< const DataType > rhs) |
| Redimensionne l'instance et recopie les valeurs de rhs. | |
| void | _move (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Implémente l'opérateur d'assignement par déplacement. | |
| void | _swap (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Échange les valeurs de l'instance avec celles de rhs. | |
| void | _shrink () |
| void | _shrink (Int64 new_capacity) |
| void | _reset () |
| Réinitialise le tableau à un tableau vide. | |
| constexpr Integer | _clampSizeOffet (Int64 offset, Int32 asize) const |
| void | _assignFromArray (const AbstractArray< DataType > &rhs) |
| void | _setMP (TrueImpl *new_mp) |
| void | _setMP2 (TrueImpl *new_mp, ArrayMetaData *new_md) |
| bool | _isSharedNull () |
| AbstractArray () | |
| Construit un vecteur vide avec l'allocateur par défaut. | |
| AbstractArray (ThatClassType &&rhs) ARCCORE_NOEXCEPT | |
| Constructeur par déplacement. Ne doit être utilisé que par UniqueArray. | |
| AllocatedMemoryInfo | _currentMemoryInfo () const |
| void | _initFromSpan (const Span< const DataType > &view) |
| Initialise le tableau avec la vue view. | |
| void | _initFromAllocator (MemoryAllocationOptions o, Int64 acapacity, void *pre_allocated_buffer=nullptr) |
| Construit un vecteur vide avec un allocateur spécifique a. | |
| void | _reserve (Int64 new_capacity) |
| Réserve le mémoire pour new_capacity éléments. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity, PodType pod_type, RunQueue *queue=nullptr) |
| Réalloue le tableau pour une nouvelle capacité égale à new_capacity. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity) |
| void | _internalReallocate (Int64 new_capacity, TrueType, RunQueue *queue) |
| Réallocation pour un type POD. | |
| void | _internalReallocate (Int64 new_capacity, FalseType, RunQueue *queue) |
| Réallocation pour un type complexe (non POD) | |
| void | _internalDeallocate (RunQueue *queue=nullptr) |
| void | _internalAllocate (Int64 new_capacity, RunQueue *queue) |
| void | _copyFromMemory (const DataType *source) |
| virtual void | _updateReferences () |
| Mise à jour des références. | |
| virtual Integer | _getNbRef () |
| Mise à jour des références. | |
| void | _addRange (ConstReferenceType val, Int64 n) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _addRange (Span< const DataType > val) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _checkFreeMemory () |
| Détruit l'instance si plus personne ne la référence. | |
| void | _destroy () |
| void | _destroyRange (Int64, Int64, TrueType) |
| void | _destroyRange (Int64 abegin, Int64 aend, FalseType) |
| void | _createRangeDefault (Int64, Int64, TrueType) |
| void | _createRangeDefault (Int64 abegin, Int64 aend, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, TrueType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, const DataType *values) |
| void | _fill (ConstReferenceType value) |
| void | _clone (const ThatClassType &orig_array) |
| void | _resizeHelper (Int64 s, PodType pod_type, RunQueue *queue) |
| void | _resize (Int64 s) |
| void | _resize (Int64 s, ConstReferenceType value) |
| Redimensionne et remplit les nouvelles valeurs avec value. | |
| void | _resizeNoInit (Int64 s, RunQueue *queue=nullptr) |
| Redimensionne sans initialiser les nouvelles valeurs. | |
| void | _clear () |
| void | _copy (const DataType *rhs_begin, TrueType) |
| void | _copy (const DataType *rhs_begin, FalseType) |
| void | _copy (const DataType *rhs_begin) |
| void | _resizeAndCopyView (Span< const DataType > rhs) |
| Redimensionne l'instance et recopie les valeurs de rhs. | |
| void | _move (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Implémente l'opérateur d'assignement par déplacement. | |
| void | _swap (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Échange les valeurs de l'instance avec celles de rhs. | |
| void | _shrink () |
| void | _shrink (Int64 new_capacity) |
| void | _reset () |
| Réinitialise le tableau à un tableau vide. | |
| constexpr Integer | _clampSizeOffet (Int64 offset, Int32 asize) const |
| void | _assignFromArray (const AbstractArray< DataType > &rhs) |
| void | _setMP (TrueImpl *new_mp) |
| void | _setMP2 (TrueImpl *new_mp, ArrayMetaData *new_md) |
| bool | _isSharedNull () |
| AbstractArray () | |
| Construit un vecteur vide avec l'allocateur par défaut. | |
| AbstractArray (ThatClassType &&rhs) ARCCORE_NOEXCEPT | |
| Constructeur par déplacement. Ne doit être utilisé que par UniqueArray. | |
| AllocatedMemoryInfo | _currentMemoryInfo () const |
| void | _initFromSpan (const Span< const DataType > &view) |
| Initialise le tableau avec la vue view. | |
| void | _initFromAllocator (MemoryAllocationOptions o, Int64 acapacity, void *pre_allocated_buffer=nullptr) |
| Construit un vecteur vide avec un allocateur spécifique a. | |
| void | _reserve (Int64 new_capacity) |
| Réserve le mémoire pour new_capacity éléments. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity, PodType pod_type, RunQueue *queue=nullptr) |
| Réalloue le tableau pour une nouvelle capacité égale à new_capacity. | |
| void | _internalRealloc (Int64 new_capacity, bool compute_capacity) |
| void | _internalReallocate (Int64 new_capacity, TrueType, RunQueue *queue) |
| Réallocation pour un type POD. | |
| void | _internalReallocate (Int64 new_capacity, FalseType, RunQueue *queue) |
| Réallocation pour un type complexe (non POD) | |
| void | _internalDeallocate (RunQueue *queue=nullptr) |
| void | _internalAllocate (Int64 new_capacity, RunQueue *queue) |
| void | _copyFromMemory (const DataType *source) |
| virtual void | _updateReferences () |
| Mise à jour des références. | |
| virtual Integer | _getNbRef () |
| Mise à jour des références. | |
| void | _addRange (ConstReferenceType val, Int64 n) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _addRange (Span< const DataType > val) |
| Ajoute n élément de valeur val à la fin du tableau. | |
| void | _checkFreeMemory () |
| Détruit l'instance si plus personne ne la référence. | |
| void | _destroy () |
| void | _destroyRange (Int64, Int64, TrueType) |
| void | _destroyRange (Int64 abegin, Int64 aend, FalseType) |
| void | _createRangeDefault (Int64, Int64, TrueType) |
| void | _createRangeDefault (Int64 abegin, Int64 aend, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, TrueType) |
| void | _createRange (Int64 abegin, Int64 aend, ConstReferenceType value, FalseType) |
| void | _createRange (Int64 abegin, Int64 aend, const DataType *values) |
| void | _fill (ConstReferenceType value) |
| void | _clone (const ThatClassType &orig_array) |
| void | _resizeHelper (Int64 s, PodType pod_type, RunQueue *queue) |
| void | _resize (Int64 s) |
| void | _resize (Int64 s, ConstReferenceType value) |
| Redimensionne et remplit les nouvelles valeurs avec value. | |
| void | _resizeNoInit (Int64 s, RunQueue *queue=nullptr) |
| Redimensionne sans initialiser les nouvelles valeurs. | |
| void | _clear () |
| void | _copy (const DataType *rhs_begin, TrueType) |
| void | _copy (const DataType *rhs_begin, FalseType) |
| void | _copy (const DataType *rhs_begin) |
| void | _resizeAndCopyView (Span< const DataType > rhs) |
| Redimensionne l'instance et recopie les valeurs de rhs. | |
| void | _move (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Implémente l'opérateur d'assignement par déplacement. | |
| void | _swap (ThatClassType &rhs) ARCCORE_NOEXCEPT |
| Échange les valeurs de l'instance avec celles de rhs. | |
| void | _shrink () |
| void | _shrink (Int64 new_capacity) |
| void | _reset () |
| Réinitialise le tableau à un tableau vide. | |
| constexpr Integer | _clampSizeOffet (Int64 offset, Int32 asize) const |
| void | _assignFromArray (const AbstractArray< DataType > &rhs) |
| void | _setMP (TrueImpl *new_mp) |
| void | _setMP2 (TrueImpl *new_mp, ArrayMetaData *new_md) |
| bool | _isSharedNull () |
Fonctions membres privées hérités de Arcane::AbstractArrayBase | |
| IMemoryAllocator * | allocator () const |
| MemoryAllocationOptions | allocationOptions () const |
| void | setDebugName (const String &name) |
| Positionne le nom du tableau pour les informations de debug. | |
| String | debugName () const |
| Nom de debug (nul si aucun nom spécifié) | |
| virtual bool | _isUseOwnMetaData () const |
| Indique si m_md fait référence à m_meta_data. | |
| void | _swapMetaData (AbstractArrayBase &rhs) |
| void | _copyMetaData (const AbstractArrayBase &rhs) |
| void | _allocateMetaData () |
| void | _deallocateMetaData (ArrayMetaData *md) |
| void | _checkValidSharedArray () |
Attributs privés | |
| Integer | m_size |
| Taille de la 2ème dimension du tableau. | |
| Arcane::UniqueArray< Arcane::UniqueArray2< DataType > > | m_values |
| Conteneur des variables génériques. | |
Attributs privés hérités de Arcane::AbstractArray< DataType > | |
| DataType * | m_ptr |
| DataType * | m_ptr |
| DataType * | m_ptr |
| DataType * | m_ptr |
Attributs privés hérités de Arcane::AbstractArrayBase | |
| ArrayMetaData * | m_md = nullptr |
| ArrayMetaData | m_meta_data |
Membres hérités additionnels | |
Fonctions membres privées statiques hérités de Arcane::AbstractArray< DataType > | |
| static constexpr Int64 | typeSize () |
| static constexpr Int64 | typeSize () |
| static constexpr Int64 | typeSize () |
| static constexpr Int64 | typeSize () |
Fonctions membres privées statiques hérités de Arcane::AbstractArrayBase | |
| static constexpr RunQueue * | _nullRunQueue () |
| Méthode explicite pour une RunQueue nulle. | |
Tableau 2D d'items de types quelconques.
Classe représentant un tableau 2D classique.
Similaire aux variables 2D mais sans les définir
Par exemle :
AnyItem::UniqueArray2<Real> array(family.allItems()); array.resize(3); array.fill(0.);
ENUMERATE_ANY_ITEM(iitem, family.allItems()) { for(Integer i = 0; i < 3; ++i) array[iitem][i] += variable[iitem]; }
\TODO : on pourrait améliorer l'implémentation en utilisant le localId dans la AnyItem::Family avec un tableau unique alloué à maxLocalId
Les instances de cette classe ne sont ni copiables ni affectable. Pour créer un tableau copiable, il faut utiliser SharedArray2 (pour une sémantique par référence) ou UniqueArray2 (pour une sémantique par valeur comme la STL).
Définition à la ligne 54 du fichier AnyItemArray2.h.
|
private |
Définition à la ligne 60 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
private |
Définition à la ligne 59 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
private |
Définition à la ligne 61 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
protected |
Définition à la ligne 46 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
protected |
Définition à la ligne 51 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 58 du fichier AnyItemArray2.h.
|
inlineprotected |
Définition à la ligne 85 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Créé un tableau de size1 * size2 éléments.
Définition à la ligne 87 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 92 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 96 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineexplicitprotected |
Créé un tableau vide avec un allocateur spécifique allocator.
Définition à la ligne 104 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Créé un tableau de size1 * size2 éléments avec un allocateur spécifique allocator.
Définition à la ligne 113 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Constructeur par déplacement. Uniquement valide pour UniqueArray2.
Définition à la ligne 131 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprivate |
Définition à la ligne 503 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 471 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 513 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 617 du fichier AbstractArray.h.
|
inlineprotected |
Construit un vecteur vide avec un allocateur spécifique a.
Si acapacity n'est pas nul, la mémoire est allouée pour contenir acapacity éléments (mais le tableau reste vide).
Cette méthode ne doit être appelée que dans un constructeur de la classe dérivée et uniquement par les classes utilisant une sémantique à la UniqueArray.
Définition à la ligne 261 du fichier AbstractArray.h.
|
inlineprotected |
Définition à la ligne 487 du fichier AbstractArray.h.
|
inlineprotected |
Définition à la ligne 460 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Redimensionne uniquement la première dimension en laissant la deuxième à l'identique.
Définition à la ligne 367 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Réalloue les deux dimensions.
Définition à la ligne 378 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 444 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 485 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 398 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 420 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 406 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inlineprotected |
Définition à la ligne 862 du fichier AbstractArray.h.
|
inlineprotected |
Définition à la ligne 867 du fichier AbstractArray.h.
|
inlineprotected |
Définition à la ligne 465 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 309 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 62 du fichier AbstractArray.h.
|
inline |
Elément d'indice i. Vérifie toujours les débordements.
Définition à la ligne 198 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Elément d'indice i. Vérifie toujours les débordements.
Définition à la ligne 192 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 203 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Capacité (nombre d'éléments alloués) du tableau.
Définition à la ligne 231 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 213 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 218 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 299 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 291 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Redimensionne l'instance à partir des dimensions de rhs et copie dedans les valeurs de rhs.
Définition à la ligne 226 du fichier arccore/src/collections/arccore/collections/Array2.h.
| String Arcane::AbstractArrayBase::debugName | ( | ) | const |
Nom de debug (nul si aucun nom spécifié)
Définition à la ligne 73 du fichier arccore/src/common/arccore/common/Array.cc.
|
inline |
Définition à la ligne 306 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 305 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Remplissage du tableau.
Définition à la ligne 80 du fichier AnyItemArray2.h.
|
inline |
Définition à la ligne 209 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 181 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Capacité (nombre d'éléments alloués) du tableau.
Définition à la ligne 234 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 308 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 307 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Nombre total d'éléments (largeDim1Size()*largeDim2Size())
Définition à la ligne 362 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 271 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 275 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 279 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 283 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 148 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 154 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 159 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 164 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Accesseur.
Définition à la ligne 89 du fichier AnyItemArray2.h.
|
inline |
Définition à la ligne 95 du fichier AnyItemArray2.h.
|
inline |
Définition à la ligne 136 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 142 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Réserve de la mémoire pour new_capacity éléments.
Définition à la ligne 237 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Redimensionne uniquement la première dimension en laissant la deuxième à l'identique.
Les éventuelles nouvelles valeurs sont initialisées avec le constructeur par défaut.
Définition à la ligne 322 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Réalloue les deux dimensions.
Les éventuelles nouvelles valeurs sont initialisées avec le constructeur par défaut.
Définition à la ligne 343 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Redimensionnement de la deuxième dimension du tableau.
Définition à la ligne 71 du fichier AnyItemArray2.h.
|
inline |
Redimensionne uniquement la première dimension en laissant la deuxième à l'identique.
Les éventuelles nouvelles valeurs NE sont PAS initialisées.
Définition à la ligne 333 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Réalloue les deux dimensions.
Les éventuelles nouvelles valeurs NE sont PAS initialisées.
Définition à la ligne 353 du fichier arccore/src/collections/arccore/collections/Array2.h.
| void Arcane::AbstractArrayBase::setDebugName | ( | const String & | name | ) |
Positionne le nom du tableau pour les informations de debug.
Ce nom peut être utilisé par exemple pour les affichages listing.
Définition à la ligne 71 du fichier arccore/src/common/arccore/common/Array.cc.
|
inline |
Définition à la ligne 186 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 240 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Réalloue la mémoire avoir une capacité proche de new_capacity.
Définition à la ligne 243 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 246 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Retourne la taille du tableau.
Définition à la ligne 100 du fichier AnyItemArray2.h.
|
inline |
Définition à la ligne 295 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Vue du tableau sous forme de tableau 1D.
Définition à la ligne 259 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Vue du tableau sous forme de tableau 1D.
Définition à la ligne 264 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Nombre total d'éléments (dim1Size()*dim2Size())
Définition à la ligne 359 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Définition à la ligne 287 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Vue du tableau sous forme de tableau 1D.
Définition à la ligne 249 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
inline |
Vue du tableau sous forme de tableau 1D.
Définition à la ligne 254 du fichier arccore/src/collections/arccore/collections/Array2.h.
|
protected |
Définition à la ligne 412 du fichier AbstractArray.h.
|
private |
Taille de la 2ème dimension du tableau.
Définition à la ligne 105 du fichier AnyItemArray2.h.
|
private |
Conteneur des variables génériques.
Définition à la ligne 108 du fichier AnyItemArray2.h.