21#ifndef OPM_INTEHEAD_HEADER_INCLUDED
22#define OPM_INTEHEAD_HEADER_INCLUDED
40namespace Opm {
namespace RestartIO {
49 int maxGroupInField{};
50 int maxWellsInField{};
142 int max_no_sched_lines_per_action{};
143 int max_no_conditions_per_action{};
144 int max_no_characters_per_line{};
169 int maxNoIterationsNBC{};
170 int maxNoIterationsTHP{};
179 int maxNumAquifers {0};
183 int maxNumAquiferConn {0};
186 int maxNumActiveAquiferConn {0};
189 int maxAquiferID {0};
192 int numNumericAquiferRecords {0};
195 int numIntAquiferElem {18};
198 int numRealAquiferElem {24};
201 int numDoubAquiferElem {10};
204 int numNumericAquiferIntElem {10};
207 int numNumericAquiferDoubleElem {13};
210 int numIntConnElem {7};
213 int numRealConnElem {2};
216 int numDoubConnElem {4};
228 InteHEAD& dimensions(
const int nx,
const int ny,
const int nz);
229 InteHEAD& dimensions(
const std::array<int,3>& cartDims);
230 InteHEAD& numActive(
const int nactive);
240 const std::size_t lookup_step);
242 InteHEAD& params_NWELZ(
const int niwelz,
const int nswelz,
const int nxwelz,
const int nzwelz);
243 InteHEAD& params_NCON(
const int niconz,
const int nsconz,
const int nxconz);
244 InteHEAD& params_GRPZ(
const std::array<int, 4>& grpz);
245 InteHEAD& params_NGCTRL(
const int gct);
247 InteHEAD& stepParam(
const int tstep,
const int report_step);
249 InteHEAD& variousParam(
const int version,
const int iprog);
259 InteHEAD& variousUDQ_ACTIONXParam();
261 InteHEAD& whistControlMode(
int mode);
266 const std::vector<int>& data()
const
272 std::vector<int> data_;
276 getSimulationTimePoint(
const std::time_t start,
277 const double elapsed);
279 InteHEAD::AquiferDims
282 InteHEAD::AquiferDims
Definition EclipseState.hpp:63
Definition Runspec.hpp:46
Definition InteHEAD.hpp:43
Definition ScheduleState.hpp:94
Definition Schedule.hpp:89
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:140
Definition InteHEAD.hpp:151
Definition InteHEAD.hpp:173
Definition InteHEAD.hpp:105
Definition InteHEAD.hpp:147
Definition InteHEAD.hpp:168
Definition InteHEAD.hpp:155
Definition InteHEAD.hpp:89
Definition InteHEAD.hpp:65
Definition InteHEAD.hpp:73
Definition InteHEAD.hpp:77
Definition InteHEAD.hpp:95
Definition InteHEAD.hpp:109
int num_aqu_udqs
Number of aquifer-level UDQ parameters (AU*)
Definition InteHEAD.hpp:131
int num_reg_udqs
Number of region-level UDQ parameters (RU*)
Definition InteHEAD.hpp:119
int num_blk_udqs
Number of block-level UDQ parameters (BU*)
Definition InteHEAD.hpp:134
int num_seg_udqs
Number of segment-level UDQ parameters (SU*)
Definition InteHEAD.hpp:125
int num_conn_udqs
Number of connection-level UDQ parameters (CU*)
Definition InteHEAD.hpp:128
int num_field_udqs
Number of field-level UDQ parameters (FU*)
Definition InteHEAD.hpp:113
int num_group_udqs
Number of group-level UDQ parameters (GU*)
Definition InteHEAD.hpp:116
int num_well_udqs
Number of well-level UDQ parameters (WU*)
Definition InteHEAD.hpp:122
Definition InteHEAD.hpp:55
Definition InteHEAD.hpp:45