Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ICartesianMeshAMRPatchMngabstract

Fonctions membres publiques

virtual void flagCellToRefine (Int32ConstArrayView cells_lids, bool clear_old_flags)=0
 Méthode permettant de définir les mailles à raffiner (à marquer avec le flag "II_Refine").
 
virtual void flagCellToCoarsen (Int32ConstArrayView cells_lids, bool clear_old_flags)=0
 Méthode permettant de définir les mailles à déraffiner (à marquer avec le flag "II_Coarsen").
 
virtual void refine ()=0
 Méthode permettant de raffiner les mailles avec le flag "II_Refine".
 
virtual void createSubLevel ()=0
 Méthode permettant de déraffiner les mailles de niveau 0.
 
virtual void coarsen (bool update_parent_flag)=0
 Méthode permettant de retirer les mailles marquées avec le flag "II_Coarsen".
 

Description détaillée

Définition à la ligne 32 du fichier ICartesianMeshAMRPatchMng.h.

Documentation des fonctions membres

◆ coarsen()

virtual void Arcane::ICartesianMeshAMRPatchMng::coarsen ( bool update_parent_flag)
pure virtual

Méthode permettant de retirer les mailles marquées avec le flag "II_Coarsen".

Les propriétaires des faces et des noeuds ayant des mailles marquées et des mailles non marquées sont susceptibles d'être mis à jour.

Paramètres
update_parent_flagSi true, alors les flags des parents seront mis à jour. Cela inclut l'activation des mailles parentes.

Implémenté dans Arcane::CartesianMeshAMRPatchMng.

◆ createSubLevel()

virtual void Arcane::ICartesianMeshAMRPatchMng::createSubLevel ( )
pure virtual

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.

Implémenté dans Arcane::CartesianMeshAMRPatchMng.

◆ flagCellToCoarsen()

virtual void Arcane::ICartesianMeshAMRPatchMng::flagCellToCoarsen ( Int32ConstArrayView cells_lids,
bool clear_old_flags )
pure virtual

Méthode permettant de définir les mailles à déraffiner (à marquer avec le flag "II_Coarsen").

Paramètres
cells_lidsLes localIds des mailles.
clear_old_flagsDoit-on retirer les flags des raffinements/déraffinements précédents ?

Implémenté dans Arcane::CartesianMeshAMRPatchMng.

◆ flagCellToRefine()

virtual void Arcane::ICartesianMeshAMRPatchMng::flagCellToRefine ( Int32ConstArrayView cells_lids,
bool clear_old_flags )
pure virtual

Méthode permettant de définir les mailles à raffiner (à marquer avec le flag "II_Refine").

Paramètres
cells_lidsLes localIds des mailles.
clear_old_flagsDoit-on retirer les flags des raffinements/déraffinements précédents ?

Implémenté dans Arcane::CartesianMeshAMRPatchMng.

◆ refine()

virtual void Arcane::ICartesianMeshAMRPatchMng::refine ( )
pure virtual

Méthode permettant de raffiner les mailles avec le flag "II_Refine".

Implémenté dans Arcane::CartesianMeshAMRPatchMng.


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