From 0bfb46ee5df03ccf4f2e9c7b398755aefe8787a8 Mon Sep 17 00:00:00 2001 From: Timo Koch <timokoch@math.uio.no> Date: Mon, 6 Feb 2023 19:18:47 +0000 Subject: [PATCH] [spgrid] Reuse programmatic interface --- dumux/io/grid/gridmanager_sp.hh | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/dumux/io/grid/gridmanager_sp.hh b/dumux/io/grid/gridmanager_sp.hh index d531b63850..8ed8e758f7 100644 --- a/dumux/io/grid/gridmanager_sp.hh +++ b/dumux/io/grid/gridmanager_sp.hh @@ -83,15 +83,7 @@ public: cells = getParamFromGroup<IntArray>(paramGroup, "Grid.Cells", cells); const auto periodic = getParamFromGroup<std::bitset<dim>>(paramGroup, "Grid.Periodic", std::bitset<dim>{}); - IntArray spOverlap; spOverlap.fill(overlap); - - using Domain = typename Grid::Domain; - std::vector< typename Domain::Cube > cubes; - cubes.push_back( typename Domain::Cube( lowerLeft, upperRight ) ); - Domain domain( cubes, typename Domain::Topology( static_cast<unsigned int>(periodic.to_ulong()) ) ); - ParentType::gridPtr() = std::make_shared<Grid>( domain, cells, spOverlap ); - ParentType::maybeRefineGrid(paramGroup); - ParentType::loadBalance(); + init(lowerLeft, upperRight, cells, paramGroup, overlap, periodic); } else { -- GitLab