Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::FaceInfoListView Class Reference

View of face information. More...

#include <arcane/core/ItemInfoListView.h>

Inheritance diagram for Arcane::FaceInfoListView:
Collaboration diagram for Arcane::FaceInfoListView:

Public Types

using BaseClass = ItemInfoListViewT<Face>

Public Member Functions

 FaceInfoListView (IItemFamily *family)
 Constructs a view associated with the family family.
constexpr __host__ __device__ bool isSubDomainBoundary (FaceLocalId local_id) const
constexpr __host__ __device__ bool isSubDomainBoundaryOutside (FaceLocalId local_id) const
constexpr __host__ __device__ Int32 backCellIndex (FaceLocalId local_id) const
constexpr __host__ __device__ Int32 frontCellIndex (FaceLocalId local_id) const
Public Member Functions inherited from Arcane::ItemInfoListViewT< Face >
 ItemInfoListViewT (IItemFamily *family)
 Constructs a view associated with the family family.
Face operator[] (ItemLocalId local_id) const
 Entity associated with local ID local_id.
Face operator[] (Int32 local_id) const
 Entity associated with local ID local_id.
Public Member Functions inherited from Arcane::ItemInfoListView
 ItemInfoListView (IItemFamily *family)
 Constructs a view associated with the family family.
IItemFamilyitemFamily () const
 Associated family.
Item operator[] (ItemLocalId local_id) const
 Entity associated with local ID local_id.
Item operator[] (Int32 local_id) const
 Entity associated with local ID local_id.
Public Member Functions inherited from Arcane::ItemGenericInfoListView
 ItemGenericInfoListView (IItemFamily *family)
 Constructs a view associated with the family family.
 ItemGenericInfoListView (const ItemInfoListView &info_list_view)
IItemFamilyitemFamily () const
 Associated family.
constexpr __host__ __device__ Int32 owner (Int32 local_id) const
 Owner of the entity with local ID local_id.
constexpr __host__ __device__ Int32 owner (ItemLocalId local_id) const
 Owner of the entity with local ID local_id.
constexpr __host__ __device__ Int16 typeId (Int32 local_id) const
 Type of the entity with local ID local_id.
constexpr __host__ __device__ Int16 typeId (ItemLocalId local_id) const
 Type of the entity with local ID local_id.
__host__ __device__ ItemUniqueId uniqueId (Int32 local_id) const
 uniqueId() of the entity with local ID local_id
__host__ __device__ ItemUniqueId uniqueId (ItemLocalId local_id) const
 uniqueId() of the entity with local ID local_id
constexpr __host__ __device__ bool isOwn (Int32 local_id) const
 Indicates if the entity with local ID local_id belongs to the subdomain.
constexpr __host__ __device__ bool isOwn (ItemLocalId local_id) const
 Indicates if the entity with local ID local_id belongs to the subdomain.
constexpr __host__ __device__ bool isShared (Int32 local_id) const
 Indicates if the entity with local ID local_id is shared by other subdomains.
constexpr __host__ __device__ bool isShared (ItemLocalId local_id) const
 Indicates if the entity with local ID local_id is shared by other subdomains.

Additional Inherited Members

Protected Member Functions inherited from Arcane::ItemInfoListView
void _checkValid (eItemKind expected_kind)
 Checks that the entity kind matches the expected one.

Detailed Description

View of face information.

Definition at line 177 of file ItemInfoListView.h.

Member Typedef Documentation

◆ BaseClass

using Arcane::FaceInfoListView::BaseClass = ItemInfoListViewT<Face>

Definition at line 182 of file ItemInfoListView.h.

Constructor & Destructor Documentation

◆ FaceInfoListView()

Arcane::FaceInfoListView::FaceInfoListView ( IItemFamily * family)
inlineexplicit

Constructs a view associated with the family family.

Definition at line 189 of file ItemInfoListView.h.

Member Function Documentation

◆ backCellIndex()

__host__ __device__ Int32 Arcane::FaceInfoListView::backCellIndex ( FaceLocalId local_id) const
inlineconstexpr

Definition at line 203 of file ItemInfoListView.h.

◆ frontCellIndex()

__host__ __device__ Int32 Arcane::FaceInfoListView::frontCellIndex ( FaceLocalId local_id) const
inlineconstexpr

Definition at line 207 of file ItemInfoListView.h.

◆ isSubDomainBoundary()

__host__ __device__ bool Arcane::FaceInfoListView::isSubDomainBoundary ( FaceLocalId local_id) const
inlineconstexpr

Definition at line 195 of file ItemInfoListView.h.

◆ isSubDomainBoundaryOutside()

__host__ __device__ bool Arcane::FaceInfoListView::isSubDomainBoundaryOutside ( FaceLocalId local_id) const
inlineconstexpr

Definition at line 199 of file ItemInfoListView.h.


The documentation for this class was generated from the following file: