Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemGroupImplInternal

API interne à Arcane de ItemGroupImpl. Plus de détails...

#include <arcane/core/internal/ItemGroupImplInternal.h>

+ Graphe de collaboration de Arcane::ItemGroupImplInternal:

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

ItemGroupInternalm_p = nullptr
 

Description détaillée

API interne à Arcane de ItemGroupImpl.

Définition à la ligne 32 du fichier ItemGroupImplInternal.h.

Documentation des constructeurs et destructeur

◆ ItemGroupImplInternal()

Arcane::ItemGroupImplInternal::ItemGroupImplInternal ( ItemGroupInternal p)
inline

Définition à la ligne 36 du fichier ItemGroupImplInternal.h.

Documentation des fonctions membres

◆ itemsLocalId()

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().

◆ notifyDirectRemoveItems()

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.

◆ notifySimdPaddingDone()

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().

◆ setAsConstituentGroup()

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().

◆ setMemoryRessourceForItemLocalId()

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().

Documentation des données membres

◆ m_p

ItemGroupInternal* Arcane::ItemGroupImplInternal::m_p = nullptr
private

Définition à la ligne 64 du fichier ItemGroupImplInternal.h.


La documentation de cette classe a été générée à partir des fichiers suivants :