Cett fonction-classe a pour but de fusionner deux faces dont la deuxième est forcément un quadrangle. Plus de détails...
Fonctions membres publiques | |
FaceToQuadrilateralMerger (ItemSwapperUtils *swap_utils, Face face1, Face face2) | |
Fonctions membres privées | |
bool | _setFacesNodeNumbers (Face i_face_1, Face i_face_2) |
Attributs privés | |
IntegerUniqueArray | m_face_1_common_node_numbers |
IntegerUniqueArray | m_face_2_common_node_numbers |
IntegerUniqueArray | m_face_2_exchanged_node_numbers |
Attributs privés statiques | |
static const Integer | m_quad_node_neighbors [4][2] = { {1,3},{0,2},{1,3},{0,2} } |
Cett fonction-classe a pour but de fusionner deux faces dont la deuxième est forcément un quadrangle.
Définition à la ligne 644 du fichier CellMerger.cc.
Arcane::mesh::FaceToQuadrilateralMerger::FaceToQuadrilateralMerger | ( | ItemSwapperUtils * | swap_utils, |
Face | face1, | ||
Face | face2 | ||
) |
Constructeur
face1 | la face consevée |
face2 | la face abandonnée [OBLIGATOIREMENT UN QUADRANGLE] |
Définition à la ligne 744 du fichier CellMerger.cc.
Références _setFacesNodeNumbers(), m_face_1_common_node_numbers, m_face_2_exchanged_node_numbers, et Arccore::AbstractArray< T >::size().
|
private |
Initialisation des quantité m_face_1_common_node_numbers m_face_2_common_node_numbers et m_face_2_exchanged_node_numbers
i_face_1 | la face 1 |
i_face_2 | la face 2 |
Définition à la ligne 675 du fichier CellMerger.cc.
Références Arccore::Array< T >::add(), m_face_1_common_node_numbers, m_face_2_common_node_numbers, m_face_2_exchanged_node_numbers, m_quad_node_neighbors, Arccore::Array< T >::reserve(), et Arccore::AbstractArray< T >::size().
Référencé par FaceToQuadrilateralMerger().
|
private |
Numéros dans la face 1 des sommets communs avec la face 2
Définition à la ligne 647 du fichier CellMerger.cc.
Référencé par _setFacesNodeNumbers(), et FaceToQuadrilateralMerger().
|
private |
Numéros dans la face 1 des sommets communs avec la face 2
Définition à la ligne 648 du fichier CellMerger.cc.
Référencé par _setFacesNodeNumbers().
|
private |
Numéros dans la face 2 des sommets qui définiront la maille fusionnée
Définition à la ligne 649 du fichier CellMerger.cc.
Référencé par _setFacesNodeNumbers(), et FaceToQuadrilateralMerger().
|
staticprivate |
Liste des noeuds voisins par arête dans un quadrangle
Définition à la ligne 651 du fichier CellMerger.cc.
Référencé par _setFacesNodeNumbers().