Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::mesh::ItemFamily::InternalApi
+ Graphe d'héritage de Arcane::mesh::ItemFamily::InternalApi:
+ Graphe de collaboration de Arcane::mesh::ItemFamily::InternalApi:

Fonctions membres publiques

 InternalApi (ItemFamily *family)
 
ItemInternalConnectivityListunstructuredItemInternalConnectivityList () override
 Informations sur les connectivités non structurés.
 
IItemFamilyTopologyModifiertopologyModifier () override
 Interface du modificateur de topologie.
 
ItemSharedInfocommonItemSharedInfo () override
 Instance de ItemSharedInfo pour les entités de la famille.
 
void addSourceConnectivity (IIncrementalItemSourceConnectivity *connectivity) override
 
void addTargetConnectivity (IIncrementalItemTargetConnectivity *connectivity) override
 
void endAllocate () override
 Indique une fin d'allocation.
 
void notifyEndUpdateFromMesh () override
 Indique une fin de modification par le maillage.
 
void addVariable (IVariable *var) override
 Ajoute une variable à cette famille.
 
void removeVariable (IVariable *var) override
 Supprime une variable à cette famille.
 
void resizeVariables (bool force_resize) override
 Redimensionne les variables de cette famille.
 

Attributs privés

ItemFamilym_family = nullptr
 

Description détaillée

Définition à la ligne 104 du fichier ItemFamily.cc.

Documentation des constructeurs et destructeur

◆ InternalApi()

Arcane::mesh::ItemFamily::InternalApi::InternalApi ( ItemFamily family)
inlineexplicit

Définition à la ligne 109 du fichier ItemFamily.cc.

Documentation des fonctions membres

◆ addSourceConnectivity()

void Arcane::mesh::ItemFamily::InternalApi::addSourceConnectivity ( IIncrementalItemSourceConnectivity connectivity)
inlineoverridevirtual

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 125 du fichier ItemFamily.cc.

◆ addTargetConnectivity()

void Arcane::mesh::ItemFamily::InternalApi::addTargetConnectivity ( IIncrementalItemTargetConnectivity connectivity)
inlineoverridevirtual

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 129 du fichier ItemFamily.cc.

◆ addVariable()

void Arcane::mesh::ItemFamily::InternalApi::addVariable ( IVariable var)
inlineoverridevirtual

Ajoute une variable à cette famille.

Cette méthode est appelée par la variable elle même et ne doit pas être apelée dans d'autres conditions.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 141 du fichier ItemFamily.cc.

◆ commonItemSharedInfo()

ItemSharedInfo * Arcane::mesh::ItemFamily::InternalApi::commonItemSharedInfo ( )
inlineoverridevirtual

Instance de ItemSharedInfo pour les entités de la famille.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 121 du fichier ItemFamily.cc.

◆ endAllocate()

void Arcane::mesh::ItemFamily::InternalApi::endAllocate ( )
inlineoverridevirtual

Indique une fin d'allocation.

Cette méthode ne doit normalement être appelée que par le maillage (IMesh) au moment de l'allocate.

Cette méthode est collective.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 133 du fichier ItemFamily.cc.

◆ notifyEndUpdateFromMesh()

void Arcane::mesh::ItemFamily::InternalApi::notifyEndUpdateFromMesh ( )
inlineoverridevirtual

Indique une fin de modification par le maillage.

Cette méthode ne doit normalement être appelée que par le maillage (IMesh) à la fin d'un endUpdate().

Cette méthode est collective.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 137 du fichier ItemFamily.cc.

Références Arcane::mesh::ItemFamily::_notifyEndUpdateFromMesh().

◆ removeVariable()

void Arcane::mesh::ItemFamily::InternalApi::removeVariable ( IVariable var)
inlineoverridevirtual

Supprime une variable à cette famille.

Cette méthode est appelée par la variable elle même et ne doit pas être apelée dans d'autres conditions.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 145 du fichier ItemFamily.cc.

◆ resizeVariables()

void Arcane::mesh::ItemFamily::InternalApi::resizeVariables ( bool  force_resize)
inlineoverridevirtual

Redimensionne les variables de cette famille.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 149 du fichier ItemFamily.cc.

◆ topologyModifier()

IItemFamilyTopologyModifier * Arcane::mesh::ItemFamily::InternalApi::topologyModifier ( )
inlineoverridevirtual

Interface du modificateur de topologie.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 117 du fichier ItemFamily.cc.

Références Arcane::mesh::ItemFamily::_topologyModifier().

◆ unstructuredItemInternalConnectivityList()

ItemInternalConnectivityList * Arcane::mesh::ItemFamily::InternalApi::unstructuredItemInternalConnectivityList ( )
inlineoverridevirtual

Informations sur les connectivités non structurés.

Implémente Arcane::IItemFamilyInternal.

Définition à la ligne 113 du fichier ItemFamily.cc.

Documentation des données membres

◆ m_family

ItemFamily* Arcane::mesh::ItemFamily::InternalApi::m_family = nullptr
private

Définition à la ligne 156 du fichier ItemFamily.cc.


La documentation de cette classe a été générée à partir du fichier suivant :