From bccb80f7311c4f7ccfb5f47d00327c22a850b353 Mon Sep 17 00:00:00 2001
From: Simon Praetorius <simon.praetorius@tu-dresden.de>
Date: Fri, 10 Feb 2012 08:28:43 +0000
Subject: [PATCH] ArhWriter extended

---
 AMDiS/src/io/ArhWriter.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/AMDiS/src/io/ArhWriter.h b/AMDiS/src/io/ArhWriter.h
index fd09276b..31369c5f 100644
--- a/AMDiS/src/io/ArhWriter.h
+++ b/AMDiS/src/io/ArhWriter.h
@@ -55,6 +55,21 @@ namespace AMDiS {
 	write(filename, vec0.getFeSpace()->getMesh(), &vec0);
     }
 
+    static void writeFile(SystemVector *vec,
+			  std::string filename)
+    {
+      std::vector<DOFVector<double>*> vecs;
+      for (int i = 0; i < vec->getSize(); i++)
+	vecs.push_back(vec->getDOFVector(i));
+      write(filename, vecs[0]->getFeSpace()->getMesh(), vecs);
+    }
+
+    static void writeFile(std::vector<DOFVector<double>*> vecs,
+			  std::string filename)
+    {
+      write(filename, vecs[0]->getFeSpace()->getMesh(), vecs);
+    }
+    
   protected:
     static void writeMacroElement(std::ofstream &file, 
 				  MeshStructure &code, 
-- 
GitLab