Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CartesianMeshAMRPatchMng
+ Graphe d'héritage de Arcane::CartesianMeshAMRPatchMng:
+ Graphe de collaboration de Arcane::CartesianMeshAMRPatchMng:

Fonctions membres publiques

 CartesianMeshAMRPatchMng (ICartesianMesh *mesh)
 
void flagCellToRefine (Int32ConstArrayView cells_lids) override
 Méthode permettant de définir les mailles à raffiner.
 
void _syncFlagCell ()
 
void refine () override
 Méthode permettant de raffiner les mailles avec le flag "II_Refine".
 
void coarse () override
 Méthode permettant de déraffiner les mailles de niveau 0.
 

Description détaillée

Définition à la ligne 38 du fichier CartesianMeshAMRPatchMng.h.

Documentation des constructeurs et destructeur

◆ CartesianMeshAMRPatchMng()

Arcane::CartesianMeshAMRPatchMng::CartesianMeshAMRPatchMng ( ICartesianMesh mesh)
explicit

Définition à la ligne 39 du fichier CartesianMeshAMRPatchMng.cc.

Documentation des fonctions membres

◆ _syncFlagCell()

void Arcane::CartesianMeshAMRPatchMng::_syncFlagCell ( )

Définition à la ligne 65 du fichier CartesianMeshAMRPatchMng.cc.

◆ coarse()

void Arcane::CartesianMeshAMRPatchMng::coarse ( )
overridevirtual

Méthode permettant de déraffiner les mailles de niveau 0.

Un niveau de maille -1 sera créé avec des mailles parentes aux mailles de niveau 0 puis tous les niveaux seront incrémentés de 1. Le niveau créé par cette méthode sera donc le nouveau niveau 0.

Créé le patch avec les mailles filles

Implémente Arcane::ICartesianMeshAMRPatchMng.

Définition à la ligne 1946 du fichier CartesianMeshAMRPatchMng.cc.

Références Arcane::MutableItemBase::addFlags(), ARCANE_FATAL, ENUMERATE_, Arcane::Item::mutableItemBase(), Arcane::Item::owner(), Arcane::MutableItemBase::setOwner(), et Arcane::Item::uniqueId().

◆ flagCellToRefine()

void Arcane::CartesianMeshAMRPatchMng::flagCellToRefine ( Int32ConstArrayView  cells_lids)
overridevirtual

Méthode permettant de définir les mailles à raffiner.

Paramètres
cells_lidsLes localIds des mailles.

Implémente Arcane::ICartesianMeshAMRPatchMng.

Définition à la ligne 51 du fichier CartesianMeshAMRPatchMng.cc.

Références Arcane::MutableItemBase::addFlags(), et Arcane::Item::mutableItemBase().

◆ refine()


La documentation de cette classe a été générée à partir des fichiers suivants :