diff --git a/AMDiS/src/VtkWriter.hh b/AMDiS/src/VtkWriter.hh
index f5557991778a95562650d736c1ab62ea84726e45..ede67144045a1609ebf4e3ec4f62ef3ea693fb06 100644
--- a/AMDiS/src/VtkWriter.hh
+++ b/AMDiS/src/VtkWriter.hh
@@ -85,7 +85,7 @@ namespace AMDiS {
   }
   
   template<typename T>
-  void writeVertexCoords(T &file)
+  void VtkWriter::writeVertexCoords(T &file)
   {
     DOFVector< std::list<VertexInfo> > *vertexInfos = (*dataCollector)[0]->getVertexInfos();
     DOFVector< std::list<VertexInfo> >::Iterator it(vertexInfos, USED_DOFS);
@@ -116,7 +116,7 @@ namespace AMDiS {
   }
 
   template<typename T>
-  void writeVertexValues(T &file, int componentNo)
+  void VtkWriter::writeVertexValues(T &file, int componentNo)
   {
     //    DOFVector<int> *interpPointInd;
     //    DOFVector<double> *values;
@@ -171,7 +171,7 @@ namespace AMDiS {
   }
   
   template<typename T>
-  void writeConnectivity(T &file)
+  void VtkWriter::writeConnectivity(T &file)
   {
     // For the second dim case, and if higher order Lagrange elements are used,
     // write the connectivity by extra functions.
@@ -197,7 +197,7 @@ namespace AMDiS {
   }
   
   template<typename T>
-  void writeConnectivity_dim2_degree2(T &file)
+  void VtkWriter::writeConnectivity_dim2_degree2(T &file)
   {
     std::list<ElementInfo> *elements = (*dataCollector)[0]->getElementInfos();
     std::list<ElementInfo>::iterator elementIt;
@@ -230,7 +230,7 @@ namespace AMDiS {
   }
 
   template<typename T>
-  void writeConnectivity_dim2_degree3(T &file)
+  void VtkWriter::writeConnectivity_dim2_degree3(T &file)
   {
     std::list<ElementInfo> *elements = (*dataCollector)[0]->getElementInfos();
     std::list<ElementInfo>::iterator elementIt;
@@ -285,7 +285,7 @@ namespace AMDiS {
   }
 
   template<typename T>
-  void writeConnectivity_dim2_degree4(T &file)
+  void VtkWriter::writeConnectivity_dim2_degree4(T &file)
   {
     std::list<ElementInfo> *elements = (*dataCollector)[0]->getElementInfos();
     std::list<ElementInfo>::iterator elementIt;