From c2b3bf97a46b3b4731e064437dd924a52384258c Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Sun, 2 Jun 2019 16:27:12 +0200 Subject: [PATCH] [test][io][subgrid] Remove deprecation warnings --- .../gridmanager/test_gridmanager_subgrid.cc | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/test/io/gridmanager/test_gridmanager_subgrid.cc b/test/io/gridmanager/test_gridmanager_subgrid.cc index f14346dd8f..2ae3fb7455 100644 --- a/test/io/gridmanager/test_gridmanager_subgrid.cc +++ b/test/io/gridmanager/test_gridmanager_subgrid.cc @@ -26,12 +26,9 @@ #include <dune/common/fvector.hh> #include <dune/common/timer.hh> #include <dune/grid/io/file/vtk.hh> -#include <dune/grid/yaspgrid.hh> #include <dumux/common/parameters.hh> -#include <dumux/io/grid/gridmanager.hh> -#include <dumux/io/grid/subgridmanager.hh> -#include <dumux/discretization/method.hh> +#include <dumux/io/grid/gridmanager_sub.hh> /*! * \brief A method providing an () operator in order to select elements for a subgrid. @@ -70,6 +67,7 @@ int main(int argc, char** argv) try Dune::Timer timer; using HostGrid = Dune::YaspGrid<dim, Dune::TensorProductCoordinates<double, dim> >; + using SubGridTensor = Dune::SubGrid<dim, HostGrid>; using HostGridManager = Dumux::GridManager<HostGrid>; HostGridManager externalHostGridManager; @@ -109,9 +107,9 @@ int main(int argc, char** argv) try return element.geometry().center()[0] > center[0]; }; - SubgridManager<HostGrid> subgridManager; + Dumux::GridManager<SubGridTensor> subgridManager; subgridManager.init(hostGrid, elementSelector); - Dune::VTKWriter<SubgridManager<HostGrid>::Grid::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); + Dune::VTKWriter<SubGridTensor::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); vtkWriter.write("subgrid_one"); } { @@ -122,9 +120,9 @@ int main(int argc, char** argv) try // Of course, a lambda would be possible here, too. CircleSelector<GlobalPosition> elementSelector(center); - SubgridManager<HostGrid> subgridManager; + Dumux::GridManager<Dune::SubGrid<2, HostGrid>> subgridManager; subgridManager.init(hostGrid, elementSelector); - Dune::VTKWriter<SubgridManager<HostGrid>::Grid::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); + Dune::VTKWriter<SubGridTensor::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); vtkWriter.write("subgrid_three"); } @@ -138,16 +136,17 @@ int main(int argc, char** argv) try return element.geometry().center()[0] < center[0]; }; - SubgridManager<HostGrid, HostGridManager> subgridManager; + Dumux::GridManager<Dune::SubGrid<2, HostGrid>> subgridManager; subgridManager.init(elementSelector, "Internal"); - Dune::VTKWriter<SubgridManager<HostGrid>::Grid::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); + Dune::VTKWriter<SubGridTensor::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); vtkWriter.write("subgrid_two"); } // create subgrid from image file { std::cout << "Constructing SubGrid from binary image" << std::endl; - using GridManager = SubgridManager<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2>>>; + using HostGrid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2>>; + using GridManager = Dumux::GridManager<Dune::SubGrid<2, HostGrid>>; GridManager subgridManager; subgridManager.init("Image"); Dune::VTKWriter<GridManager::Grid::LeafGridView> vtkWriter(subgridManager.grid().leafGridView()); vtkWriter.write("subgrid_binary_image"); -- GitLab