diff --git a/opm/output/eclipse/EclipseIO.hpp b/opm/output/eclipse/EclipseIO.hpp index a347f88a8..6cf33c99e 100644 --- a/opm/output/eclipse/EclipseIO.hpp +++ b/opm/output/eclipse/EclipseIO.hpp @@ -41,6 +41,7 @@ namespace Opm { class EclipseState; class SummaryConfig; class Schedule; +class SummaryState; /*! * \brief A class to write the reservoir state and the well state of a @@ -224,6 +225,8 @@ public: EclipseIO( const EclipseIO& ) = delete; ~EclipseIO(); + const SummaryState& summaryState() const; + private: class Impl; std::unique_ptr< Impl > impl; diff --git a/src/opm/output/eclipse/EclipseIO.cpp b/src/opm/output/eclipse/EclipseIO.cpp index c904face7..9d5cb12bd 100644 --- a/src/opm/output/eclipse/EclipseIO.cpp +++ b/src/opm/output/eclipse/EclipseIO.cpp @@ -527,6 +527,11 @@ EclipseIO::EclipseIO( const EclipseState& es, } +const SummaryState& EclipseIO::summaryState() const { + return this->impl->summary.get_restart_vectors(); +} + + EclipseIO::~EclipseIO() {} } // namespace Opm