Arcane  v4.1.1.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.
 

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 :

Documentation des données membres

◆ m_amr_mng

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

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

◆ m_cartesian_mesh

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

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

◆ m_numbering_mng

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

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


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