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

Classe de base d'une vue sur une connectivité non structurée. Plus de détails...

#include <arcane/core/IndexedItemConnectivityView.h>

+ Graphe d'héritage de Arcane::IndexedItemConnectivityViewBase:
+ Graphe de collaboration de Arcane::IndexedItemConnectivityViewBase:

Fonctions membres publiques

 IndexedItemConnectivityViewBase (ItemConnectivityContainerView container_view, eItemKind source_kind, eItemKind target_kind)
 
constexpr ARCCORE_HOST_DEVICE Int32 nbSourceItem () const
 Nombre d'entités source.
 
ARCCORE_HOST_DEVICE Int32 nbItem (ItemLocalId lid) const
 Nombre d'entités connectées à l'entité lid.
 
ARCCORE_HOST_DEVICE ItemLocalIdListViewT< Itemitems (ItemLocalId lid) const
 Liste des entités connectées à l'entité lid.
 
eItemKind sourceItemKind () const
 
eItemKind targetItemKind () const
 
void init (SmallSpan< const Int32 > nb_item, SmallSpan< const Int32 > indexes, SmallSpan< const Int32 > list_data, eItemKind source_kind, eItemKind target_kind)
 Initialise la vue.
 
void set (IndexedItemConnectivityViewBase view)
 
void _checkValid (eItemKind k1, eItemKind k2) const
 

Fonctions membres protégées

void _badConversion (eItemKind k1, eItemKind k2) const
 

Attributs protégés

ItemConnectivityContainerView m_container_view
 
eItemKind m_source_kind = IK_Unknown
 
eItemKind m_target_kind = IK_Unknown
 

Amis

class IndexedItemConnectivityViewBase2
 

Description détaillée

Classe de base d'une vue sur une connectivité non structurée.

Comme toute les vues, les instances de cette classe sont temporaires et ne doivent pas être conservées entre deux évolutions du maillage.

Définition à la ligne 34 du fichier IndexedItemConnectivityView.h.

Documentation des constructeurs et destructeur

◆ IndexedItemConnectivityViewBase()

Arcane::IndexedItemConnectivityViewBase::IndexedItemConnectivityViewBase ( ItemConnectivityContainerView  container_view,
eItemKind  source_kind,
eItemKind  target_kind 
)
inline

Définition à la ligne 41 du fichier IndexedItemConnectivityView.h.

Documentation des fonctions membres

◆ _badConversion()

void Arcane::IndexedItemConnectivityViewBase::_badConversion ( eItemKind  k1,
eItemKind  k2 
) const
protected

Définition à la ligne 80 du fichier Item.cc.

◆ _checkValid()

void Arcane::IndexedItemConnectivityViewBase::_checkValid ( eItemKind  k1,
eItemKind  k2 
) const
inline

Définition à la ligne 94 du fichier IndexedItemConnectivityView.h.

◆ init()

void Arcane::IndexedItemConnectivityViewBase::init ( SmallSpan< const Int32 >  nb_item,
SmallSpan< const Int32 >  indexes,
SmallSpan< const Int32 >  list_data,
eItemKind  source_kind,
eItemKind  target_kind 
)
inline

Initialise la vue.

Définition à la ligne 65 du fichier IndexedItemConnectivityView.h.

◆ items()

ARCCORE_HOST_DEVICE ItemLocalIdListViewT< Item > Arcane::IndexedItemConnectivityViewBase::items ( ItemLocalId  lid) const
inline

Liste des entités connectées à l'entité lid.

Définition à la ligne 56 du fichier IndexedItemConnectivityView.h.

◆ nbItem()

ARCCORE_HOST_DEVICE Int32 Arcane::IndexedItemConnectivityViewBase::nbItem ( ItemLocalId  lid) const
inline

Nombre d'entités connectées à l'entité lid.

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

◆ nbSourceItem()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::IndexedItemConnectivityViewBase::nbSourceItem ( ) const
inlineconstexpr

Nombre d'entités source.

Définition à la ligne 52 du fichier IndexedItemConnectivityView.h.

◆ set()

void Arcane::IndexedItemConnectivityViewBase::set ( IndexedItemConnectivityViewBase  view)
inline

Définition à la ligne 75 du fichier IndexedItemConnectivityView.h.

◆ sourceItemKind()

eItemKind Arcane::IndexedItemConnectivityViewBase::sourceItemKind ( ) const
inline

Définition à la ligne 60 du fichier IndexedItemConnectivityView.h.

◆ targetItemKind()

eItemKind Arcane::IndexedItemConnectivityViewBase::targetItemKind ( ) const
inline

Définition à la ligne 61 du fichier IndexedItemConnectivityView.h.

Documentation des fonctions amies et associées

◆ IndexedItemConnectivityViewBase2

Documentation des données membres

◆ m_container_view

ItemConnectivityContainerView Arcane::IndexedItemConnectivityViewBase::m_container_view
protected

Définition à la ligne 84 du fichier IndexedItemConnectivityView.h.

◆ m_source_kind

eItemKind Arcane::IndexedItemConnectivityViewBase::m_source_kind = IK_Unknown
protected

Définition à la ligne 85 du fichier IndexedItemConnectivityView.h.

◆ m_target_kind

eItemKind Arcane::IndexedItemConnectivityViewBase::m_target_kind = IK_Unknown
protected

Définition à la ligne 86 du fichier IndexedItemConnectivityView.h.


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