Arcane  v4.1.5.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CartesianPatchGroup
+ Graphe d'héritage de Arcane::CartesianPatchGroup:
+ Graphe de collaboration de Arcane::CartesianPatchGroup:

Fonctions membres publiques

 CartesianPatchGroup (ICartesianMesh *cmesh)
 
void build ()
 
void saveInfosInProperties ()
 
void recreateFromDump ()
 
Ref< CartesianMeshPatchgroundPatch ()
 Méthode permettant de récupérer le patch de niveau 0.
 
void addPatch (ConstArrayView< Int32 > cells_local_id)
 Méthode permettant de créer un patch contenant les mailles données en paramètre.
 
void addPatch (const AMRZonePosition &zone_position)
 Méthode permettant de créer un patch à partir de la zone passée en paramètre.
 
Integer nbPatch () const
 
Ref< CartesianMeshPatchpatch (Integer index) const
 
CartesianMeshPatchListView patchListView () const
 
CellGroup allCells (Integer index)
 Méthode permettant de récupérer le groupe de toutes les mailles du patch demandé.
 
CellGroup inPatchCells (Integer index)
 Méthode permettant de récupérer le groupe des mailles du patch demandé.
 
CellGroup overlapCells (Integer index)
 Méthode permettant de récupérer le groupe des mailles de recouvrement du patch demandé.
 
void clear ()
 Méthode permettant de supprimer tous les patchs. Attention, les mailles des patchs ne seront pas supprimées.
 
void removePatch (Integer index)
 Méthode permettant de supprimer un patch.
 
void removeCellsInAllPatches (ConstArrayView< Int32 > cells_local_id)
 Méthode permettant de supprimer des mailles de tous les patchs.
 
void removeCellsInZone (const AMRZonePosition &zone_to_delete)
 Méthode permettant de supprimer une zone de mailles.
 
void applyPatchEdit (bool remove_empty_patches, bool update_higher_level)
 Méthode permettant de supprimer les patchs en attente de suppression.
 
void updateLevelsAndAddGroundPatch ()
 Méthode permettant de remonter tous les patchs d'un niveau, de mettre à jour le niveau ground et de créer le nouveau niveau 1.
 
void mergePatches ()
 
void beginAdaptMesh (Int32 nb_levels, Int32 level_to_refine_first)
 
void endAdaptMesh ()
 
void adaptLevel (Int32 level_to_adapt, bool do_fatal_if_useless)
 
void clearRefineRelatedFlags () const
 
void rebuildAvailableGroupIndex (ConstArrayView< Integer > available_group_index)
 
ConstArrayView< Int32availableGroupIndex ()
 
void setOverlapLayerSizeTopLevel (Integer size_of_overlap_layer_top_level)
 
Int32 overlapLayerSize (Int32 level)
 
- Fonctions membres publiques hérités de Arcane::TraceAccessor
 TraceAccessor (ITraceMng *m)
 Construit un accesseur via le gestionnaire de trace m.
 
 TraceAccessor (const TraceAccessor &rhs)
 Constructeur par recopie.
 
TraceAccessoroperator= (const TraceAccessor &rhs)
 Opérateur de recopie.
 
virtual ~TraceAccessor ()
 Libère les ressources.
 
ITraceMngtraceMng () const
 Gestionnaire de trace.
 
TraceMessage info () const
 Flot pour un message d'information.
 
TraceMessage pinfo () const
 Flot pour un message d'information en parallèle.
 
TraceMessage info (char category) const
 Flot pour un message d'information d'une catégorie donnée.
 
TraceMessage pinfo (char category) const
 Flot pour un message d'information parallèle d'une catégorie donnée.
 
TraceMessage info (bool v) const
 Flot pour un message d'information.
 
TraceMessage warning () const
 Flot pour un message d'avertissement.
 
TraceMessage pwarning () const
 
TraceMessage error () const
 Flot pour un message d'erreur.
 
TraceMessage perror () const
 
TraceMessage log () const
 Flot pour un message de log.
 
TraceMessage plog () const
 Flot pour un message de log.
 
TraceMessage logdate () const
 Flot pour un message de log précédé de la date.
 
TraceMessage fatal () const
 Flot pour un message d'erreur fatale.
 
TraceMessage pfatal () const
 Flot pour un message d'erreur fatale en parallèle.
 
TraceMessageDbg debug (Trace::eDebugLevel=Trace::Medium) const
 Flot pour un message de debug.
 
