diff --git a/src/mesh/Connectivity.hpp b/src/mesh/Connectivity.hpp index 3bf5cd4201c574749e5b6a67a2b6c4d667bd88f1..7a3c77b717854dbbc16e48dddbe10b3940172ff2 100644 --- a/src/mesh/Connectivity.hpp +++ b/src/mesh/Connectivity.hpp @@ -546,32 +546,16 @@ class Connectivity final : public IConnectivity cellToCellGraph() const { std::vector<std::set<int>> cell_cells(this->numberOfCells()); - if constexpr (true) { - const auto& face_to_cell_matrix = this->faceToCellMatrix(); + const auto& face_to_cell_matrix = this->faceToCellMatrix(); - for (FaceId l = 0; l < this->numberOfFaces(); ++l) { - const auto& face_to_cell = face_to_cell_matrix[l]; - if (face_to_cell.size() > 1) { - const CellId cell_0 = face_to_cell[0]; - const CellId cell_1 = face_to_cell[1]; + for (FaceId l = 0; l < this->numberOfFaces(); ++l) { + const auto& face_to_cell = face_to_cell_matrix[l]; + if (face_to_cell.size() > 1) { + const CellId cell_0 = face_to_cell[0]; + const CellId cell_1 = face_to_cell[1]; - cell_cells[cell_0].insert(cell_1); - cell_cells[cell_1].insert(cell_0); - } - } - } else { - const auto& node_to_cell_matrix = this->nodeToCellMatrix(); - - for (NodeId l = 0; l < this->numberOfNodes(); ++l) { - const auto& node_to_cell = node_to_cell_matrix[l]; - for (size_t i_cell = 0; i_cell < node_to_cell.size(); ++i_cell) { - const CellId cell_0 = node_to_cell[i_cell]; - for (size_t j_cell = 0; j_cell < i_cell; ++j_cell) { - const CellId cell_1 = node_to_cell[j_cell]; - cell_cells[cell_0].insert(cell_1); - cell_cells[cell_1].insert(cell_0); - } - } + cell_cells[cell_0].insert(cell_1); + cell_cells[cell_1].insert(cell_0); } }