|
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".
|
|
Définition à la ligne 32 du fichier ICartesianMeshAMRPatchMng.h.
◆ 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_flag | Si 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_lids | Les localIds des mailles. |
clear_old_flags | Doit-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_lids | Les localIds des mailles. |
clear_old_flags | Doit-on retirer les flags des raffinements/déraffinements précédents ? |
Implémenté dans Arcane::CartesianMeshAMRPatchMng.
◆ refine()
virtual void Arcane::ICartesianMeshAMRPatchMng::refine |
( |
| ) |
|
|
pure virtual |
La documentation de cette classe a été générée à partir du fichier suivant :