Trace::eDebugLevel configDbgLevel () const
 Niveau debug du fichier de configuration.
 
TraceMessage info (Int32 verbose_level) const
 Flot pour un message d'information d'un niveau donné
 
TraceMessage linfo () const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
TraceMessage linfo (Int32 relative_level) const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
void fatalMessage (const StandaloneTraceMessage &o) const
 

Fonctions membres privées

Integer _addPatchAfterRestore (CellGroup cell_group)
 
void _addPatch (CellGroup cell_group, Integer group_index)
 
void _increaseOverlapSizeLevel (Int32 level_to_increate, Int32 new_size)
 
void _reduceOverlapSizeLevel (Int32 level_to_reduce, Int32 new_size)
 
void _updateHigherLevel ()
 
void _changeOverlapSizeLevel (Int32 level, Int32 previous_higher_level, Int32 new_higher_level)
 
void _coarsenUselessCells (bool use_cells_level)
 
void _coarsenUselessCellsInLevel (Int32 level)
 
void _updatePatchFlagsOfItemsLevel (Int32 level, bool use_cell_groups)
 
void _updatePatchFlagsOfItemsGroundLevel ()
 
void _removePatchFlagsOfItemsLevel (Int32 level)
 
void _checkPatchesAndMesh ()
 
void _removeCellsInAllPatches (const AMRPatchPosition &zone_to_delete)
 
Integer _nextIndexForNewPatch ()
 
void _addPatchInstance (Ref< CartesianMeshPatch > v)
 
void _removeOnePatch (Integer index)
 
void _removeMultiplePatches (ConstArrayView< Integer > indexes)
 
void _removeAllPatches ()
 
void _createGroundPatch ()
 
Integer _addCellGroup (CellGroup cell_group, CartesianMeshPatch *patch, bool add_flags)
 
void _updateCellGroups (Integer index, bool update_flags)
 
void _removePartOfPatch (Integer index_patch_to_edit, const AMRPatchPosition &patch_position)
 
void _addCutPatch (const AMRPatchPosition &new_patch_position, CellGroup parent_patch_cell_group)
 
Integer _addPatch (const AMRPatchPosition &new_patch_position)
 

Attributs privés

UniqueArray< CellGroupm_amr_patch_cell_groups_all
 
UniqueArray< CellGroupm_amr_patch_cell_groups_inpatch
 
UniqueArray< CellGroupm_amr_patch_cell_groups_overlap
 
UniqueArray< ICartesianMeshPatch * > m_amr_patches_pointer
 
UniqueArray< Ref< CartesianMeshPatch > > m_amr_patches
 
ICartesianMeshm_cmesh
 
UniqueArray< Integerm_patches_to_delete
 
Int32 m_index_new_patches
 
UniqueArray< Integerm_available_group_index
 
Integer m_size_of_overlap_layer_top_level
 
Int32 m_higher_level
 
Int32 m_target_nb_levels
 
Int32 m_latest_call_level
 
Ref< Propertiesm_properties
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
 
Int32 _localVerboseLevel () const
 

Description détaillée

Définition à la ligne 42 du fichier CartesianPatchGroup.h.

Documentation des constructeurs et destructeur

◆ CartesianPatchGroup()

Arcane::CartesianPatchGroup::CartesianPatchGroup ( ICartesianMesh * cmesh)
explicit

Définition à la ligne 44 du fichier CartesianPatchGroup.cc.

Documentation des fonctions membres

◆ _addCellGroup()

Integer Arcane::CartesianPatchGroup::_addCellGroup ( CellGroup cell_group,
CartesianMeshPatch * patch,
bool add_flags )
private

Définition à la ligne 2027 du fichier CartesianPatchGroup.cc.

◆ _addCutPatch()

void Arcane::CartesianPatchGroup::_addCutPatch ( const AMRPatchPosition & new_patch_position,
CellGroup parent_patch_cell_group )
private

Définition à la ligne 2403 du fichier CartesianPatchGroup.cc.

◆ _addPatch() [1/2]

void Arcane::CartesianPatchGroup::_addPatch ( CellGroup cell_group,
Integer group_index )
private

Définition à la ligne 247 du fichier CartesianPatchGroup.cc.

◆ _addPatch() [2/2]

Integer Arcane::CartesianPatchGroup::_addPatch ( const AMRPatchPosition & new_patch_position)
private

Définition à la ligne 2443 du fichier CartesianPatchGroup.cc.

◆ _addPatchAfterRestore()

