From 7592098326dfb02114462e72a0d180695a9f80f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=91=D0=BE=D0=B3=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2?= Date: Tue, 28 Dec 2021 10:45:47 +0000 Subject: [PATCH] Update MeshLoader.cpp --- MeshLoader.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/MeshLoader.cpp b/MeshLoader.cpp index f95ad07..eed3c1f 100644 --- a/MeshLoader.cpp +++ b/MeshLoader.cpp @@ -15,8 +15,6 @@ vector& MeshLoader::Get_BFEs() { } -//!!! Все контейнеры должны возвращать ID, а не сами узлы и КЭ. - vector MeshLoader::Get_FE_by_nodes(int id1, int id2, int id3) { vector ans; auto it = finiteelements.begin(); @@ -92,10 +90,6 @@ vector MeshLoader::Get_BFE_by_border(int id) { } void MeshLoader::Insertion() { - //!!! Нужно завести хеш-таблицу для хеширования просмотренных ребер. - //!!! Обходя КЭ и его ребра, нужно проверять, было ли просмотрено ребро ранее. - //!!! Если да, то в ребре можно хранить ID третьего узла и использовать его для добавления в узлы данного КЭ. - //!!! Если нет, то создать новый узел и захешировать ребро. unordered_set inserted; /*for (auto &cur: finiteelements) { vector vc = cur.nodes_id; -- GitLab