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

Fonctions membres publiques

 ItemArrayProperty ()
 
template<class AbstractFamily >
void resize (AbstractFamily *item_family, const Integer nb_element_per_item, const DataType default_value)
 
Integer dim1Size () const
 
Integer dim2Size () const
 
template<class AbstractItem >
ArrayView< DataType > operator[] (AbstractItem item)
 
template<class AbstractItem >
ConstArrayView< DataType > operator[] (AbstractItem item) const
 
void updateSupport (Int32ConstArrayView new_to_old_ids)
 
void copy (const ItemArrayProperty< DataType > &item_property_from)
 

Attributs privés

UniqueArray2< DataType > m_data
 

Description détaillée

template<class DataType>
class Arcane::ItemArrayProperty< DataType >

Définition à la ligne 104 du fichier ItemProperty.h.

Documentation des constructeurs et destructeur

◆ ItemArrayProperty()

template<class DataType >
Arcane::ItemArrayProperty< DataType >::ItemArrayProperty ( )
inline

Constructeur de la classe

Définition à la ligne 109 du fichier ItemProperty.h.

Documentation des fonctions membres

◆ copy()

template<class DataType >
void Arcane::ItemArrayProperty< DataType >::copy ( const ItemArrayProperty< DataType > &  item_property_from)
inline

Définition à la ligne 164 du fichier ItemProperty.h.

◆ dim1Size()

template<class DataType >
Integer Arcane::ItemArrayProperty< DataType >::dim1Size ( ) const
inline

Définition à la ligne 137 du fichier ItemProperty.h.

◆ dim2Size()

template<class DataType >
Integer Arcane::ItemArrayProperty< DataType >::dim2Size ( ) const
inline

Définition à la ligne 138 du fichier ItemProperty.h.

◆ operator[]() [1/2]

template<class DataType >
template<class AbstractItem >
ArrayView< DataType > Arcane::ItemArrayProperty< DataType >::operator[] ( AbstractItem  item)
inline

Définition à la ligne 141 du fichier ItemProperty.h.

◆ operator[]() [2/2]

template<class DataType >
template<class AbstractItem >
ConstArrayView< DataType > Arcane::ItemArrayProperty< DataType >::operator[] ( AbstractItem  item) const
inline

Définition à la ligne 144 du fichier ItemProperty.h.

◆ resize()

template<class DataType >
template<class AbstractFamily >
void Arcane::ItemArrayProperty< DataType >::resize ( AbstractFamily item_family,
const Integer  nb_element_per_item,
const DataType  default_value 
)
inline

Définition à la ligne 114 du fichier ItemProperty.h.

◆ updateSupport()

template<class DataType >
void Arcane::ItemArrayProperty< DataType >::updateSupport ( Int32ConstArrayView  new_to_old_ids)
inline

Définition à la ligne 146 du fichier ItemProperty.h.

Documentation des données membres

◆ m_data

template<class DataType >
UniqueArray2<DataType> Arcane::ItemArrayProperty< DataType >::m_data
private

Définition à la ligne 171 du fichier ItemProperty.h.


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