diff --git a/opm/parser/eclipse/EclipseState/Schedule/WellConnections.hpp b/opm/parser/eclipse/EclipseState/Schedule/WellConnections.hpp index 7a8710a04..f30356bf1 100644 --- a/opm/parser/eclipse/EclipseState/Schedule/WellConnections.hpp +++ b/opm/parser/eclipse/EclipseState/Schedule/WellConnections.hpp @@ -94,9 +94,10 @@ namespace Opm { const double segDistEnd= 0.0, const bool defaultSatTabId = true); - std::vector< Connection > m_connections; size_t findClosestConnection(int oi, int oj, double oz, size_t start_pos); + int headI, headJ; + std::vector< Connection > m_connections; }; } diff --git a/src/opm/parser/eclipse/EclipseState/Schedule/WellConnections.cpp b/src/opm/parser/eclipse/EclipseState/Schedule/WellConnections.cpp index 7d3f9e699..0a307fd2d 100644 --- a/src/opm/parser/eclipse/EclipseState/Schedule/WellConnections.cpp +++ b/src/opm/parser/eclipse/EclipseState/Schedule/WellConnections.cpp @@ -123,7 +123,10 @@ namespace { - WellConnections::WellConnections(const WellConnections& src, const EclipseGrid& grid) { + WellConnections::WellConnections(const WellConnections& src, const EclipseGrid& grid) : + headI(src.headI), + headJ(src.headJ) + { for (const auto& c : src) { if (grid.cellActive(c.getI(), c.getJ(), c.getK())) this->add(c);