Commits (1)
......@@ -186,7 +186,10 @@ void MeshLoader::Transform_Elements() {
for (auto i = current_nodes.begin(); i < current_nodes.end() - 1; ++i)
for (auto j = i + 1; j < current_nodes.end(); ++j) {
Edge current_edge(*i, *j, 0);
//!!! Использование алгоритма всместо метода - получаем линейное время по кол-ву ребер
auto founded_edge = std::find(edges.begin(), edges.end(), current_edge);
if (founded_edge != edges.end())
it.nodes_id.push_back(founded_edge->c_id);
}
......