Arcane  4.2.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< CartesianMeshCoarsening2 > createCartesianMeshCoarsening2 () 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< ICartesianMeshAMRPatchMng > cartesianMeshAMRPatchMng () 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< ICartesianMeshNumberingMngInternal > cartesianMeshNumberingMngInternal () override
 Méthode permettant de récupérer l'instance de CartesianMeshNumberingMngInternal.
CartesianPatchGroup & cartesianPatchGroup () 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

CartesianMeshImpl * m_cartesian_mesh = nullptr
Ref< ICartesianMeshAMRPatchMng > m_amr_mng
Ref< ICartesianMeshNumberingMngInternal > m_numbering_mng

Description détaillée

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

Documentation des constructeurs et destructeur

◆ InternalApi()

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

Définition à la ligne 88 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 99 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 112 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 122 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 126 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 95 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 103 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 116 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 128 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 133 du fichier CartesianMesh.cc.

◆ m_cartesian_mesh

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

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

◆ m_numbering_mng

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

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


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