Internal API of ItemGroupImpl in Arcane. More...
#include <arcane/core/internal/ItemGroupImplInternal.h>
Public Member Functions | |
| ItemGroupImplInternal (ItemGroupInternal *p) | |
| void | setAsConstituentGroup () |
| Indicates that the group is associated with a constituent. | |
| SmallSpan< Int32 > | itemsLocalId () |
| List of localId() of the group's entities. | |
| void | notifyDirectRemoveItems (SmallSpan< const Int32 > removed_ids, Int32 nb_remaining) |
| Notifies the instance that the list of group entities has been directly modified. | |
| void | notifySimdPaddingDone () |
| Indicates that the SIMD padding of the entities has been performed. | |
| void | setMemoryRessourceForItemLocalId (eMemoryRessource mem) |
| Changes the memory resource used to store the localId() of the entities. | |
Private Attributes | |
| ItemGroupInternal * | m_p = nullptr |
Internal API of ItemGroupImpl in Arcane.
Definition at line 33 of file ItemGroupImplInternal.h.
|
inlineexplicit |
Definition at line 37 of file ItemGroupImplInternal.h.
List of localId() of the group's entities.
Definition at line 548 of file ItemGroupInternal.cc.
Referenced by Arcane::Materials::AllEnvData::_computeInfosForEnvCells(), and Arcane::Materials::MeshEnvironment::_computeMaterialIndexesMonoMat().
| void Arcane::ItemGroupImplInternal::notifyDirectRemoveItems | ( | SmallSpan< const Int32 > | removed_ids, |
| Int32 | nb_remaining ) |
Notifies the instance that the list of group entities has been directly modified.
nb_remaining is the number of remaining entities and removed_ids is the list of removed entities.
Definition at line 557 of file ItemGroupInternal.cc.
| void Arcane::ItemGroupImplInternal::notifySimdPaddingDone | ( | ) |
Indicates that the SIMD padding of the entities has been performed.
Definition at line 566 of file ItemGroupInternal.cc.
Referenced by Arcane::Materials::AllEnvData::_computeInfosForEnvCells(), and Arcane::Materials::MeshEnvironment::_computeMaterialIndexesMonoMat().
| void Arcane::ItemGroupImplInternal::setAsConstituentGroup | ( | ) |
Indicates that the group is associated with a constituent.
Definition at line 539 of file ItemGroupInternal.cc.
Referenced by Arcane::Materials::MeshMaterial::build().
| void Arcane::ItemGroupImplInternal::setMemoryRessourceForItemLocalId | ( | eMemoryRessource | mem | ) |
Changes the memory resource used to store the localId() of the entities.
Definition at line 575 of file ItemGroupInternal.cc.
References Arcane::VariableRef::variable().
|
private |
Definition at line 65 of file ItemGroupImplInternal.h.