From 7c5256031c76f2863f0ed5e47ce9d7fdbb18591f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Mon, 7 Dec 2015 16:04:09 +0100 Subject: [PATCH] Use GridInit in flow.cpp. --- examples/flow.cpp | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/examples/flow.cpp b/examples/flow.cpp index f428b4f35..4aedc7d8f 100644 --- a/examples/flow.cpp +++ b/examples/flow.cpp @@ -35,23 +35,19 @@ #include #endif +#include + #if HAVE_DUNE_CORNERPOINT && WANT_DUNE_CORNERPOINTGRID #define USE_DUNE_CORNERPOINTGRID 1 #include -#include #else #undef USE_DUNE_CORNERPOINTGRID #endif -#include - -#include - -#include -#include #include #include #include +#include #include #include @@ -253,17 +249,12 @@ try std::vector porv = eclipseState->getDoubleGridProperty("PORV")->getData(); #if USE_DUNE_CORNERPOINTGRID - // Dune::CpGrid as grid manager - typedef Dune::CpGrid Grid; - // Grid init - Grid grid; - grid.processEclipseFormat(deck, false, false, false, porv); + typedef Dune::CpGrid Grid; #else - // UnstructuredGrid as grid manager - typedef UnstructuredGrid Grid; - GridManager gridManager( eclipseState->getEclipseGrid(), porv ); - const Grid& grid = *(gridManager.c_grid()); + typedef UnstructuredGrid Grid; #endif + GridInit grid_init(deck, eclipseState, porv); + auto&& grid = grid_init.grid(); // Possibly override IOConfig setting (from deck) for how often RESTART files should get written to disk (every N report step) if (param.has("output_interval")) {