20#ifndef OPM_AGGREGATE_Actionx_DATA_HPP
21#define OPM_AGGREGATE_Actionx_DATA_HPP
24#include <opm/io/eclipse/PaddedOutputString.hpp>
26#include <opm/input/eclipse/Schedule/UDQ/UDQInput.hpp>
27#include <opm/input/eclipse/Schedule/UDQ/UDQDefine.hpp>
28#include <opm/input/eclipse/Schedule/UDQ/UDQAssign.hpp>
29#include <opm/input/eclipse/Schedule/UDQ/UDQEnums.hpp>
30#include <opm/input/eclipse/Schedule/UDQ/UDQParams.hpp>
31#include <opm/input/eclipse/Schedule/UDQ/UDQFunctionTable.hpp>
50namespace Opm {
namespace RestartIO {
namespace Helpers {
59 const std::size_t simStep);
61 const std::vector<int>& getIACT()
const
63 return this->iACT_.
data();
67 const std::vector<float>& getSACT()
const
69 return this->sACT_.
data();
72 const std::vector<EclIO::PaddedOutputString<8>>& getZACT()
const
74 return this->zACT_.data();
77 const std::vector<EclIO::PaddedOutputString<8>>& getZLACT()
const
79 return this->zLACT_.data();
82 const std::vector<EclIO::PaddedOutputString<8>>& getZACN()
const
84 return this->zACN_.data();
87 const std::vector<int>& getIACN()
const
89 return this->iACN_.
data();
92 const std::vector<double>& getSACN()
const
94 return this->sACN_.
data();
99 std::size_t num_actions,
104 const std::size_t simStep);
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition: Actdims.hpp:30
Definition: AggregateActionxData.hpp:53
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:130
Definition: SummaryState.hpp:68
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30