Arcane  v4.1.5.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CartesianMeshImpl::InternalApi
+ Graphe d'héritage de Arcane::CartesianMeshImpl::InternalApi:
+ Graphe de collaboration de Arcane::CartesianMeshImpl::InternalApi:

Fonctions membres publiques

 InternalApi (CartesianMeshImpl *cartesian_mesh)
 
Ref< CartesianMeshCoarsening2createCartesianMeshCoarsening2 () override
 Créé une instance pour gérer le déraffinement du maillage (V2).
 
void addPatchFromExistingChildren (ConstArrayView< Int32 > parent_cells_local_id) override
 Créé un patch avec tous les enfants des mailles parent_cells_local_id.
 
void initCartesianMeshAMRPatchMng () override
 Méthode permettant de créer une instance de CartesianMeshAMRPatchMng.
 
Ref< ICartesianMeshAMRPatchMngcartesianMeshAMRPatchMng () override
 Méthode permettant de récupérer l'instance de CartesianMeshAMRPatchMng.
 
void initCartesianMeshNumberingMngInternal () override
 Méthode permettant de créer une instance de CartesianMeshNumberingMngInternal.
 
Ref< ICartesianMeshNumberingMngInternalcartesianMeshNumberingMngInternal () override
 Méthode permettant de récupérer l'instance de CartesianMeshNumberingMngInternal.
 
CartesianPatchGroupcartesianPatchGroup () override
 Méthode permettant de récupérer le CartesianPatchGroup.
 
void saveInfosInProperties () override
 Méthode permettant de lancer la sauvegarde pour reprise.
 

Attributs privés

CartesianMeshImplm_cartesian_mesh = nullptr
 
Ref< ICartesianMeshAMRPatchMngm_amr_mng
 
Ref< ICartesianMeshNumberingMngInternalm_numbering_mng
 

Description détaillée

Définition à la ligne 81 du fichier CartesianMesh.cc.

Documentation des constructeurs et destructeur

◆ InternalApi()

Arcane::CartesianMeshImpl::InternalApi::InternalApi ( CartesianMeshImpl * cartesian_mesh)
inlineexplicit

Définition à la ligne 86 du fichier CartesianMesh.cc.

Documentation des fonctions membres

◆ addPatchFromExistingChildren()

void Arcane::CartesianMeshImpl::InternalApi::addPatchFromExistingChildren ( ConstArrayView< Int32 > parent_cells_local_id)
inlineoverridevirtual

Créé un patch avec tous les enfants des mailles parent_cells_local_id.

parent_cells_local_id est la liste des localId() des mailles parentes. Les mailles filles de parent_cells doivent déjà avoir été créées.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 97 du fichier CartesianMesh.cc.

◆ cartesianMeshAMRPatchMng()

Ref< ICartesianMeshAMRPatchMng > Arcane::CartesianMeshImpl::InternalApi::cartesianMeshAMRPatchMng ( )
inlineoverridevirtual

Méthode permettant de récupérer l'instance de CartesianMeshAMRPatchMng.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 110 du fichier CartesianMesh.cc.

◆ cartesianMeshNumberingMngInternal()

Ref< ICartesianMeshNumberingMngInternal > Arcane::CartesianMeshImpl::InternalApi::cartesianMeshNumberingMngInternal ( )
inlineoverridevirtual

Méthode permettant de récupérer l'instance de CartesianMeshNumberingMngInternal.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 120 du fichier CartesianMesh.cc.

◆ cartesianPatchGroup()

CartesianPatchGroup & Arcane::CartesianMeshImpl::InternalApi::cartesianPatchGroup ( )
inlineoverridevirtual

Méthode permettant de récupérer le CartesianPatchGroup.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 124 du fichier CartesianMesh.cc.

◆ createCartesianMeshCoarsening2()

Ref< CartesianMeshCoarsening2 > Arcane::CartesianMeshImpl::InternalApi::createCartesianMeshCoarsening2 ( )
inlineoverridevirtual

Créé une instance pour gérer le déraffinement du maillage (V2).

Avertissement
Experimental method !

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 93 du fichier CartesianMesh.cc.

◆ initCartesianMeshAMRPatchMng()

void Arcane::CartesianMeshImpl::InternalApi::initCartesianMeshAMRPatchMng ( )
inlineoverridevirtual

Méthode permettant de créer une instance de CartesianMeshAMRPatchMng.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 101 du fichier CartesianMesh.cc.

Références initCartesianMeshNumberingMngInternal(), et Arcane::makeRef().

+ Voici le graphe d'appel pour cette fonction :

◆ initCartesianMeshNumberingMngInternal()

void Arcane::CartesianMeshImpl::InternalApi::initCartesianMeshNumberingMngInternal ( )
inlineoverridevirtual

Méthode permettant de créer une instance de CartesianMeshNumberingMngInternal.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 114 du fichier CartesianMesh.cc.

Références Arcane::makeRef().

Référencé par initCartesianMeshAMRPatchMng().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ saveInfosInProperties()

void Arcane::CartesianMeshImpl::InternalApi::saveInfosInProperties ( )
inlineoverridevirtual

Méthode permettant de lancer la sauvegarde pour reprise.

Implémente Arcane::ICartesianMeshInternal.

Définition à la ligne 126 du fichier CartesianMesh.cc.

Documentation des données membres

◆ m_amr_mng

Ref<ICartesianMeshAMRPatchMng> Arcane::CartesianMeshImpl::InternalApi::m_amr_mng
private

Définition à la ligne 131 du fichier CartesianMesh.cc.

◆ m_cartesian_mesh

CartesianMeshImpl* Arcane::CartesianMeshImpl::InternalApi::m_cartesian_mesh = nullptr
private

Définition à la ligne 130 du fichier CartesianMesh.cc.

◆ m_numbering_mng

Ref<ICartesianMeshNumberingMngInternal> Arcane::CartesianMeshImpl::InternalApi::m_numbering_mng
private

Définition à la ligne 132 du fichier CartesianMesh.cc.


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