20 #ifndef OPM_AGGREGATE_NETWORK_DATA_HPP
21 #define OPM_AGGREGATE_NETWORK_DATA_HPP
25 #include <opm/io/eclipse/PaddedOutputString.hpp>
26 #include <opm/parser/eclipse/EclipseState/Schedule/Group/Group.hpp>
27 #include <opm/parser/eclipse/EclipseState/Schedule/Network/ExtNetwork.hpp>
41 namespace Opm {
namespace RestartIO {
namespace Helpers {
51 const std::size_t lookup_step,
53 const std::vector<int>& inteHead);
55 const std::vector<int>& getINode()
const
57 return this->iNode_.
data();
60 const std::vector<int>& getIBran()
const
62 return this->iBran_.
data();
65 const std::vector<int>& getINobr()
const
67 return this->iNobr_.
data();
71 const std::vector<double>& getRNode()
const
73 return this->rNode_.
data();
76 const std::vector<double>& getRBran()
const
78 return this->rBran_.
data();
82 const std::vector<EclIO::PaddedOutputString<8>>& getZNode()
const
84 return this->zNode_.data();
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition: EclipseState.hpp:55
Definition: AggregateNetworkData.hpp:44
const std::vector< T > & data() const
Get read-only access to full, linearised data items for all windows.
Definition: WindowedArray.hpp:131
Definition: Schedule.hpp:135
Definition: SummaryState.hpp:69
Definition: UnitSystem.hpp:34
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29