20 #ifndef OPM_AGGREGATE_WELL_DATA_HPP 21 #define OPM_AGGREGATE_WELL_DATA_HPP 25 #include <opm/io/eclipse/PaddedOutputString.hpp> 43 namespace Opm {
namespace data {
47 namespace Opm {
namespace RestartIO {
namespace Helpers {
54 void captureDeclaredWellData(
const Schedule& sched,
56 const std::size_t sim_step,
60 const std::vector<int>& inteHead);
62 void captureDeclaredWellData(
const Schedule& sched,
65 const std::size_t sim_step,
69 const std::vector<int>& inteHead);
71 void captureDeclaredWellDataLGR(
const Schedule& sched,
74 const std::size_t sim_step,
78 const std::vector<int>& inteHead,
79 const std::string& lgr_tag);
83 const std::size_t sim_step,
89 const std::size_t sim_step,
92 const std::string& lgr_tag);
98 return this->iWell_.
data();
104 return this->sWell_.
data();
110 return this->xWell_.
data();
114 const std::vector<EclIO::PaddedOutputString<8>>&
getZWell()
const 116 return this->zWell_.data();
122 return this->lgWell_.
data();
149 #endif // OPM_AGGREGATE_WELL_DATA_HPP const std::vector< int > & getIWell() const
Retrieve Integer Well Data Array.
Definition: AggregateWellData.hpp:96
const std::vector< double > & getXWell() const
Retrieve Floating-Point (Double Precision) Well Data Array.
Definition: AggregateWellData.hpp:108
const std::vector< T > & data() const
Get read-only access to full, linearised data items for all windows.
Definition: WindowedArray.hpp:137
const std::vector< EclIO::PaddedOutputString< 8 > > & getZWell() const
Retrieve Character Well Data Array.
Definition: AggregateWellData.hpp:114
Definition: Schedule.hpp:100
About cell information and dimension: The actual grid information is held in a pointer to an ERT ecl_...
Definition: EclipseGrid.hpp:62
Management information about the current run's ACTION system, especially concerning the number of tim...
Definition: State.hpp:50
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: AggregateWellData.hpp:49
const std::vector< float > & getSWell() const
Retrieve Floating-Point (Real) Well Data Array.
Definition: AggregateWellData.hpp:102
Definition: TracerConfig.hpp:33
Definition: SummaryState.hpp:72
const std::vector< int > & getLGWell() const
Retrieve Interger LGWell Data Array.
Definition: AggregateWellData.hpp:120
Provide facilities to simplify constructing restart vectors such as IWEL or RSEG. ...
Definition: WellTestState.hpp:65
Definition: Wells.hpp:1197