diff --git a/src/opm/input/eclipse/EclipseState/EclipseState.cpp b/src/opm/input/eclipse/EclipseState/EclipseState.cpp index ac9e3a3a6..647e6fd4e 100644 --- a/src/opm/input/eclipse/EclipseState/EclipseState.cpp +++ b/src/opm/input/eclipse/EclipseState/EclipseState.cpp @@ -275,6 +275,10 @@ namespace Opm { return !m_inputNnc.input().empty(); } + bool EclipseState::hasInputLGR() const { + return m_lgrs.size(); + } + void EclipseState::initLgrs(const Deck& deck) { if (!DeckSection::hasGRID(deck)) return; diff --git a/tests/parser/LgrTests.cpp b/tests/parser/LgrTests.cpp index 731096b0b..328c388d1 100644 --- a/tests/parser/LgrTests.cpp +++ b/tests/parser/LgrTests.cpp @@ -101,6 +101,7 @@ SCHEDULE Opm::EclipseState state(deck); Opm::LgrCollection lgrs = state.getLgrs(); + BOOST_CHECK(state.hasInputLGR()); BOOST_CHECK_EQUAL( lgrs.size() , 2U ); BOOST_CHECK(lgrs.hasLgr("LGR1")); BOOST_CHECK(lgrs.hasLgr("LGR2"));