12#ifndef ARCANE_ITEMINFOLISTVIEW_H
13#define ARCANE_ITEMINFOLISTVIEW_H
17#include "arcane/core/ItemGenericInfoListView.h"
43 friend class mesh::ItemFamily;
76 inline Item operator[](Int32 local_id)
const;
87 using BaseClass::m_flags;
88 using BaseClass::m_item_shared_info;
89 void _checkValid(eItemKind expected_kind);
97template <
typename ItemType>
120 inline ItemType
operator[](Int32 local_id)
const;
190 constexpr ARCCORE_HOST_DEVICE
bool isSubDomainBoundary(FaceLocalId local_id)
const
192 return ItemFlags::isSubDomainBoundary(m_flags[local_id]);
194 constexpr ARCCORE_HOST_DEVICE
bool isSubDomainBoundaryOutside(FaceLocalId local_id)
const
196 return ItemFlags::isSubDomainBoundaryOutside(m_flags[local_id]);
198 constexpr ARCCORE_HOST_DEVICE Int32 backCellIndex(FaceLocalId local_id)
const
202 constexpr ARCCORE_HOST_DEVICE Int32 frontCellIndex(FaceLocalId local_id)
const
Vue sur les informations des mailles.
CellInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
Vue sur les informations des DoFs.
DoFInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
Vue sur les informations des arêtes.
EdgeInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
Vue sur les informations des faces.
FaceInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
Interface d'une famille d'entités.
Vue sur une liste d'entités connectées à une autre entité.
static constexpr Int32 backCellIndex(FlagType f)
Index dans la face la maille derrière.
static constexpr Int32 frontCellIndex(FlagType f)
Index dans la face la maille devant.
Vue sur les informations génériques d'une famille d'entités.
Classe de base des vues spécialisées des informations sur les entités.
ItemInfoListViewT(IItemFamily *family)
Construit une vue associée à la famille family.
ItemType operator[](ItemLocalId local_id) const
Entité associée du numéro local local_id.
Vue sur une liste pour obtenir des informations sur les entités.
IItemFamily * itemFamily() const
Famille associée.
void _checkValid(eItemKind expected_kind)
Vérifie que le genre d'entité correspond à celui attendu.
Index d'un Item dans une variable.
Enumérateur sur un tableau de tableaux d'entités du maillage.
Vue sur un vecteur d'entités.
Classe de base d'un élément de maillage.
Vue sur les informations des noeuds.
NodeInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
Vue sur les informations des particules.
ParticleInfoListView(IItemFamily *family)
Construit une vue associée à la famille family.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-