20#ifndef OPM_AGGREGATE_NETWORK_DATA_HPP
21#define OPM_AGGREGATE_NETWORK_DATA_HPP
25#include <opm/io/eclipse/PaddedOutputString.hpp>
37namespace Opm {
namespace RestartIO {
namespace Helpers {
39class AggregateNetworkData
42 explicit AggregateNetworkData(
const std::vector<int>& inteHead);
47 const std::size_t lookup_step,
49 const std::vector<int>& inteHead);
51 const std::vector<int>& getINode()
const
53 return this->iNode_.data();
56 const std::vector<int>& getIBran()
const
58 return this->iBran_.data();
61 const std::vector<int>& getINobr()
const
63 return this->iNobr_.data();
67 const std::vector<double>& getRNode()
const
69 return this->rNode_.data();
72 const std::vector<double>& getRBran()
const
74 return this->rBran_.data();
78 const std::vector<EclIO::PaddedOutputString<8>>& getZNode()
const
80 return this->zNode_.data();
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition EclipseState.hpp:62
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:50
Definition Schedule.hpp:101
Definition SummaryState.hpp:72
Definition UnitSystem.hpp:34
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30