diff --git a/AMDiS/src/io/ArhWriter.h b/AMDiS/src/io/ArhWriter.h index bb10fd812e7ad1e554ff57c45e04f73afdb09347..fd09276baa0c9a2583684f36f36a6b6c5b06f803 100644 --- a/AMDiS/src/io/ArhWriter.h +++ b/AMDiS/src/io/ArhWriter.h @@ -27,6 +27,7 @@ #include <fstream> #include "AMDiS_fwd.h" +#include "DOFVector.h" namespace AMDiS { @@ -41,6 +42,18 @@ namespace AMDiS { static void write(std::string filename, Mesh *mesh, std::vector<DOFVector<double>*> vecs, bool writeParallel = true); + + static void writeFile(DOFVector<double>* vec0, + std::string filename) + { + write(filename, vec0->getFeSpace()->getMesh(), vec0); + } + + static void writeFile(DOFVector<double>& vec0, + std::string filename) + { + write(filename, vec0.getFeSpace()->getMesh(), &vec0); + } protected: static void writeMacroElement(std::ofstream &file,