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. | |
Définition à la ligne 774 du fichier CellMerger.cc.
Arcane::mesh::CellToQuadrilateralMerger::CellToQuadrilateralMerger | ( | ItemSwapperUtils * | swap_utils, |
Cell | cell1, | ||
Cell | cell2 | ||
) |
Constructeur
cell1 | la maille conservé |
cell2 | la 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().
|
private |
Initialisation des quantité m_cell_1_common_node_numbers m_cell_2_common_node_numbers et m_cell_2_exchanged_node_numbers
i_cell_1 | la maille 1 |
i_cell_2 | la 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().
|
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().
|
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().
|
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().
|
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().