Integer Arcane::CartesianPatchGroup::_addPatchAfterRestore ( CellGroup cell_group)
private

Définition à la ligne 227 du fichier CartesianPatchGroup.cc.

◆ _addPatchInstance()

void Arcane::CartesianPatchGroup::_addPatchInstance ( Ref< CartesianMeshPatch > v)
private

Définition à la ligne 1930 du fichier CartesianPatchGroup.cc.

◆ _changeOverlapSizeLevel()

void Arcane::CartesianPatchGroup::_changeOverlapSizeLevel ( Int32 level,
Int32 previous_higher_level,
Int32 new_higher_level )
private

Définition à la ligne 1416 du fichier CartesianPatchGroup.cc.

◆ _checkPatchesAndMesh()

void Arcane::CartesianPatchGroup::_checkPatchesAndMesh ( )
private

Définition à la ligne 1639 du fichier CartesianPatchGroup.cc.

◆ _coarsenUselessCells()

void Arcane::CartesianPatchGroup::_coarsenUselessCells ( bool use_cells_level)
private

Définition à la ligne 1440 du fichier CartesianPatchGroup.cc.

◆ _coarsenUselessCellsInLevel()

void Arcane::CartesianPatchGroup::_coarsenUselessCellsInLevel ( Int32 level)
private

Définition à la ligne 1462 du fichier CartesianPatchGroup.cc.

◆ _createGroundPatch()

void Arcane::CartesianPatchGroup::_createGroundPatch ( )
private

Définition à la ligne 2006 du fichier CartesianPatchGroup.cc.

◆ _increaseOverlapSizeLevel()

void Arcane::CartesianPatchGroup::_increaseOverlapSizeLevel ( Int32 level_to_increate,
Int32 new_size )
private

Définition à la ligne 1203 du fichier CartesianPatchGroup.cc.

◆ _nextIndexForNewPatch()

Integer Arcane::CartesianPatchGroup::_nextIndexForNewPatch ( )
private

Définition à la ligne 637 du fichier CartesianPatchGroup.cc.

◆ _reduceOverlapSizeLevel()

void Arcane::CartesianPatchGroup::_reduceOverlapSizeLevel ( Int32 level_to_reduce,
Int32 new_size )
private

Définition à la ligne 1319 du fichier CartesianPatchGroup.cc.

◆ _removeAllPatches()

void Arcane::CartesianPatchGroup::_removeAllPatches ( )
private

Définition à la ligne 1977 du fichier CartesianPatchGroup.cc.

◆ _removeCellsInAllPatches()

void Arcane::CartesianPatchGroup::_removeCellsInAllPatches ( const AMRPatchPosition & zone_to_delete)
private

Définition à la ligne 479 du fichier CartesianPatchGroup.cc.

◆ _removeMultiplePatches()

void Arcane::CartesianPatchGroup::_removeMultiplePatches ( ConstArrayView< Integer > indexes)
private

Définition à la ligne 1964 du fichier CartesianPatchGroup.cc.

◆ _removeOnePatch()

void Arcane::CartesianPatchGroup::_removeOnePatch ( Integer index)
private

Définition à la ligne 1940 du fichier CartesianPatchGroup.cc.

◆ _removePartOfPatch()

void Arcane::CartesianPatchGroup::_removePartOfPatch ( Integer index_patch_to_edit,
const AMRPatchPosition & patch_position )
private

Définition à la ligne 2170 du fichier CartesianPatchGroup.cc.

◆ _removePatchFlagsOfItemsLevel()

void Arcane::CartesianPatchGroup::_removePatchFlagsOfItemsLevel ( Int32 level)
private

Définition à la ligne 1622 du fichier CartesianPatchGroup.cc.

◆ _updateCellGroups()

void Arcane::CartesianPatchGroup::_updateCellGroups ( Integer index,
bool update_flags )
private

Définition à la ligne 2097 du fichier CartesianPatchGroup.cc.

◆ _updateHigherLevel()

void Arcane::CartesianPatchGroup::_updateHigherLevel ( )
private

Définition à la ligne 1391 du fichier CartesianPatchGroup.cc.

◆ _updatePatchFlagsOfItemsGroundLevel()

void Arcane::CartesianPatchGroup::_updatePatchFlagsOfItemsGroundLevel ( )
private

Définition à la ligne 1605 du fichier CartesianPatchGroup.cc.

◆ _updatePatchFlagsOfItemsLevel()

