API interne à Arcane de ItemGroupImpl. Plus de détails...
#include <arcane/core/internal/ItemGroupImplInternal.h>
Fonctions membres publiques | |
ItemGroupImplInternal (ItemGroupInternal *p) | |
void | setAsConstituentGroup () |
Indique que le groupe est associé à un constituant. | |
SmallSpan< Int32 > | itemsLocalId () |
Liste des localId() des entités du groupe. | |
void | notifyDirectRemoveItems (SmallSpan< const Int32 > removed_ids, Int32 nb_remaining) |
Notifie l'instance qu'on a directement modifié la liste des entités du groupe. | |
void | notifySimdPaddingDone () |
Indique que le padding SIMD des entités à été effectué | |
void | setMemoryRessourceForItemLocalId (eMemoryRessource mem) |
Change la ressource mémoire utilisée pour conserver les localId() des entités. | |
Attributs privés | |
ItemGroupInternal * | m_p = nullptr |
API interne à Arcane de ItemGroupImpl.
Définition à la ligne 32 du fichier ItemGroupImplInternal.h.
|
inline |
Définition à la ligne 36 du fichier ItemGroupImplInternal.h.
SmallSpan< Int32 > Arcane::ItemGroupImplInternal::itemsLocalId | ( | ) |
Liste des localId() des entités du groupe.
Définition à la ligne 551 du fichier ItemGroupInternal.cc.
Référencé par Arcane::Materials::AllEnvData::_computeInfosForEnvCells().
void Arcane::ItemGroupImplInternal::notifyDirectRemoveItems | ( | SmallSpan< const Int32 > | removed_ids, |
Int32 | nb_remaining | ||
) |
Notifie l'instance qu'on a directement modifié la liste des entités du groupe.
nb_remaining est le nombre d'entités restantes et removed_ids la liste des entitées supprimées.
Définition à la ligne 560 du fichier ItemGroupInternal.cc.
void Arcane::ItemGroupImplInternal::notifySimdPaddingDone | ( | ) |
Indique que le padding SIMD des entités à été effectué
Définition à la ligne 569 du fichier ItemGroupInternal.cc.
Référencé par Arcane::Materials::AllEnvData::_computeInfosForEnvCells().
void Arcane::ItemGroupImplInternal::setAsConstituentGroup | ( | ) |
Indique que le groupe est associé à un constituant.
Définition à la ligne 542 du fichier ItemGroupInternal.cc.
Référencé par Arcane::Materials::MeshEnvironment::build(), et Arcane::Materials::MeshMaterial::build().
void Arcane::ItemGroupImplInternal::setMemoryRessourceForItemLocalId | ( | eMemoryRessource | mem | ) |
Change la ressource mémoire utilisée pour conserver les localId() des entités.
Définition à la ligne 578 du fichier ItemGroupInternal.cc.
Références Arcane::VariableRef::variable().
|
private |
Définition à la ligne 64 du fichier ItemGroupImplInternal.h.