20 #ifndef OPM_AGGREGATE_MSW_DATA_HPP
21 #define OPM_AGGREGATE_MSW_DATA_HPP
23 #include <opm/output/data/Wells.hpp>
37 namespace Opm {
namespace RestartIO {
namespace Helpers {
48 std::vector<double> qosc;
49 std::vector<double> qwsc;
50 std::vector<double> qgsc;
54 std::vector<double> sofr;
55 std::vector<double> swfr;
56 std::vector<double> sgfr;
65 const std::size_t rptStep,
67 const std::vector<int>& inteHead,
76 return this->iSeg_.
data();
80 const std::vector<double>&
getRSeg()
const
82 return this->rSeg_.
data();
88 return this->iLBS_.
data();
94 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:55
Definition: AggregateMSWData.hpp:60
const std::vector< int > & getILBr() const
Retrieve Integer multisegment well data Array for lateral branches (ILBR)
Definition: AggregateMSWData.hpp:92
const std::vector< int > & getILBs() const
Retrieve Integer multisegment well data Array for lateral branches (ILBS)
Definition: AggregateMSWData.hpp:86
const std::vector< double > & getRSeg() const
Retrieve Double precision segment data Array.
Definition: AggregateMSWData.hpp:80
const std::vector< int > & getISeg() const
Retrieve Integer Multisegment well data Array.
Definition: AggregateMSWData.hpp:74
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
Definition: Wells.hpp:337
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29
Definition: AggregateMSWData.hpp:39
Definition: AggregateMSWData.hpp:53
Definition: AggregateMSWData.hpp:47