void Arcane::CartesianPatchGroup::_updatePatchFlagsOfItemsLevel ( Int32 level,
bool use_cell_groups )
private

Définition à la ligne 1485 du fichier CartesianPatchGroup.cc.

◆ adaptLevel()

void Arcane::CartesianPatchGroup::adaptLevel ( Int32 level_to_adapt,
bool do_fatal_if_useless )

Définition à la ligne 874 du fichier CartesianPatchGroup.cc.

◆ addPatch() [1/2]

void Arcane::CartesianPatchGroup::addPatch ( const AMRZonePosition & zone_position)

Méthode permettant de créer un patch à partir de la zone passée en paramètre.

Cette méthode utilisant les mêmes méthodes que l'adaptation de maillage, elle peut être utilisée en cours de calcul.

Cette méthode est compatible uniquement avec l'AMR type 3 (AMR PatchCartesianMeshOnly).

Définition à la ligne 267 du fichier CartesianPatchGroup.cc.

Références ARCANE_FATAL, Arcane::TraceAccessor::debug(), ENUMERATE_, Arcane::ItemFlags::II_Refine, Arcane::TraceAccessor::info(), Arcane::AMRPatchPosition::isInWithOverlap(), Arcane::AMRZonePosition::length(), Arcane::AMRPatchPosition::level(), Arcane::AMRPatchPosition::maxPoint(), Arcane::AMRPatchPosition::minPoint(), Arcane::AMRPatchPosition::overlapLayerSize(), Arcane::PatchCartesianMeshOnly, Arcane::AMRPatchPosition::patchUp(), Arcane::AMRZonePosition::position(), Arcane::AMRPatchPosition::setOverlapLayerSize(), Arcane::AMRZonePosition::toAMRPatchPosition(), et Arcane::TraceAccessor::traceMng().

+ Voici le graphe d'appel pour cette fonction :

◆ addPatch() [2/2]

void Arcane::CartesianPatchGroup::addPatch ( ConstArrayView< Int32 > cells_local_id)

Méthode permettant de créer un patch contenant les mailles données en paramètre.

Cette méthode est compatible uniquement avec l'AMR type 1 (historique).

Définition à la ligne 209 du fichier CartesianPatchGroup.cc.

Références ARCANE_FATAL, Arcane::IMeshBase::cellFamily(), Arcane::IItemFamily::createGroup(), Arcane::IItemFamily::mesh(), et Arcane::PatchCartesianMeshOnly.

+ Voici le graphe d'appel pour cette fonction :

◆ allCells()

CellGroup Arcane::CartesianPatchGroup::allCells ( Integer index)

Méthode permettant de récupérer le groupe de toutes les mailles du patch demandé.

Paramètres
indexIndex (tableau) du patch.

Définition à la ligne 399 du fichier CartesianPatchGroup.cc.

Référencé par removeCellsInAllPatches().

+ Voici le graphe des appelants de cette fonction :

◆ applyPatchEdit()

void Arcane::CartesianPatchGroup::applyPatchEdit ( bool remove_empty_patches,
bool update_higher_level )

Méthode permettant de supprimer les patchs en attente de suppression.

Paramètres
remove_empty_patches(AMR-Type=1 uniquement) Suppression des patchs vides.
update_higher_level(AMR-Type=3 uniquement) Après une suppression, le niveau le plus haut peut devenir vide. Il est alors nécessaire de mettre ce paramètre à true pour mettre à jour les couches de mailles de recouvrement. Les mailles devenues inutiles seront supprimées.

Définition à la ligne 531 du fichier CartesianPatchGroup.cc.

Références Arcane::PatchCartesianMeshOnly, Arcane::MessagePassing::ReduceMax, et Arcane::AbstractArray< T >::size().

Référencé par removeCellsInAllPatches(), et removeCellsInZone().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ availableGroupIndex()

ConstArrayView< Int32 > Arcane::CartesianPatchGroup::availableGroupIndex ( )

Définition à la ligne 1860 du fichier CartesianPatchGroup.cc.

◆ beginAdaptMesh()

void Arcane::CartesianPatchGroup::beginAdaptMesh ( Int32 nb_levels,
Int32 level_to_refine_first )

Définition à la ligne 756 du fichier CartesianPatchGroup.cc.

◆ build()

void Arcane::CartesianPatchGroup::build ( )

Définition à la ligne 58 du fichier CartesianPatchGroup.cc.

◆ clear()

void Arcane::CartesianPatchGroup::clear ( )

