Arcane  v3.16.0.0
Documentation développeur
Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros Groupes Pages Concepts
Référence de la classe Arcane::Materials::ConstituentItemLocalIdListView

Vue sur une instance de ConstituentItemLocalIdList. Plus de détails...

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

+ Graphe de collaboration de Arcane::Materials::ConstituentItemLocalIdListView:

Fonctions membres privées

 ConstituentItemLocalIdListView (ComponentItemSharedInfo *shared_info, ConstArrayView< ConstituentItemIndex > ids)
 
__host__ __device__ matimpl::ConstituentItemBase _constituenItemBase (Int32 index) const
 
MatVarIndex _matVarIndex (Int32 index) const
 
ConstituentItemLocalIdListView _subView (Int32 begin, Int32 size) const
 
bool _isSamePointerData (const ConstituentItemLocalIdListView &rhs) const
 Pour les tests, vérifie que les vues pointent vers les mêmes données.
 
void _checkCoherency () const
 

Attributs privés

ComponentItemSharedInfom_component_shared_info = nullptr
 
ConstArrayView< ConstituentItemIndexm_ids
 

Amis

class ConstituentItemLocalIdList
 
class ComponentItemVectorView
 
class MeshComponentPartData
 
class ComponentPartItemVectorView
 
class ComponentPartCellEnumerator
 
class ComponentCellEnumerator
 
class MeshEnvironment
 
bool operator== (const ConstituentItemLocalIdListView &a, const ConstituentItemLocalIdListView &b)
 
bool operator!= (const ConstituentItemLocalIdListView &a, const ConstituentItemLocalIdListView &b)
 

Description détaillée

Vue sur une instance de ConstituentItemLocalIdList.

Les instances de ces classes sont notamment utilisées pour les énumérateurs sur les constituants.

Définition à la ligne 247 du fichier ConstituentItemBase.h.

Documentation des constructeurs et destructeur

◆ ConstituentItemLocalIdListView()

Arcane::Materials::ConstituentItemLocalIdListView::ConstituentItemLocalIdListView ( ComponentItemSharedInfo * shared_info,
ConstArrayView< ConstituentItemIndex > ids )
inlineprivate

Définition à la ligne 260 du fichier ConstituentItemBase.h.

Documentation des fonctions membres

◆ _checkCoherency()

void Arcane::Materials::ConstituentItemLocalIdListView::_checkCoherency ( ) const
private

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

◆ _constituenItemBase()

__host__ __device__ matimpl::ConstituentItemBase Arcane::Materials::ConstituentItemLocalIdListView::_constituenItemBase ( Int32 index) const
inlineprivate

Définition à la ligne 272 du fichier ConstituentItemBase.h.

◆ _isSamePointerData()

bool Arcane::Materials::ConstituentItemLocalIdListView::_isSamePointerData ( const ConstituentItemLocalIdListView & rhs) const
inlineprivate

Pour les tests, vérifie que les vues pointent vers les mêmes données.

Définition à la ligne 285 du fichier ConstituentItemBase.h.

◆ _matVarIndex()

MatVarIndex Arcane::Materials::ConstituentItemLocalIdListView::_matVarIndex ( Int32 index) const
inlineprivate

Définition à la ligne 276 du fichier ConstituentItemBase.h.

◆ _subView()

ConstituentItemLocalIdListView Arcane::Materials::ConstituentItemLocalIdListView::_subView ( Int32 begin,
Int32 size ) const
inlineprivate

Définition à la ligne 280 du fichier ConstituentItemBase.h.

Documentation des fonctions amies et associées

◆ ComponentCellEnumerator

friend class ComponentCellEnumerator
friend

Définition à la ligne 254 du fichier ConstituentItemBase.h.

◆ ComponentItemVectorView

friend class ComponentItemVectorView
friend

Définition à la ligne 250 du fichier ConstituentItemBase.h.

◆ ComponentPartCellEnumerator

friend class ComponentPartCellEnumerator
friend

Définition à la ligne 253 du fichier ConstituentItemBase.h.

◆ ComponentPartItemVectorView

friend class ComponentPartItemVectorView
friend

Définition à la ligne 252 du fichier ConstituentItemBase.h.

◆ ConstituentItemLocalIdList

friend class ConstituentItemLocalIdList
friend

Définition à la ligne 249 du fichier ConstituentItemBase.h.

◆ MeshComponentPartData

friend class MeshComponentPartData
friend

Définition à la ligne 251 du fichier ConstituentItemBase.h.

◆ MeshEnvironment

friend class MeshEnvironment
friend

Définition à la ligne 255 du fichier ConstituentItemBase.h.

◆ operator!=

bool operator!= ( const ConstituentItemLocalIdListView & a,
const ConstituentItemLocalIdListView & b )
friend

Définition à la ligne 296 du fichier ConstituentItemBase.h.

◆ operator==

bool operator== ( const ConstituentItemLocalIdListView & a,
const ConstituentItemLocalIdListView & b )
friend

Définition à la ligne 289 du fichier ConstituentItemBase.h.

Documentation des données membres

◆ m_component_shared_info

ComponentItemSharedInfo* Arcane::Materials::ConstituentItemLocalIdListView::m_component_shared_info = nullptr
private

Définition à la ligne 307 du fichier ConstituentItemBase.h.

◆ m_ids

ConstArrayView<ConstituentItemIndex> Arcane::Materials::ConstituentItemLocalIdListView::m_ids
private

Définition à la ligne 308 du fichier ConstituentItemBase.h.


La documentation de cette classe a été générée à partir des fichiers suivants :