Identify Numeric Aquifer Restart Array Items
In particular, identify most the items in the IAQN and RAQN arrays. While here, also make INTEHEAD Items for numeric aquifers public.
This commit is contained in:
parent
cb5e4eff2b
commit
5a81df350c
@ -60,6 +60,38 @@ namespace Opm { namespace RestartIO { namespace Helpers { namespace VectorItems
|
||||
} // Value
|
||||
} // IAnalyticAquiferConn
|
||||
|
||||
namespace INumericAquifer {
|
||||
enum index : std::vector<int>::size_type {
|
||||
AquiferID = 0, // ID of numeric aquifer
|
||||
Cell_I = 1, // I coordinate of aquifer cell
|
||||
Cell_J = 2, // J coordinate of aquifer cell
|
||||
Cell_K = 3, // K coordinate of aquifer cell
|
||||
PVTTableID = 4, // PVT Table ID of numeric aquifer
|
||||
SatFuncID = 5, // Saturation function ID of numeric aquifer
|
||||
};
|
||||
} // INumericAquifer
|
||||
|
||||
namespace RNumericAquifer {
|
||||
enum index : std::vector<double>::size_type {
|
||||
Area = 0, // Aquifer inflow area, AQUNUM(5)
|
||||
Length = 1, // Aquifer length, AQUNUM(6)
|
||||
Porosity = 2, // Aquifer porosity, AQUNUM(7)
|
||||
Permeability = 3, // Aquifer permeability, AQUNUM(8)
|
||||
Depth = 4, // Aquifer depth, AQUNUM(9)
|
||||
Pressure = 5, // Aquifer pressure, AQUNUM(10)
|
||||
|
||||
Unknown_1 = 6, // Unknown item, = 1.0
|
||||
Unknown_2 = 7, // Unknown item, = 1.0
|
||||
Unknown_3 = 8, // Unknown item, = 1.0
|
||||
|
||||
PoreVolume = 9, // Total aquifer pore-volume (= Area * Length * Porosity)
|
||||
|
||||
FlowRate = 10, // Aquifer inflow rate (ANQR:N)
|
||||
ProdVolume = 11, // Total liquid volume produced from aquifer (AQNT:N)
|
||||
DynPressure = 12, // Dynamic aquifer pressure (ANQP:N)
|
||||
};
|
||||
} // RNumericAquifer
|
||||
|
||||
namespace SAnalyticAquifer {
|
||||
enum index : std::vector<float>::size_type {
|
||||
Compressibility = 0, // Total aquifer compressibility (AQUCT(6), AQUFETP(5))
|
||||
|
@ -141,6 +141,11 @@ namespace Opm { namespace RestartIO { namespace Helpers { namespace VectorItems
|
||||
|
||||
WSEGITR_IT2 = 208, // NR - maximum no of times that a new iteration cycle with a reduced Wp will be started
|
||||
|
||||
NIIAQN = 223, // Number of data elements in IAQN array pr AQUNUM record
|
||||
NIRAQN = 224, // Number of data elements in RAQN array pr AQUNUM record
|
||||
|
||||
NUM_AQUNUM_RECORDS = 226, // Number of AQUNUM records (lines of AQUNUM data)
|
||||
|
||||
MAX_ACT_COND = 245, // Maximum number of conditions pr action
|
||||
MAX_AN_AQUIFER_ID = 252, // Maximum aquifer ID of all analytic aquifers (<= AQUDIMS(5))
|
||||
|
||||
|
@ -271,10 +271,10 @@ enum index : std::vector<int>::size_type {
|
||||
ih_220 = 220 , // 0
|
||||
ih_221 = 221 , // 0
|
||||
ih_222 = 222 , // 0
|
||||
NIIAQN = 223 , // 0 NIIAQN = number of lines of integer AQUNUM data.
|
||||
NIRAQN = 224 , // 0 NIRAQN = number of lines of real AQUNUM data.
|
||||
NIIAQN = VI::intehead::NIIAQN, // 0 NIIAQN = Number of integer data elements in IAQN array pr. numeric aquifer record in AQUNUM.
|
||||
NIRAQN = VI::intehead::NIRAQN, // 0 NIRAQN = number of double precision data elements in RAQN array pr. numeric aquifer record in AQUNUM.
|
||||
ih_225 = 225 , // 0
|
||||
NUMAQN = 226 , // 0 NUMAQN = number of lines of AQUNUM data entered.
|
||||
NUMAQN = VI::intehead::NUM_AQUNUM_RECORDS, // 0 NUMAQN = number of lines of AQUNUM data entered (#records).
|
||||
ih_227 = 227 , // 0
|
||||
ih_228 = 228 , // 0
|
||||
ih_229 = 229 , // 0
|
||||
|
Loading…
Reference in New Issue
Block a user