Méthode permettant de supprimer tous les patchs. Attention, les mailles des patchs ne seront pas supprimées.

Définition à la ligne 434 du fichier CartesianPatchGroup.cc.

◆ clearRefineRelatedFlags()

void Arcane::CartesianPatchGroup::clearRefineRelatedFlags ( ) const

Définition à la ligne 1837 du fichier CartesianPatchGroup.cc.

◆ endAdaptMesh()

void Arcane::CartesianPatchGroup::endAdaptMesh ( )

Définition à la ligne 809 du fichier CartesianPatchGroup.cc.

◆ groundPatch()

Ref< CartesianMeshPatch > Arcane::CartesianPatchGroup::groundPatch ( )

Méthode permettant de récupérer le patch de niveau 0.

Création si non existant.

Définition à la ligne 199 du fichier CartesianPatchGroup.cc.

◆ inPatchCells()

CellGroup Arcane::CartesianPatchGroup::inPatchCells ( Integer index)

Méthode permettant de récupérer le groupe des mailles du patch demandé.

Paramètres
indexIndex (tableau) du patch.

Définition à la ligne 408 du fichier CartesianPatchGroup.cc.

Références ARCANE_FATAL, et Arcane::PatchCartesianMeshOnly.

◆ mergePatches()

void Arcane::CartesianPatchGroup::mergePatches ( )

Définition à la ligne 651 du fichier CartesianPatchGroup.cc.

◆ nbPatch()

Integer Arcane::CartesianPatchGroup::nbPatch ( ) const

Définition à la ligne 372 du fichier CartesianPatchGroup.cc.

◆ overlapCells()

CellGroup Arcane::CartesianPatchGroup::overlapCells ( Integer index)

Méthode permettant de récupérer le groupe des mailles de recouvrement du patch demandé.

Paramètres
indexIndex (tableau) du patch.

Définition à la ligne 420 du fichier CartesianPatchGroup.cc.

Références ARCANE_FATAL, et Arcane::PatchCartesianMeshOnly.

◆ overlapLayerSize()

Int32 Arcane::CartesianPatchGroup::overlapLayerSize ( Int32 level)

Définition à la ligne 1910 du fichier CartesianPatchGroup.cc.

◆ patch()

Ref< CartesianMeshPatch > Arcane::CartesianPatchGroup::patch ( Integer index) const

Définition à la ligne 381 du fichier CartesianPatchGroup.cc.

◆ patchListView()

CartesianMeshPatchListView Arcane::CartesianPatchGroup::patchListView ( ) const

Définition à la ligne 390 du fichier CartesianPatchGroup.cc.

◆ rebuildAvailableGroupIndex()

void Arcane::CartesianPatchGroup::rebuildAvailableGroupIndex ( ConstArrayView< Integer > available_group_index)

Définition à la ligne 1851 du fichier CartesianPatchGroup.cc.

◆ recreateFromDump()

void Arcane::CartesianPatchGroup::recreateFromDump ( )

Définition à la ligne 125 du fichier CartesianPatchGroup.cc.

◆ removeCellsInAllPatches()

void Arcane::CartesianPatchGroup::removeCellsInAllPatches ( ConstArrayView< Int32 > cells_local_id)

Méthode permettant de supprimer des mailles de tous les patchs.

Les patchs vides seront supprimés.

Cette méthode est compatible uniquement avec l'AMR type 1 (historique).

Définition à la ligne 462 du fichier CartesianPatchGroup.cc.

Références allCells(), applyPatchEdit(), ARCANE_FATAL, et Arcane::PatchCartesianMeshOnly.

+ Voici le graphe d'appel pour cette fonction :

◆ removeCellsInZone()

void Arcane::CartesianPatchGroup::removeCellsInZone ( const AMRZonePosition & zone_to_delete)

Méthode permettant de supprimer une zone de mailles.

Cette zone peut être sur plusieurs patchs à la fois, mais doit désigner des mailles d'un même niveau.

Une reconstruction des patchs sera réalisée afin qu'ils restent conforme. Les patchs devenus vides seront supprimés.

Définition à la ligne 504 du fichier CartesianPatchGroup.cc.

Références applyPatchEdit(), ARCANE_FATAL, Arcane::AMRZonePosition::cellsInPatch(), Arcane::AMRPatchPosition::level(), et Arcane::PatchCartesianMeshOnly.

+ Voici le graphe d'appel pour cette fonction :

◆ removePatch()

