Arcane  v3.14.10.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.
 

Attributs privés

CartesianMeshImplm_cartesian_mesh = nullptr
 
Ref< ICartesianMeshAMRPatchMngm_amr_mng
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ InternalApi()

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

Définition à la ligne 82 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 93 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 102 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 89 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 97 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 110 du fichier CartesianMesh.cc.

◆ m_cartesian_mesh

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

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


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