20#ifndef OPM_AGGREGATE_Actionx_DATA_HPP
21#define OPM_AGGREGATE_Actionx_DATA_HPP
25#include <opm/io/eclipse/PaddedOutputString.hpp>
37namespace Opm {
namespace Action {
41namespace Opm {
namespace RestartIO {
namespace Helpers {
43class AggregateActionxData
49 const std::size_t simStep);
51 const std::vector<int>& getIACT()
const
53 return this->iACT_.data();
56 const std::vector<float>& getSACT()
const
58 return this->sACT_.data();
61 const std::vector<EclIO::PaddedOutputString<8>>& getZACT()
const
63 return this->zACT_.data();
66 const std::vector<EclIO::PaddedOutputString<8>>& getZLACT()
const
68 return this->zLACT_.data();
71 const std::vector<EclIO::PaddedOutputString<8>>& getZACN()
const
73 return this->zACN_.data();
76 const std::vector<int>& getIACN()
const
78 return this->iACN_.data();
82 const std::vector<double>& getSACN()
const
84 return this->sACN_.data();
88 AggregateActionxData(
const std::vector<int>& rst_dims,
89 std::size_t num_actions,
94 const std::size_t simStep);
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG.
Definition Actdims.hpp:30
Management information about the current run's ACTION system, especially concerning the number of tim...
Definition State.hpp:51
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:50
Provide read-only and read/write access to constantly sized portions/windows of a linearised buffer w...
Definition WindowedArray.hpp:170
Definition Schedule.hpp:101
Definition SummaryState.hpp:73
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30