void Arcane::CartesianPatchGroup::removePatch ( Integer index)

Méthode permettant de supprimer un patch.

Note
Cette méthode est en deux temps. Pour déclencher la suppression du ou des patchs, il est nécessaire d'appeler la méthode applyPatchEdit().
Paramètres
indexIndex (tableau) du patch.

Définition à la ligne 443 du fichier CartesianPatchGroup.cc.

Références ARCANE_FATAL.

◆ saveInfosInProperties()

void Arcane::CartesianPatchGroup::saveInfosInProperties ( )

Définition à la ligne 67 du fichier CartesianPatchGroup.cc.

◆ setOverlapLayerSizeTopLevel()

void Arcane::CartesianPatchGroup::setOverlapLayerSizeTopLevel ( Integer size_of_overlap_layer_top_level)

Définition à la ligne 1869 du fichier CartesianPatchGroup.cc.

◆ updateLevelsAndAddGroundPatch()

void Arcane::CartesianPatchGroup::updateLevelsAndAddGroundPatch ( )

Méthode permettant de remonter tous les patchs d'un niveau, de mettre à jour le niveau ground et de créer le nouveau niveau 1.

À appeler une fois les mailles de niveau 0 créées.

Définition à la ligne 570 du fichier CartesianPatchGroup.cc.

Références Arcane::AMRPatchPosition::computeOverlapLayerSize(), Arcane::PatchCartesianMeshOnly, Arcane::AMRPatchPosition::setLevel(), Arcane::AMRPatchPosition::setMaxPoint(), et Arcane::AMRPatchPosition::setMinPoint().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_amr_patch_cell_groups_all

UniqueArray<CellGroup> Arcane::CartesianPatchGroup::m_amr_patch_cell_groups_all
private

Définition à la ligne 222 du fichier CartesianPatchGroup.h.

◆ m_amr_patch_cell_groups_inpatch

UniqueArray<CellGroup> Arcane::CartesianPatchGroup::m_amr_patch_cell_groups_inpatch
private

Définition à la ligne 223 du fichier CartesianPatchGroup.h.

◆ m_amr_patch_cell_groups_overlap

UniqueArray<CellGroup> Arcane::CartesianPatchGroup::m_amr_patch_cell_groups_overlap
private

Définition à la ligne 224 du fichier CartesianPatchGroup.h.

◆ m_amr_patches

UniqueArray<Ref<CartesianMeshPatch> > Arcane::CartesianPatchGroup::m_amr_patches
private

Définition à la ligne 226 du fichier CartesianPatchGroup.h.

◆ m_amr_patches_pointer

UniqueArray<ICartesianMeshPatch*> Arcane::CartesianPatchGroup::m_amr_patches_pointer
private

Définition à la ligne 225 du fichier CartesianPatchGroup.h.

◆ m_available_group_index

UniqueArray<Integer> Arcane::CartesianPatchGroup::m_available_group_index
private

Définition à la ligne 230 du fichier CartesianPatchGroup.h.

◆ m_cmesh

ICartesianMesh* Arcane::CartesianPatchGroup::m_cmesh
private

Définition à la ligne 227 du fichier CartesianPatchGroup.h.

◆ m_higher_level

Int32 Arcane::CartesianPatchGroup::m_higher_level
private

Définition à la ligne 232 du fichier CartesianPatchGroup.h.

◆ m_index_new_patches

Int32 Arcane::CartesianPatchGroup::m_index_new_patches
private

Définition à la ligne 229 du fichier CartesianPatchGroup.h.

◆ m_latest_call_level

Int32 Arcane::CartesianPatchGroup::m_latest_call_level
private

Définition à la ligne 234 du fichier CartesianPatchGroup.h.

◆ m_patches_to_delete

UniqueArray<Integer> Arcane::CartesianPatchGroup::m_patches_to_delete
private

Définition à la ligne 228 du fichier CartesianPatchGroup.h.

◆ m_properties

Ref<Properties> Arcane::CartesianPatchGroup::m_properties
private

Définition à la ligne 235 du fichier CartesianPatchGroup.h.

◆ m_size_of_overlap_layer_top_level

Integer Arcane::CartesianPatchGroup::m_size_of_overlap_layer_top_level
private

Définition à la ligne 231 du fichier CartesianPatchGroup.h.

◆ m_target_nb_levels

Int32 Arcane::CartesianPatchGroup::m_target_nb_levels
private

Définition à la ligne 233 du fichier CartesianPatchGroup.h.


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