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

Fonctions membres publiques

 ItemScalarProperty ()
 
template<class AbstractFamily >
void resize (AbstractFamily *item_family, const DataType default_value)
 
Integer size () const
 
template<class AbstractItem >
DataType & operator[] (const AbstractItem item)
 
template<class AbstractItem >
DataType operator[] (const AbstractItem item) const
 
void print () const
 
ConstArrayView< DataType > view ()
 
void updateSupport (Int32ConstArrayView new_to_old_ids)
 
void copy (const ItemScalarProperty< DataType > &item_property_from)
 

Attributs privés

SharedArray< DataType > m_data
 
DataType m_default_value
 

Description détaillée

template<class DataType>
class Arcane::ItemScalarProperty< DataType >

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

Documentation des constructeurs et destructeur

◆ ItemScalarProperty()

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

Constructeur de la classe

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

Documentation des fonctions membres

◆ copy()

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

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

◆ operator[]() [1/2]

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

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

◆ operator[]() [2/2]

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

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

◆ print()

template<class DataType >
void Arcane::ItemScalarProperty< DataType >::print ( ) const
inline

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

◆ resize()

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

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

◆ size()

template<class DataType >
Integer Arcane::ItemScalarProperty< DataType >::size ( ) const
inline

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

◆ updateSupport()

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

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

◆ view()

template<class DataType >
ConstArrayView< DataType > Arcane::ItemScalarProperty< DataType >::view ( )
inline

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

Documentation des données membres

◆ m_data

template<class DataType >
SharedArray<DataType> Arcane::ItemScalarProperty< DataType >::m_data
private

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

◆ m_default_value

template<class DataType >
DataType Arcane::ItemScalarProperty< DataType >::m_default_value
private

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


La documentation de cette classe a été générée à partir des fichiers suivants :