Représente un index sur les variables matériaux et milieux. Plus de détails...
#include <arcane/core/materials/MatVarIndex.h>
Fonctions membres publiques | |
constexpr ARCCORE_HOST_DEVICE | MatVarIndex (Int32 array_index, Int32 value_index) |
constexpr ARCCORE_HOST_DEVICE Int32 | arrayIndex () const |
Retourne l'indice du tableau de valeur dans la liste des variables. | |
constexpr ARCCORE_HOST_DEVICE Int32 | valueIndex () const |
Retourne l'indice dans le tableau de valeur. | |
constexpr ARCCORE_HOST_DEVICE void | setIndex (Int32 array_index, Int32 value_index) |
Positionne l'index. | |
constexpr ARCCORE_HOST_DEVICE void | reset () |
Positionne l'entité à l'instance nulle. | |
constexpr ARCCORE_HOST_DEVICE bool | null () const |
Indique si l'instance représente l'entité nulle. | |
constexpr ARCCORE_HOST_DEVICE bool | isNull () const |
Indique si l'instance représente l'entité nulle. | |
Attributs privés | |
Int32 | m_array_index |
Int32 | m_value_index |
Amis | |
constexpr ARCCORE_HOST_DEVICE friend bool | operator== (MatVarIndex mv1, MatVarIndex mv2) |
Opérateur de comparaison. | |
constexpr ARCCORE_HOST_DEVICE friend bool | operator!= (MatVarIndex mv1, MatVarIndex mv2) |
Opérateur de comparaison. | |
std::ostream & | operator<< (std::ostream &o, const MatVarIndex &mvi) |
Opérateur d'écriture. | |
Représente un index sur les variables matériaux et milieux.
L'index comprend 2 valeurs:
Définition à la ligne 38 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Définition à la ligne 42 du fichier core/materials/MatVarIndex.h.
|
inline |
Définition à la ligne 47 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Retourne l'indice du tableau de valeur dans la liste des variables.
Définition à la ligne 52 du fichier core/materials/MatVarIndex.h.
Référencé par Arcane::Materials::ConstituentItemVectorImpl::_computeNbPureAndImpureLegacy().
Indique si l'instance représente l'entité nulle.
Définition à la ligne 78 du fichier core/materials/MatVarIndex.h.
Indique si l'instance représente l'entité nulle.
Définition à la ligne 72 du fichier core/materials/MatVarIndex.h.
Positionne l'entité à l'instance nulle.
Définition à la ligne 65 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Positionne l'index.
Définition à la ligne 58 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Retourne l'indice dans le tableau de valeur.
Définition à la ligne 55 du fichier core/materials/MatVarIndex.h.
|
friend |
Opérateur de comparaison.
Définition à la ligne 94 du fichier core/materials/MatVarIndex.h.
|
friend |
Opérateur d'écriture.
Définition à la ligne 27 du fichier MatVarIndex.cc.
|
friend |
Opérateur de comparaison.
Définition à la ligne 85 du fichier core/materials/MatVarIndex.h.
|
private |
Définition à la ligne 105 du fichier core/materials/MatVarIndex.h.
|
private |
Définition à la ligne 106 du fichier core/materials/MatVarIndex.h.