From be8c98374582c58da4bf2312f337151a263baf2e Mon Sep 17 00:00:00 2001 From: Karsten Rink <karsten.rink@ufz.de> Date: Wed, 9 May 2012 16:53:15 +0200 Subject: [PATCH] fixed destructor for neighbour-element-array --- MeshLib/Elements/Cell.cpp | 1 + MeshLib/Elements/Element.cpp | 1 - MeshLib/Elements/Face.cpp | 1 + SimpleTests/MeshTests/MeshRead.cpp | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MeshLib/Elements/Cell.cpp b/MeshLib/Elements/Cell.cpp index 84a19214e08..2b8a9d08068 100644 --- a/MeshLib/Elements/Cell.cpp +++ b/MeshLib/Elements/Cell.cpp @@ -21,6 +21,7 @@ Cell::Cell(MshElemType::type type, unsigned value) Cell::~Cell() { + delete[] this->_neighbors; } diff --git a/MeshLib/Elements/Element.cpp b/MeshLib/Elements/Element.cpp index 8b9fccd9889..6cdd17b154a 100644 --- a/MeshLib/Elements/Element.cpp +++ b/MeshLib/Elements/Element.cpp @@ -26,7 +26,6 @@ Element::Element(MshElemType::type type, unsigned value) Element::~Element() { delete[] this->_nodes; - delete[] this->_neighbors; } const Element* Element::getNeighbor(unsigned i) const diff --git a/MeshLib/Elements/Face.cpp b/MeshLib/Elements/Face.cpp index 8648f35b256..80b1f9112e1 100644 --- a/MeshLib/Elements/Face.cpp +++ b/MeshLib/Elements/Face.cpp @@ -21,6 +21,7 @@ Face::Face(MshElemType::type type, unsigned value) Face::~Face() { + delete[] this->_neighbors; } diff --git a/SimpleTests/MeshTests/MeshRead.cpp b/SimpleTests/MeshTests/MeshRead.cpp index 6cfd71c00d0..b0e683da47a 100644 --- a/SimpleTests/MeshTests/MeshRead.cpp +++ b/SimpleTests/MeshTests/MeshRead.cpp @@ -11,6 +11,7 @@ int main(int argc, char *argv[]) { std::string file_name("c:/Project/Data/Ammer/Ammer-Homogen100m-Final.msh"); + //std::string file_name("c:/Project/PlyTestMesh.msh"); FileIO::MeshIO mesh_io; MeshLib::Mesh* mesh = mesh_io.loadMeshFromFile(file_name); -- GitLab