From 94a4c4538ea1810d87133d7f75987cab8cf165c1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@mi.fu-berlin.de>
Date: Thu, 22 Jun 2017 12:55:13 +0200
Subject: [PATCH] Move write*GridView* to .cc again - it's not general

---
 src/04-gridviews.cc | 18 ++++++++++++++++++
 src/04-gridviews.hh | 17 -----------------
 2 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/src/04-gridviews.cc b/src/04-gridviews.cc
index 911c7a8..d2d4310 100644
--- a/src/04-gridviews.cc
+++ b/src/04-gridviews.cc
@@ -25,6 +25,24 @@
 
 
 
+template<class GridView>
+void writeGridView(const GridView& gridView, std::string postFix)
+{
+  Dune::VTKWriter<GridView> vtkWriter(gridView);
+  vtkWriter.write(std::string("04-gridviews-")+postFix);
+}
+
+template<class Grid>
+void writeAllGridViews(const Grid& grid, std::string gridName)
+{
+  for(int level = 0; level <= grid.maxLevel(); ++level)
+    writeGridView(grid.levelGridView(level), Dune::formatString(gridName+"-level-%02d", level));
+  
+  writeGridView(grid.leafGridView(), gridName+"-leaf");
+}
+
+
+
 int main(int argc, char** argv)
 {
   try{
diff --git a/src/04-gridviews.hh b/src/04-gridviews.hh
index d30b5e6..84d2066 100644
--- a/src/04-gridviews.hh
+++ b/src/04-gridviews.hh
@@ -48,22 +48,5 @@ auto createSimplexGrid()
 }
 
 
-template<class GridView>
-void writeGridView(const GridView& gridView, std::string postFix)
-{
-  Dune::VTKWriter<GridView> vtkWriter(gridView);
-  vtkWriter.write(std::string("04-gridviews-")+postFix);
-}
-
-template<class Grid>
-void writeAllGridViews(const Grid& grid, std::string gridName)
-{
-  for(int level = 0; level <= grid.maxLevel(); ++level)
-    writeGridView(grid.levelGridView(level), Dune::formatString(gridName+"-level-%02d", level));
-  
-  writeGridView(grid.leafGridView(), gridName+"-leaf");
-}
-
-
 
 #endif // DUNE_FUTUTORIAL_SRC_04GRIDVIEWS_HH
-- 
GitLab