Merges two faces in 2D (in fact, two edges). More...
Public Member Functions | |
| Faces2DMerger (ItemSwapperUtils *swap_utils, Face i_face_1, Face i_face_2) | |
Private Member Functions | |
| void | _setFacesNodeNumbers (Face i_face_1, Face i_face_2) |
Private Attributes | |
| Integer | m_face_1_common_node_numbers |
| Integer | m_face_2_common_node_numbers |
| Integer | m_face_2_exchanged_node_numbers |
Merges two faces in 2D (in fact, two edges).
Definition at line 269 of file CellMerger.cc.
| Arcane::mesh::Faces2DMerger::Faces2DMerger | ( | ItemSwapperUtils * | swap_utils, |
| Face | i_face_1, | ||
| Face | i_face_2 ) |
Constructor
| i_face_1 | the face to keep |
| i_face_2 | the abandoned face |
Definition at line 349 of file CellMerger.cc.
References _setFacesNodeNumbers(), m_face_1_common_node_numbers, m_face_2_common_node_numbers, m_face_2_exchanged_node_numbers, Arcane::mesh::ItemSwapperUtils::swapFaceNodes(), and Arcane::Item::type().
Initialization of m_face_1_common_node_numbers, m_face_2_common_node_numbers, and m_face_2_exchanged_node_numbers
| i_face_1 | face 1 |
| i_face_2 | face 2 |
Definition at line 300 of file CellMerger.cc.
References m_face_1_common_node_numbers, m_face_2_common_node_numbers, m_face_2_exchanged_node_numbers, and Arcane::ItemWithNodes::nodes().
Referenced by Faces2DMerger().
|
private |
Numbers in face 1 of nodes common with face 2
Definition at line 273 of file CellMerger.cc.
Referenced by _setFacesNodeNumbers(), and Faces2DMerger().
|
private |
Numbers in face 2 of nodes common with face 1
Definition at line 274 of file CellMerger.cc.
Referenced by _setFacesNodeNumbers(), and Faces2DMerger().
|
private |
Numbers in face 2 of nodes that will define the merged face
Definition at line 275 of file CellMerger.cc.
Referenced by _setFacesNodeNumbers(), and Faces2DMerger().