12#ifndef ARCANE_CORE_ITEMGENERICINFOLISTVIEW_H
13#define ARCANE_CORE_ITEMGENERICINFOLISTVIEW_H
17#include "arcane/utils/ArrayView.h"
20#include "arcane/core/ItemSharedInfo.h"
21#include "arcane/core/ItemUniqueId.h"
22#include "arcane/core/ItemLocalId.h"
23#include "arcane/core/ItemFlags.h"
62 constexpr ARCCORE_HOST_DEVICE Int32
owner(Int32 local_id)
const {
return m_owners[local_id]; }
65 constexpr ARCCORE_HOST_DEVICE Int32
owner(
ItemLocalId local_id)
const {
return m_owners[local_id.localId()]; }
68 constexpr ARCCORE_HOST_DEVICE Int16
typeId(Int32 local_id)
const {
return m_type_ids[local_id]; }
71 constexpr ARCCORE_HOST_DEVICE Int16
typeId(
ItemLocalId local_id)
const {
return m_type_ids[local_id.localId()]; }
86 constexpr ARCCORE_HOST_DEVICE
bool isOwn(Int32 local_id)
const
88 return ItemFlags::isOwn(m_flags[local_id]);
94 return ItemFlags::isOwn(m_flags[local_id]);
103 ItemSharedInfo* m_item_shared_info = ItemSharedInfo::nullInstance();
Déclarations de types sur les entités.
Interface d'une famille d'entités.
Vue sur les informations génériques d'une famille d'entités.
ARCCORE_HOST_DEVICE ItemUniqueId uniqueId(ItemLocalId local_id) const
uniqueId() de l'entité de numéro local local_id
IItemFamily * itemFamily() const
Famille associée.
constexpr ARCCORE_HOST_DEVICE Int32 owner(Int32 local_id) const
Propriétaire de l'entité de numéro local local_id.
constexpr ARCCORE_HOST_DEVICE bool isOwn(Int32 local_id) const
Indique si l'entité de numéro local local_id appartient au sous-domaine.
constexpr ARCCORE_HOST_DEVICE Int32 owner(ItemLocalId local_id) const
Propriétaire de l'entité de numéro local local_id.
constexpr ARCCORE_HOST_DEVICE Int16 typeId(ItemLocalId local_id) const
Type de l'entité de numéro local local_id.
constexpr ARCCORE_HOST_DEVICE bool isOwn(ItemLocalId local_id) const
Indique si l'entité de numéro local local_id appartient au sous-domaine.
constexpr ARCCORE_HOST_DEVICE Int16 typeId(Int32 local_id) const
Type de l'entité de numéro local local_id.
ARCCORE_HOST_DEVICE ItemUniqueId uniqueId(Int32 local_id) const
uniqueId() de l'entité de numéro local local_id
Vue sur une liste pour obtenir des informations sur les entités.
Index d'un Item dans une variable.
Structure interne partagée d'une entité de maillage.
Identifiant unique d'une entité.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue modifiable d'un tableau d'un type T.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-