20#ifndef OPM_AGGREGATE_MSW_DATA_HPP
21#define OPM_AGGREGATE_MSW_DATA_HPP
23#include <opm/output/data/Wells.hpp>
36namespace Opm {
namespace RestartIO {
namespace Helpers {
38 class AggregateMSWData
41 explicit AggregateMSWData(
const std::vector<int>& inteHead);
44 const std::size_t rptStep,
46 const std::vector<int>& inteHead,
54 return this->iSeg_.data();
58 const std::vector<double>&
getRSeg()
const
60 return this->rSeg_.data();
66 return this->iLBS_.data();
72 return this->iLBR_.data();
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
About cell information and dimension: The actual grid information is held in a pointer to an ERT ecl_...
Definition EclipseGrid.hpp:62
Definition Runspec.hpp:46
const std::vector< int > & getISeg() const
Retrieve Integer Multisegment well data Array.
Definition AggregateMSWData.hpp:52
const std::vector< int > & getILBr() const
Retrieve Integer multisegment well data Array for lateral branches (ILBR).
Definition AggregateMSWData.hpp:70
const std::vector< int > & getILBs() const
Retrieve Integer multisegment well data Array for lateral branches (ILBS).
Definition AggregateMSWData.hpp:64
const std::vector< double > & getRSeg() const
Retrieve Double precision segment data Array.
Definition AggregateMSWData.hpp:58
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:50
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:170
Definition Schedule.hpp:101
Definition SummaryState.hpp:73
Definition UnitSystem.hpp:34
Definition Wells.hpp:1197
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30