From dbaf8c483a9faec80c7f990679b0aea8526f3341 Mon Sep 17 00:00:00 2001
From: Thomas Witkowski <thomas.witkowski@gmx.de>
Date: Wed, 15 Dec 2010 11:38:41 +0000
Subject: [PATCH] Fixed valgrind errors in GridWriter.

---
 AMDiS/src/io/GridWriter.hh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/AMDiS/src/io/GridWriter.hh b/AMDiS/src/io/GridWriter.hh
index ac60db70..f0ff187c 100644
--- a/AMDiS/src/io/GridWriter.hh
+++ b/AMDiS/src/io/GridWriter.hh
@@ -123,7 +123,7 @@ namespace AMDiS {
   void GridWriter<T>::writeGrid(const WorldVector<double> *p,
 				int *numPoints, 
 				double *dist,
-				std::vector< DOFVector<T> * >     vec,
+				std::vector<DOFVector<T>*> vec,
 				const char *filename,
                                 int outFilePrecision)
   {
@@ -144,6 +144,8 @@ namespace AMDiS {
     WorldVector<double> *basis = new WorldVector<double>[dim];
     double *lengthBasis = new double[dim];
     WorldVector<double> *step = new WorldVector<double>[3];
+    for (int i = 0; i < 3; i++)
+      step[i].set(0.0);
 
     for (int i = 0; i < dim; i++) {
       TEST_EXIT(numPoints[i] > 0)("numPoints < 1\n");
-- 
GitLab