Vue sur les informations génériques d'une famille d'entités. Plus de détails...
#include <arcane/core/ItemGenericInfoListView.h>
Fonctions membres publiques | |
ItemGenericInfoListView (IItemFamily *family) | |
Construit une vue associée à la famille family. | |
ItemGenericInfoListView (const ItemInfoListView &info_list_view) | |
IItemFamily * | itemFamily () const |
Famille associée. | |
constexpr __host__ __device__ Int32 | owner (Int32 local_id) const |
Propriétaire de l'entité de numéro local local_id. | |
constexpr __host__ __device__ Int32 | owner (ItemLocalId local_id) const |
Propriétaire de l'entité de numéro local local_id. | |
constexpr __host__ __device__ Int16 | typeId (Int32 local_id) const |
Type de l'entité de numéro local local_id. | |
constexpr __host__ __device__ Int16 | typeId (ItemLocalId local_id) const |
Type de l'entité de numéro local local_id. | |
__host__ __device__ ItemUniqueId | uniqueId (Int32 local_id) const |
uniqueId() de l'entité de numéro local local_id | |
__host__ __device__ ItemUniqueId | uniqueId (ItemLocalId local_id) const |
uniqueId() de l'entité de numéro local local_id | |
constexpr __host__ __device__ bool | isOwn (Int32 local_id) const |
Indique si l'entité de numéro local local_id appartient au sous-domaine. | |
constexpr __host__ __device__ bool | isOwn (ItemLocalId local_id) const |
Indique si l'entité de numéro local local_id appartient au sous-domaine. | |
constexpr __host__ __device__ bool | isShared (Int32 local_id) const |
Indique si l'entité de numéro local local_id est partagée par d'autres sous-domaines. | |
constexpr __host__ __device__ bool | isShared (ItemLocalId local_id) const |
Indique si l'entité de numéro local local_id est partagée par d'autres sous-domaines. | |
Fonctions membres privées | |
ItemGenericInfoListView (ItemSharedInfo *shared_info) | |
Attributs privés | |
Int64ArrayView | m_unique_ids |
Int32ArrayView | m_owners |
Int32ArrayView | m_flags |
Int16ArrayView | m_type_ids |
ItemSharedInfo * | m_item_shared_info = ItemSharedInfo::nullInstance() |
Amis | |
class | ItemInfoListView |
Vue sur les informations génériques d'une famille d'entités.
Comme toutes les vues, les instances de cette classe sont temporaires et ne doivent pas être conservées lorsque la famille associée est modifiée.
Définition à la ligne 39 du fichier ItemGenericInfoListView.h.
|
explicit |
Construit une vue associée à la famille family.
family peut valoir nullptr auquel cas l'instance n'est pas utilisable pour récupérer des informations sur les entités
Définition à la ligne 42 du fichier ItemGenericInfoListView.cc.
|
explicit |
Définition à la ligne 51 du fichier ItemGenericInfoListView.cc.
|
explicitprivate |
Définition à la ligne 29 du fichier ItemGenericInfoListView.cc.
|
inlineconstexpr |
Indique si l'entité de numéro local local_id appartient au sous-domaine.
Définition à la ligne 86 du fichier ItemGenericInfoListView.h.
Référencé par Arcane::Materials::AcceleratorMeshMaterialSynchronizerImpl::synchronizeMaterialsInCells().
|
inlineconstexpr |
Indique si l'entité de numéro local local_id appartient au sous-domaine.
Définition à la ligne 92 du fichier ItemGenericInfoListView.h.
|
inlineconstexpr |
Indique si l'entité de numéro local local_id est partagée par d'autres sous-domaines.
Définition à la ligne 98 du fichier ItemGenericInfoListView.h.
|
inlineconstexpr |
Indique si l'entité de numéro local local_id est partagée par d'autres sous-domaines.
Définition à la ligne 104 du fichier ItemGenericInfoListView.h.
|
inline |
Famille associée.
Définition à la ligne 59 du fichier ItemGenericInfoListView.h.
|
inlineconstexpr |
Propriétaire de l'entité de numéro local local_id.
Définition à la ligne 62 du fichier ItemGenericInfoListView.h.
|
inlineconstexpr |
Propriétaire de l'entité de numéro local local_id.
Définition à la ligne 65 du fichier ItemGenericInfoListView.h.
|
inlineconstexpr |
Type de l'entité de numéro local local_id.
Définition à la ligne 68 du fichier ItemGenericInfoListView.h.
Référencé par Arcane::ItemGroupImpl::_computeChildrenByTypeV2().
|
inlineconstexpr |
Type de l'entité de numéro local local_id.
Définition à la ligne 71 du fichier ItemGenericInfoListView.h.
|
inline |
uniqueId() de l'entité de numéro local local_id
Définition à la ligne 74 du fichier ItemGenericInfoListView.h.
Référencé par Arcane::ItemGroupDynamicMeshObserver::executeReduce(), et Arcane::ParticleFamilySerializer::serializeItems().
|
inline |
uniqueId() de l'entité de numéro local local_id
Définition à la ligne 80 du fichier ItemGenericInfoListView.h.
|
friend |
Définition à la ligne 41 du fichier ItemGenericInfoListView.h.
|
private |
Définition à la ligne 115 du fichier ItemGenericInfoListView.h.
|
private |
Définition à la ligne 117 du fichier ItemGenericInfoListView.h.
|
private |
Définition à la ligne 114 du fichier ItemGenericInfoListView.h.
|
private |
Définition à la ligne 116 du fichier ItemGenericInfoListView.h.
|
private |
Définition à la ligne 113 du fichier ItemGenericInfoListView.h.