20 #ifndef OPM_AGGREGATE_Actionx_DATA_HPP
21 #define OPM_AGGREGATE_Actionx_DATA_HPP
24 #include <opm/io/eclipse/PaddedOutputString.hpp>
26 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQInput.hpp>
27 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQDefine.hpp>
28 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQActive.hpp>
29 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQAssign.hpp>
30 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQEnums.hpp>
31 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQParams.hpp>
32 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunctionTable.hpp>
33 #include <opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp>
53 namespace Opm {
namespace RestartIO {
namespace Helpers {
62 const std::size_t simStep);
64 const std::vector<int>& getIACT()
const
66 return this->iACT_.
data();
70 const std::vector<float>& getSACT()
const
72 return this->sACT_.
data();
75 const std::vector<EclIO::PaddedOutputString<8>>& getZACT()
const
77 return this->zACT_.data();
80 const std::vector<EclIO::PaddedOutputString<8>>& getZLACT()
const
82 return this->zLACT_.data();
85 const std::vector<EclIO::PaddedOutputString<8>>& getZACN()
const
87 return this->zACN_.data();
90 const std::vector<int>& getIACN()
const
92 return this->iACN_.
data();
95 const std::vector<double>& getSACN()
const
97 return this->sACN_.
data();
102 std::size_t num_actions,
107 const std::size_t simStep);
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition: Actdims.hpp:30
Definition: AggregateActionxData.hpp:56
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
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29