20#ifndef OPM_AGGREGATE_WLIST_DATA_HPP
21#define OPM_AGGREGATE_WLIST_DATA_HPP
24#include <opm/io/eclipse/PaddedOutputString.hpp>
33namespace Opm {
namespace data {
37namespace Opm {
namespace RestartIO {
namespace Helpers {
39 class AggregateWListData
42 explicit AggregateWListData(
const std::vector<int>& inteHead);
44 void captureDeclaredWListData(
const Schedule& sched,
45 const std::size_t sim_step,
46 const std::vector<int>& inteHead);
53 return this->iWls_.data();
57 const std::vector<EclIO::PaddedOutputString<8>>&
getZWls()
const
59 return this->zWls_.data();
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
const std::vector< int > & getIWls() const
Retrieve Integer WLIST Data Array.
Definition AggregateWListData.hpp:51
const std::vector< EclIO::PaddedOutputString< 8 > > & getZWls() const
Retrieve Character WLIST Data Array.
Definition AggregateWListData.hpp:57
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 Wells.hpp:1199
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30