Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::mesh::CellToQuadrilateralMerger
+ Graphe de collaboration de Arcane::mesh::CellToQuadrilateralMerger:

Fonctions membres publiques

 CellToQuadrilateralMerger (ItemSwapperUtils *swap_utils, Cell cell1, Cell cell2)
 

Fonctions membres privées

void _setCellsNodeNumbers (Cell i_cell_1, Cell i_cell_2)
 

Attributs privés

IntegerUniqueArray m_cell_1_common_node_numbers
 Numéros dans la maille 1 des sommets communs avec la maille 2.
 
IntegerUniqueArray m_cell_2_common_node_numbers
 Numéros dans la maille 2 des sommets communs avec la maille 1.
 
IntegerUniqueArray m_cell_2_exchanged_node_numbers
 Numéros dans la maille 2 des sommets qui définiront la maille fusionnée.
 

Attributs privés statiques

static const Integer m_quad_node_neighbors [4][2] = { {1,3},{0,2},{1,3},{0,2} }
 Liste des noeuds voisins par arête dans un quadrangle.
 

Description détaillée

Définition à la ligne 774 du fichier CellMerger.cc.

Documentation des constructeurs et destructeur

◆ CellToQuadrilateralMerger()

Arcane::mesh::CellToQuadrilateralMerger::CellToQuadrilateralMerger ( ItemSwapperUtils swap_utils,
Cell  cell1,
Cell  cell2 
)

Constructeur

Paramètres
cell1la maille conservé
cell2la maille abandonnée [OBLIGATOIREMENT UN QUADRANGLE]

Définition à la ligne 872 du fichier CellMerger.cc.

Références _setCellsNodeNumbers(), m_cell_1_common_node_numbers, m_cell_2_exchanged_node_numbers, et Arccore::AbstractArray< T >::size().

Documentation des fonctions membres

◆ _setCellsNodeNumbers()

void Arcane::mesh::CellToQuadrilateralMerger::_setCellsNodeNumbers ( Cell  i_cell_1,
Cell  i_cell_2 
)
private

Initialisation des quantité m_cell_1_common_node_numbers m_cell_2_common_node_numbers et m_cell_2_exchanged_node_numbers

Paramètres
i_cell_1la maille 1
i_cell_2la maille 2

Définition à la ligne 810 du fichier CellMerger.cc.

Références Arccore::Array< T >::add(), m_cell_1_common_node_numbers, m_cell_2_common_node_numbers, m_cell_2_exchanged_node_numbers, m_quad_node_neighbors, Arccore::Array< T >::reserve(), et Arccore::AbstractArray< T >::size().

Référencé par CellToQuadrilateralMerger().

Documentation des données membres

◆ m_cell_1_common_node_numbers

IntegerUniqueArray Arcane::mesh::CellToQuadrilateralMerger::m_cell_1_common_node_numbers
private

Numéros dans la maille 1 des sommets communs avec la maille 2.

Définition à la ligne 778 du fichier CellMerger.cc.

Référencé par _setCellsNodeNumbers(), et CellToQuadrilateralMerger().

◆ m_cell_2_common_node_numbers

IntegerUniqueArray Arcane::mesh::CellToQuadrilateralMerger::m_cell_2_common_node_numbers
private

Numéros dans la maille 2 des sommets communs avec la maille 1.

Définition à la ligne 780 du fichier CellMerger.cc.

Référencé par _setCellsNodeNumbers().

◆ m_cell_2_exchanged_node_numbers

IntegerUniqueArray Arcane::mesh::CellToQuadrilateralMerger::m_cell_2_exchanged_node_numbers
private

Numéros dans la maille 2 des sommets qui définiront la maille fusionnée.

Définition à la ligne 782 du fichier CellMerger.cc.

Référencé par _setCellsNodeNumbers(), et CellToQuadrilateralMerger().

◆ m_quad_node_neighbors

const Integer Arcane::mesh::CellToQuadrilateralMerger::m_quad_node_neighbors = { {1,3},{0,2},{1,3},{0,2} }
staticprivate

Liste des noeuds voisins par arête dans un quadrangle.

Définition à la ligne 785 du fichier CellMerger.cc.

Référencé par _setCellsNodeNumbers().


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