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