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

Types publics

typedef MultiArray2< DataType > InternalArray2
 

Fonctions membres publiques

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

Attributs privés

SharedMultiArray2< DataType > m_data
 

Description détaillée

template<class DataType>
class Arcane::ItemMultiArrayProperty< DataType >

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

Documentation des définitions de type membres

◆ InternalArray2

template<class DataType>
typedef MultiArray2<DataType> Arcane::ItemMultiArrayProperty< DataType >::InternalArray2

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

Documentation des constructeurs et destructeur

◆ ItemMultiArrayProperty()

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

Constructeur de la classe

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

Documentation des fonctions membres

◆ copy()

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

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

◆ dim1Size()

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

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

◆ dim2Sizes()

template<class DataType>
IntegerConstArrayView Arcane::ItemMultiArrayProperty< DataType >::dim2Sizes ( ) const
inline

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

◆ operator[]() [1/2]

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

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

◆ operator[]() [2/2]

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

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

◆ resize()

template<class DataType>
template<class AbstractFamily>
void Arcane::ItemMultiArrayProperty< DataType >::resize ( AbstractFamily * item_family,
const Arcane::IntegerConstArrayView nb_element_per_item,
const DataType default_value )
inline

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

◆ updateSupport()

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

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

Documentation des données membres

◆ m_data

template<class DataType>
SharedMultiArray2<DataType> Arcane::ItemMultiArrayProperty< DataType >::m_data
private

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


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