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