From 6aae899d31b053d79607b44a521db2bee3ea4d3a Mon Sep 17 00:00:00 2001 From: Simon Praetorius <simon.praetorius@tu-dresden.de> Date: Thu, 9 Feb 2012 11:48:39 +0000 Subject: [PATCH] ArhReader corrected --- AMDiS/src/io/ArhReader.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/AMDiS/src/io/ArhReader.cc b/AMDiS/src/io/ArhReader.cc index bad8fa0b..ec9f5393 100644 --- a/AMDiS/src/io/ArhReader.cc +++ b/AMDiS/src/io/ArhReader.cc @@ -32,13 +32,15 @@ namespace AMDiS { int nProcs) { int nValueVectors = getNumValueVectors(filename); - vector<DOFVector<double>*> vecs(nValueVectors, NULL); + vector<DOFVector<double>*> vecs(0); if (nValueVectors > 0) - vecs[0] = vec0; + vecs.push_back(vec0); if (nValueVectors > 1) - vecs[1] = vec1; + vecs.push_back(vec1); if (nValueVectors > 2) - vecs[2] = vec2; + vecs.push_back(vec2); + for (size_t i = 3; i < nValueVectors; i++) + vecs.push_back(NULL); ArhReader::read(filename, mesh, vecs, writeParallel, nProcs); } -- GitLab