21#ifndef OPM_INTEHEAD_HEADER_INCLUDED
22#define OPM_INTEHEAD_HEADER_INCLUDED
39namespace Opm {
namespace RestartIO {
48 int maxGroupInField{};
49 int maxWellsInField{};
141 int max_no_sched_lines_per_action{};
142 int max_no_conditions_per_action{};
143 int max_no_characters_per_line{};
168 int maxNoIterationsNBC{};
169 int maxNoIterationsTHP{};
178 int maxNumAquifers {0};
182 int maxNumAquiferConn {0};
185 int maxNumActiveAquiferConn {0};
188 int maxAquiferID {0};
191 int numNumericAquiferRecords {0};
194 int numIntAquiferElem {18};
197 int numRealAquiferElem {24};
200 int numDoubAquiferElem {10};
203 int numNumericAquiferIntElem {10};
206 int numNumericAquiferDoubleElem {13};
209 int numIntConnElem {7};
212 int numRealConnElem {2};
215 int numDoubConnElem {4};
227 InteHEAD& dimensions(
const int nx,
const int ny,
const int nz);
228 InteHEAD& dimensions(
const std::array<int,3>& cartDims);
229 InteHEAD& numActive(
const int nactive);
238 InteHEAD& params_NWELZ(
const int niwelz,
const int nswelz,
const int nxwelz,
const int nzwelz);
239 InteHEAD& params_NCON(
const int niconz,
const int nsconz,
const int nxconz);
240 InteHEAD& params_GRPZ(
const std::array<int, 4>& grpz);
241 InteHEAD& params_NGCTRL(
const int gct);
243 InteHEAD& stepParam(
const int tstep,
const int report_step);
245 InteHEAD& variousParam(
const int version,
const int iprog);
255 InteHEAD& variousUDQ_ACTIONXParam();
257 InteHEAD& whistControlMode(
int mode);
262 const std::vector<int>& data()
const
268 std::vector<int> data_;
272 getSimulationTimePoint(
const std::time_t start,
273 const double elapsed);
275 InteHEAD::AquiferDims
278 InteHEAD::AquiferDims
Definition EclipseState.hpp:63
Definition Runspec.hpp:46
Definition InteHEAD.hpp:42
Definition ScheduleState.hpp:91
Definition UnitSystem.hpp:34
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30
Definition InteHEAD.hpp:139
Definition InteHEAD.hpp:150
Definition InteHEAD.hpp:172
Definition InteHEAD.hpp:104
Definition InteHEAD.hpp:146
Definition InteHEAD.hpp:167
Definition InteHEAD.hpp:154
Definition InteHEAD.hpp:88
Definition InteHEAD.hpp:64
Definition InteHEAD.hpp:72
Definition InteHEAD.hpp:76
Definition InteHEAD.hpp:94
Definition InteHEAD.hpp:108
int num_aqu_udqs
Number of aquifer-level UDQ parameters (AU*)
Definition InteHEAD.hpp:130
int num_reg_udqs
Number of region-level UDQ parameters (RU*)
Definition InteHEAD.hpp:118
int num_blk_udqs
Number of block-level UDQ parameters (BU*)
Definition InteHEAD.hpp:133
int num_seg_udqs
Number of segment-level UDQ parameters (SU*)
Definition InteHEAD.hpp:124
int num_conn_udqs
Number of connection-level UDQ parameters (CU*)
Definition InteHEAD.hpp:127
int num_field_udqs
Number of field-level UDQ parameters (FU*)
Definition InteHEAD.hpp:112
int num_group_udqs
Number of group-level UDQ parameters (GU*)
Definition InteHEAD.hpp:115
int num_well_udqs
Number of well-level UDQ parameters (WU*)
Definition InteHEAD.hpp:121
Definition InteHEAD.hpp:54
Definition InteHEAD.hpp:44