Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::ConstituentItemLocalId

Index d'un ConstituentItem dans une variable. Plus de détails...

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

Graphe d'héritage de Arcane::Materials::ConstituentItemLocalId:
Graphe de collaboration de Arcane::Materials::ConstituentItemLocalId:

Fonctions membres publiques

constexpr __host__ __device__ ConstituentItemLocalId (MatVarIndex mvi)
constexpr __host__ __device__ MatVarIndex localId () const
 Index générique pour accéder aux valeurs d'une variable.

Attributs privés

MatVarIndex m_local_id

Amis

std::ostream & operator<< (std::ostream &o, const ConstituentItemLocalId &mvi)

Description détaillée

Index d'un ConstituentItem dans une variable.

Définition à la ligne 31 du fichier ConstituentItemLocalId.h.

Documentation des constructeurs et destructeur

◆ ConstituentItemLocalId() [1/2]

__host__ __device__ Arcane::Materials::ConstituentItemLocalId::ConstituentItemLocalId ( )
inlineconstexpr

Définition à la ligne 35 du fichier ConstituentItemLocalId.h.

◆ ConstituentItemLocalId() [2/2]

__host__ __device__ Arcane::Materials::ConstituentItemLocalId::ConstituentItemLocalId ( MatVarIndex mvi)
inlineexplicitconstexpr

Définition à la ligne 38 du fichier ConstituentItemLocalId.h.

Documentation des fonctions membres

◆ localId()

__host__ __device__ MatVarIndex Arcane::Materials::ConstituentItemLocalId::localId ( ) const
inlineconstexpr

Index générique pour accéder aux valeurs d'une variable.

Définition à la ligne 45 du fichier ConstituentItemLocalId.h.

Référencé par Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::operator[](), Arcane::Materials::CellEnvironmentVariableArrayRef< DataType >::operator[](), Arcane::Materials::CellEnvironmentVariableArrayRef< DataType >::operator[](), Arcane::Materials::CellEnvironmentVariableScalarRef< DataType >::operator[](), Arcane::Materials::CellEnvironmentVariableScalarRef< DataType >::operator[](), Arcane::Materials::CellMaterialVariableArrayRef< DataType >::operator[](), Arcane::Materials::CellMaterialVariableArrayRef< DataType >::operator[](), Arcane::Materials::CellMaterialVariableScalarRef< DataType >::operator[](), Arcane::Materials::CellMaterialVariableScalarRef< DataType >::operator[](), Arcane::Materials::MatItemVariableScalarInViewT< ItemType, DataType >::operator[](), Arcane::Materials::MatItemVariableScalarOutViewT< ItemType, DataType >::operator[](), Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::setValue(), Arcane::Accelerator::MatItemVariableScalarInViewT< ItemType, DataType >::value(), et Arcane::Accelerator::MatItemVariableScalarOutViewT< ItemType, Accessor >::value().

Voici le graphe des appelants de cette fonction :

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
const ConstituentItemLocalId & mvi )
friend

Définition à la ligne 27 du fichier ConstituentItemLocalId.cc.

Documentation des données membres

◆ m_local_id

MatVarIndex Arcane::Materials::ConstituentItemLocalId::m_local_id
private

Définition à la ligne 54 du fichier ConstituentItemLocalId.h.


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