20#ifndef OPM_AGGREGATE_Actionx_DATA_HPP
21#define OPM_AGGREGATE_Actionx_DATA_HPP
25#include <opm/io/eclipse/PaddedOutputString.hpp>
39namespace Opm {
namespace Action {
43namespace Opm {
namespace RestartIO {
namespace Helpers {
51 const std::size_t simStep);
53 const std::vector<int>& getIACT()
const
55 return this->iACT_.
data();
58 const std::vector<float>& getSACT()
const
60 return this->sACT_.
data();
63 const std::vector<EclIO::PaddedOutputString<8>>& getZACT()
const
65 return this->zACT_.data();
68 const std::vector<EclIO::PaddedOutputString<8>>& getZLACT()
const
70 return this->zLACT_.data();
73 const std::vector<EclIO::PaddedOutputString<8>>& getZACN()
const
75 return this->zACN_.data();
78 const std::vector<int>& getIACN()
const
80 return this->iACN_.
data();
84 const std::vector<double>& getSACN()
const
86 return this->sACN_.
data();
91 std::size_t num_actions,
96 const std::size_t simStep);
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition Actdims.hpp:30
Definition AggregateActionxData.hpp:46
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:50
const std::vector< T > & data() const
Get read-only access to full, linearised data items for all windows.
Definition WindowedArray.hpp:131
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:164
auto data() const -> decltype(std::declval< const WindowedArray< T > >().data())
Get read-only access to full, linearised data items for all windows.
Definition WindowedArray.hpp:245
Definition Schedule.hpp:88
Definition SummaryState.hpp:68
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30