Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::ConstituentItemIndex

Index d'une entité constituant dans la liste des entités constituants. Plus de détails...

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

+ Graphe de collaboration de Arcane::Materials::ConstituentItemIndex:

Fonctions membres publiques

ARCCORE_HOST_DEVICE constexpr ConstituentItemIndex (Int32 id)
 
ARCCORE_HOST_DEVICE constexpr Int32 localId () const
 
ARCCORE_HOST_DEVICE constexpr bool isNull () const
 

Attributs privés

Int32 m_id = -1
 

Amis

ARCCORE_HOST_DEVICE friend constexpr bool operator== (ConstituentItemIndex a, ConstituentItemIndex b)
 
ARCCORE_HOST_DEVICE friend constexpr bool operator!= (ConstituentItemIndex a, ConstituentItemIndex b)
 
std::ostream & operator<< (std::ostream &o, const ConstituentItemIndex &id)
 

Description détaillée

Index d'une entité constituant dans la liste des entités constituants.

L'index est propre à chaque type d'entité consituant (AllEnvCell, EnvCell, MatCell). La liste est gérée par ComponentIemtInternalData.

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

Documentation des constructeurs et destructeur

◆ ConstituentItemIndex()

ARCCORE_HOST_DEVICE constexpr Arcane::Materials::ConstituentItemIndex::ConstituentItemIndex ( Int32  id)
inlineexplicitconstexpr

Définition à la ligne 51 du fichier core/materials/ComponentItemInternal.h.

Documentation des fonctions membres

◆ isNull()

ARCCORE_HOST_DEVICE constexpr bool Arcane::Materials::ConstituentItemIndex::isNull ( ) const
inlineconstexpr

Définition à la ligne 68 du fichier core/materials/ComponentItemInternal.h.

◆ localId()

ARCCORE_HOST_DEVICE constexpr Int32 Arcane::Materials::ConstituentItemIndex::localId ( ) const
inlineconstexpr

Définition à la ligne 54 du fichier core/materials/ComponentItemInternal.h.

Documentation des fonctions amies et associées

◆ operator!=

ARCCORE_HOST_DEVICE friend constexpr bool operator!= ( ConstituentItemIndex  a,
ConstituentItemIndex  b 
)
friend

Définition à la ligne 60 du fichier core/materials/ComponentItemInternal.h.

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
const ConstituentItemIndex id 
)
friend

Définition à la ligne 88 du fichier ComponentItemInternal.cc.

◆ operator==

ARCCORE_HOST_DEVICE friend constexpr bool operator== ( ConstituentItemIndex  a,
ConstituentItemIndex  b 
)
friend

Définition à la ligne 55 du fichier core/materials/ComponentItemInternal.h.

Documentation des données membres

◆ m_id

Int32 Arcane::Materials::ConstituentItemIndex::m_id = -1
private

Définition à la ligne 72 du fichier core/materials/ComponentItemInternal.h.


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