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

Fonctions membres publiques

 InternalApi (DynamicMesh *mesh)
 
void setMeshKind (const MeshKind &v) override
 Positionne le type de maillage.
 
IItemConnectivityMngdofConnectivityMng () const noexcept override
 Renvoie le gestionnaire de connectivités des dofs.
 
IPolyhedralMeshModifierpolyhedralMeshModifier () const noexcept override
 
void removeNeedRemoveMarkedItems () override
 Suppression des items qui quittent le sous-domaine. Cette méthode est appelée dans MeshExchanger.
 

Attributs privés

DynamicMeshm_mesh = nullptr
 
std::unique_ptr< IItemConnectivityMngm_connectivity_mng = nullptr
 

Description détaillée

Définition à la ligne 172 du fichier DynamicMesh.cc.

Documentation des constructeurs et destructeur

◆ InternalApi()

Arcane::mesh::DynamicMesh::InternalApi::InternalApi ( DynamicMesh mesh)
inlineexplicit

Définition à la ligne 178 du fichier DynamicMesh.cc.

Documentation des fonctions membres

◆ dofConnectivityMng()

IItemConnectivityMng * Arcane::mesh::DynamicMesh::InternalApi::dofConnectivityMng ( ) const
inlineoverridevirtualnoexcept

Renvoie le gestionnaire de connectivités des dofs.

Cette méthode est temporaire car ce gestionnaire de connectivités des dofs à vocation à disparaître, l'évolution des connectivités des dofs étant maintenant gérée automatiquement. A usage interne uniquement en attendant la suppression.

Implémente Arcane::IMeshInternal.

Définition à la ligne 190 du fichier DynamicMesh.cc.

◆ polyhedralMeshModifier()

IPolyhedralMeshModifier * Arcane::mesh::DynamicMesh::InternalApi::polyhedralMeshModifier ( ) const
inlineoverridevirtualnoexcept

\bief Renvoie l'interface de modification du maillage polyédrique

Cette méthode retourne nullptr si l'implémentation du maillage n'est pas PolyhedralMesh

Implémente Arcane::IMeshInternal.

Définition à la ligne 195 du fichier DynamicMesh.cc.

◆ removeNeedRemoveMarkedItems()

void Arcane::mesh::DynamicMesh::InternalApi::removeNeedRemoveMarkedItems ( )
inlineoverridevirtual

Suppression des items qui quittent le sous-domaine. Cette méthode est appelée dans MeshExchanger.

Réimplémentée à partir de Arcane::IMeshModifierInternal.

Définition à la ligne 200 du fichier DynamicMesh.cc.

Références Arcane::mesh::DynamicMeshIncrementalBuilder::removeNeedRemoveMarkedItems().

◆ setMeshKind()

void Arcane::mesh::DynamicMesh::InternalApi::setMeshKind ( const MeshKind v)
inlineoverridevirtual

Positionne le type de maillage.

Pour l'instant il ne faut utiliser cette méthode que pour spécifier la structure du maillage (eMeshStructure).

Implémente Arcane::IMeshInternal.

Définition à la ligne 185 du fichier DynamicMesh.cc.

Documentation des données membres

◆ m_connectivity_mng

std::unique_ptr<IItemConnectivityMng> Arcane::mesh::DynamicMesh::InternalApi::m_connectivity_mng = nullptr
private

Définition à la ligne 208 du fichier DynamicMesh.cc.

◆ m_mesh

DynamicMesh* Arcane::mesh::DynamicMesh::InternalApi::m_mesh = nullptr
private

Définition à la ligne 207 du fichier DynamicMesh.cc.


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