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 __host__ __device__ | MatVarIndex (Int32 array_index, Int32 value_index) |
constexpr __host__ __device__ Int32 | arrayIndex () const |
Retourne l'indice du tableau de valeur dans la liste des variables. | |
constexpr __host__ __device__ Int32 | valueIndex () const |
Retourne l'indice dans le tableau de valeur. | |
constexpr __host__ __device__ void | setIndex (Int32 array_index, Int32 value_index) |
Positionne l'index. | |
constexpr __host__ __device__ void | reset () |
constexpr __host__ __device__ bool | null () const |
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 46 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Retourne l'indice du tableau de valeur dans la liste des variables.
Définition à la ligne 51 du fichier core/materials/MatVarIndex.h.
Référencé par Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::operator[](), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::setValue(), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::value(), Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::value(), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::value(), et Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::value().
|
inlineconstexpr |
Définition à la ligne 69 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Définition à la ligne 63 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Positionne l'index.
Définition à la ligne 57 du fichier core/materials/MatVarIndex.h.
|
inlineconstexpr |
Retourne l'indice dans le tableau de valeur.
Définition à la ligne 54 du fichier core/materials/MatVarIndex.h.
Référencé par Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::operator[](), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::setValue(), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::value(), Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::value(), Arcane::MatItemVariableScalarInViewT< ItemType, DataType >::value(), et Arcane::MatItemVariableScalarOutViewT< ItemType, DataType >::value().