Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ItemPairGroupImplPrivate Class Reference

Public Member Functions

 ItemPairGroupImplPrivate (const ItemGroup &group, const ItemGroup &sub_group)
bool null () const
IMeshmesh () const
eItemKind kind () const
eItemKind subKind () const
void invalidate ()

Public Attributes

IMeshm_mesh
 Associated group manager.
IItemFamilym_item_family
 Associated family.
IItemFamilym_sub_item_family
 Associated family.
ItemGroup m_item_group
ItemGroup m_sub_item_group
bool m_is_null
 True if the group is null.
eItemKind m_kind
 Kind of entities in the group.
eItemKind m_sub_kind
bool m_need_recompute
 True if the group must be recalculated.
UniqueArray< Int64m_indexes
UniqueArray< Int32m_sub_items_local_id
IFunctorm_compute_functor

Detailed Description

Definition at line 58 of file ItemPairGroupImpl.cc.

Constructor & Destructor Documentation

◆ ItemPairGroupImplPrivate() [1/2]

Arcane::ItemPairGroupImplPrivate::ItemPairGroupImplPrivate ( )

Definition at line 101 of file ItemPairGroupImpl.cc.

◆ ItemPairGroupImplPrivate() [2/2]

Arcane::ItemPairGroupImplPrivate::ItemPairGroupImplPrivate ( const ItemGroup & group,
const ItemGroup & sub_group )

Definition at line 118 of file ItemPairGroupImpl.cc.

◆ ~ItemPairGroupImplPrivate()

Arcane::ItemPairGroupImplPrivate::~ItemPairGroupImplPrivate ( )

Definition at line 137 of file ItemPairGroupImpl.cc.

Member Function Documentation

◆ invalidate()

void Arcane::ItemPairGroupImplPrivate::invalidate ( )
inline

Definition at line 91 of file ItemPairGroupImpl.cc.

◆ kind()

eItemKind Arcane::ItemPairGroupImplPrivate::kind ( ) const
inline

Definition at line 70 of file ItemPairGroupImpl.cc.

◆ mesh()

IMesh * Arcane::ItemPairGroupImplPrivate::mesh ( ) const
inline

Definition at line 69 of file ItemPairGroupImpl.cc.

◆ null()

bool Arcane::ItemPairGroupImplPrivate::null ( ) const
inline

Definition at line 68 of file ItemPairGroupImpl.cc.

◆ subKind()

eItemKind Arcane::ItemPairGroupImplPrivate::subKind ( ) const
inline

Definition at line 71 of file ItemPairGroupImpl.cc.

Member Data Documentation

◆ m_compute_functor

IFunctor* Arcane::ItemPairGroupImplPrivate::m_compute_functor

Definition at line 87 of file ItemPairGroupImpl.cc.

◆ m_indexes

UniqueArray<Int64> Arcane::ItemPairGroupImplPrivate::m_indexes

Definition at line 85 of file ItemPairGroupImpl.cc.

◆ m_is_null

bool Arcane::ItemPairGroupImplPrivate::m_is_null

True if the group is null.

Definition at line 80 of file ItemPairGroupImpl.cc.

◆ m_item_family

IItemFamily* Arcane::ItemPairGroupImplPrivate::m_item_family

Associated family.

Definition at line 76 of file ItemPairGroupImpl.cc.

◆ m_item_group

ItemGroup Arcane::ItemPairGroupImplPrivate::m_item_group

Definition at line 78 of file ItemPairGroupImpl.cc.

◆ m_kind

eItemKind Arcane::ItemPairGroupImplPrivate::m_kind

Kind of entities in the group.

Definition at line 81 of file ItemPairGroupImpl.cc.

◆ m_mesh

IMesh* Arcane::ItemPairGroupImplPrivate::m_mesh

Associated group manager.

Definition at line 75 of file ItemPairGroupImpl.cc.

◆ m_need_recompute

bool Arcane::ItemPairGroupImplPrivate::m_need_recompute

True if the group must be recalculated.

Definition at line 83 of file ItemPairGroupImpl.cc.

◆ m_sub_item_family

IItemFamily* Arcane::ItemPairGroupImplPrivate::m_sub_item_family

Associated family.

Definition at line 77 of file ItemPairGroupImpl.cc.

◆ m_sub_item_group

ItemGroup Arcane::ItemPairGroupImplPrivate::m_sub_item_group

Definition at line 79 of file ItemPairGroupImpl.cc.

◆ m_sub_items_local_id

UniqueArray<Int32> Arcane::ItemPairGroupImplPrivate::m_sub_items_local_id

Definition at line 86 of file ItemPairGroupImpl.cc.

◆ m_sub_kind

eItemKind Arcane::ItemPairGroupImplPrivate::m_sub_kind

Definition at line 82 of file ItemPairGroupImpl.cc.


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