Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MatVarIndex

Représente un index sur les variables matériaux et milieux. Plus de détails...

#include <arcane/core/materials/MatVarIndex.h>

+ Graphe de collaboration de Arcane::Materials::MatVarIndex:

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
 

Description détaillée

Représente un index sur les variables matériaux et milieux.

L'index comprend 2 valeurs:

  • la première (arrayIndex()) est le numéro dans la liste des tableaux de la variable.
  • le deuxième (valueIndex()) est l'indice dans le tableau des valeurs de cette variable.
Note
Pour des raisons de performance, le constructeur par défaut n'initialise par les membres de cette classe. Il faut donc appeler reset() pour initialiser à une valeur invalide.

Définition à la ligne 38 du fichier core/materials/MatVarIndex.h.

Documentation des constructeurs et destructeur

◆ MatVarIndex() [1/2]

constexpr __host__ __device__ Arcane::Materials::MatVarIndex::MatVarIndex ( Int32  array_index,
Int32  value_index 
)
inlineconstexpr

Définition à la ligne 42 du fichier core/materials/MatVarIndex.h.

◆ MatVarIndex() [2/2]

__host__ __device__ Arcane::Materials::MatVarIndex::MatVarIndex ( )
inline

Définition à la ligne 46 du fichier core/materials/MatVarIndex.h.

Documentation des fonctions membres

◆ arrayIndex()

◆ null()

constexpr __host__ __device__ bool Arcane::Materials::MatVarIndex::null ( ) const
inlineconstexpr

Définition à la ligne 69 du fichier core/materials/MatVarIndex.h.

◆ reset()

constexpr __host__ __device__ void Arcane::Materials::MatVarIndex::reset ( )
inlineconstexpr

Définition à la ligne 63 du fichier core/materials/MatVarIndex.h.

◆ setIndex()

constexpr __host__ __device__ void Arcane::Materials::MatVarIndex::setIndex ( Int32  array_index,
Int32  value_index 
)
inlineconstexpr

Positionne l'index.

Définition à la ligne 57 du fichier core/materials/MatVarIndex.h.

◆ valueIndex()


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