Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >
+ Graphe de collaboration de Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >:

Fonctions membres publiques

 IncrementalUnorderedMultiArray (Integer size)
 
void resize (Integer size)
 
Integer size () const
 
void dataReserve (Integer size)
 
void addData (const T data)
 
Int32 index (Integer id) const
 
void beginIncrement (Integer id)
 
void endIncrement ()
 
ArrayView< T > at (Integer id)
 
ConstArrayView< T > at (Integer id) const
 

Attributs privés

Integer m_current_increment
 
Integer m_current_size
 
Int32UniqueArray m_index
 
Int32UniqueArray m_size
 
UniqueArray< T > m_data
 

Description détaillée

template<typename T>
class Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >

Définition à la ligne 58 du fichier MeshExchange.cc.

Documentation des constructeurs et destructeur

◆ IncrementalUnorderedMultiArray() [1/2]

template<typename T >
Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::IncrementalUnorderedMultiArray ( Integer  size)
inline

Définition à la ligne 62 du fichier MeshExchange.cc.

◆ IncrementalUnorderedMultiArray() [2/2]

template<typename T >
Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::IncrementalUnorderedMultiArray ( )
inline

Définition à la ligne 68 du fichier MeshExchange.cc.

Documentation des fonctions membres

◆ addData()

template<typename T >
void Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::addData ( const T  data)
inline

Définition à la ligne 87 du fichier MeshExchange.cc.

◆ at() [1/2]

template<typename T >
ArrayView< T > Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::at ( Integer  id)
inline

Définition à la ligne 113 du fichier MeshExchange.cc.

◆ at() [2/2]

template<typename T >
ConstArrayView< T > Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::at ( Integer  id) const
inline

Définition à la ligne 118 du fichier MeshExchange.cc.

◆ beginIncrement()

template<typename T >
void Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::beginIncrement ( Integer  id)
inline

Définition à la ligne 98 du fichier MeshExchange.cc.

◆ dataReserve()

template<typename T >
void Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::dataReserve ( Integer  size)
inline

Définition à la ligne 82 du fichier MeshExchange.cc.

◆ endIncrement()

template<typename T >
void Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::endIncrement ( )
inline

Définition à la ligne 106 du fichier MeshExchange.cc.

◆ index()

template<typename T >
Int32 Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::index ( Integer  id) const
inline

Définition à la ligne 93 du fichier MeshExchange.cc.

◆ resize()

template<typename T >
void Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::resize ( Integer  size)
inline

Définition à la ligne 71 du fichier MeshExchange.cc.

◆ size()

template<typename T >
Integer Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::size ( ) const
inline

Définition à la ligne 77 du fichier MeshExchange.cc.

Documentation des données membres

◆ m_current_increment

template<typename T >
Integer Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::m_current_increment
private

Définition à la ligne 124 du fichier MeshExchange.cc.

◆ m_current_size

template<typename T >
Integer Arcane::mesh::MeshExchange::IncrementalUnorderedMultiArray< T >::m_current_size
private

Définition à la ligne 125 du fichier MeshExchange.cc.

◆ m_data

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

◆ m_index

Définition à la ligne 126 du fichier MeshExchange.cc.

◆ m_size

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


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