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 |
Définition à la ligne 83 du fichier CartesianMesh.cc.
|
inlineexplicit |
Définition à la ligne 88 du fichier CartesianMesh.cc.
|
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.
|
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.
|
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.
|
inlineoverridevirtual |
Méthode permettant de récupérer le CartesianPatchGroup.
Implémente Arcane::ICartesianMeshInternal.
Définition à la ligne 126 du fichier CartesianMesh.cc.
|
inlineoverridevirtual |
Créé une instance pour gérer le déraffinement du maillage (V2).
Implémente Arcane::ICartesianMeshInternal.
Définition à la ligne 95 du fichier CartesianMesh.cc.
|
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().
|
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().
|
inlineoverridevirtual |
Méthode permettant de lancer la sauvegarde pour reprise.
Implémente Arcane::ICartesianMeshInternal.
Définition à la ligne 128 du fichier CartesianMesh.cc.
|
private |
Définition à la ligne 133 du fichier CartesianMesh.cc.
|
private |
Définition à la ligne 132 du fichier CartesianMesh.cc.
|
private |
Définition à la ligne 134 du fichier CartesianMesh.cc.