From 2dacfc8c15d2fc8027599e42f11b00e8714f23df Mon Sep 17 00:00:00 2001 From: Andreas Lauser Date: Thu, 17 Apr 2014 11:47:50 +0200 Subject: [PATCH] convert the examples and the tests to opm-parser --- examples/wells_example.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/examples/wells_example.cpp b/examples/wells_example.cpp index d0b915314..ea8db46fb 100644 --- a/examples/wells_example.cpp +++ b/examples/wells_example.cpp @@ -1,8 +1,7 @@ #include "config.h" -#include -#include -#include +#include +#include #include #include @@ -20,6 +19,7 @@ #include #include +#include #include int main(int argc, char** argv) @@ -34,16 +34,17 @@ try simtimer.init(parameters); // Read input file - EclipseGridParser parser(file_name); + Opm::ParserPtr parser(new Opm::Parser()); + Opm::DeckConstPtr newParserDeck = parser->parseFile(file_name); std::cout << "Done!" << std::endl; + // Setup grid - GridManager grid(parser); + GridManager grid(newParserDeck); // Define rock and fluid properties - IncompPropertiesFromDeck incomp_properties(parser, *grid.c_grid()); - RockCompressibility rock_comp(parser); - ParserPtr newParser(new Opm::Parser()); - EclipseStateConstPtr eclipseState(new Opm::EclipseState(newParser->parseFile(file_name))); + IncompPropertiesFromDeck incomp_properties(newParserDeck, *grid.c_grid()); + RockCompressibility rock_comp(newParserDeck); + EclipseStateConstPtr eclipseState(new Opm::EclipseState(newParserDeck)); // Finally handle the wells WellsManager wells(eclipseState , 0 , *grid.c_grid(), incomp_properties.permeability()); @@ -75,7 +76,7 @@ try Opm::TwophaseState state; - initStateFromDeck(*grid.c_grid(), incomp_properties, parser, gravity[2], state); + initStateFromDeck(*grid.c_grid(), incomp_properties, newParserDeck, gravity[2], state); Opm::WellState well_state; well_state.init(wells.c_wells(), state);