Null group class. More...
Public Member Functions | |
| virtual | ~ItemPairGroupImplNull () |
| Frees resources. | |
| Public Member Functions inherited from Arcane::ItemPairGroupImpl | |
| ItemPairGroupImpl (const ItemGroup &group, const ItemGroup &sub_group) | |
| ~ItemPairGroupImpl () override | |
| Releases resources. | |
| virtual ISharedReference & | sharedReference () |
| const String & | name () const |
| Group name. | |
| virtual Integer | nbRef () const |
| Number of references on the group. | |
| bool | null () const |
| Returns true if the group is null. | |
| IMesh * | mesh () const |
| Mesh to which the group belongs (0 for the null group). | |
| eItemKind | itemKind () const |
| Group kind. This is the kind of its elements. | |
| eItemKind | subItemKind () const |
| Group kind. This is the kind of its elements. | |
| IItemFamily * | itemFamily () const |
| Family to which the group belongs (or 0 if none). | |
| IItemFamily * | subItemFamily () const |
| Family to which the group belongs (or 0 if none). | |
| const ItemGroup & | itemGroup () const |
| Group of entities. | |
| const ItemGroup & | subItemGroup () const |
| Group of sub-entities. | |
| Integer | size () const |
| Number of entities in the group. | |
| void | invalidate (bool force_recompute) |
| Invalidates the group. | |
| void | checkValid () |
| Checks that the group is valid. | |
| bool | checkNeedUpdate () |
| Updates the group if necessary. | |
| void | changeIds (IntegerConstArrayView old_to_new_ids) |
| Changes the indices of the group's entities. | |
| Array< Int64 > & | unguardedIndexes () const |
| Array< Int32 > & | unguardedLocalIds () const |
| void | setComputeFunctor (IFunctor *functor) |
| Int64ArrayView | indexes () |
| Span< const Int32 > | subItemsLocalId () |
| void | addRef () override |
| Increments the reference counter. | |
| void | removeRef () override |
| Decrements the reference counter. | |
| Public Member Functions inherited from Arcane::SharedReference | |
| void | addRef () override |
| Increments the reference counter. | |
| void | removeRef () override |
| Decrements the reference counter. | |
| Int32 | refCount () const override |
| Returns the value of the reference counter. | |
| Public Member Functions inherited from Arcane::ISharedReference | |
| virtual | ~ISharedReference ()=default |
| Releases resources. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from Arcane::ItemPairGroupImpl | |
| static ItemPairGroupImpl * | checkSharedNull () |
| Static Public Attributes inherited from Arcane::ItemPairGroupImpl | |
| static ItemPairGroupImpl * | shared_null = 0 |
Null group class.
Definition at line 39 of file ItemPairGroupImpl.cc.
|
inline |
Definition at line 44 of file ItemPairGroupImpl.cc.
|
inlinevirtual |
Frees resources.
Definition at line 47 of file ItemPairGroupImpl.cc.