20#ifndef OPM_OUTPUT_ECLIPSE_VECTOR_GROUP_HPP
21#define OPM_OUTPUT_ECLIPSE_VECTOR_GROUP_HPP
25namespace Opm {
namespace RestartIO {
namespace Helpers {
namespace VectorItems {
28 enum index : std::vector<float>::size_type {
29 EfficiencyFactor = 92,
32 enum prod_index : std::vector<float>::size_type {
49 enum inj_index : std::vector<float>::size_type {
50 oilSurfRateLimit = 10,
52 oilReinjectionLimit = 12,
55 waterSurfRateLimit = 15,
56 waterResRateLimit = 16,
57 waterReinjectionLimit = 17,
58 waterVoidageLimit = 18,
61 gasSurfRateLimit = 20,
63 gasReinjectionLimit = 22,
67 oilSurfRateLimit_2 = 57,
68 oilResRateLimit_2 = 58,
69 oilReinjectionLimit_2 = 59,
70 oilVoidageLimit_2 = 60,
72 waterSurfRateLimit_2 = 61,
73 waterResRateLimit_2 = 62,
74 waterReinjectionLimit_2 = 63,
75 waterVoidageLimit_2 = 64,
77 gasSurfRateLimit_2 = 65,
78 gasResRateLimit_2 = 66,
79 gasReinjectionLimit_2 = 67,
80 gasVoidageLimit_2 = 68,
84 constexpr auto NoGLOLimit = -10.0f;
92 enum index : std::vector<int>::size_type {
93 NoOfChildGroupsWells = 0,
100 WInjHighLevCtrl = 17,
101 GConInjeWInjCMode = 19,
102 GConInjeWaterGuideRateMode = 20,
103 GInjActiveCMode = 21,
104 GInjHighLevCtrl = 22,
105 GConInjeGInjCMode = 24,
106 GConInjeGasGuideRateMode = 25,
115 enum GuideRateMode :
int {
127 enum GroupType :
int {
138 enum index : std::vector<double>::size_type {
163 OilPrTotalSolution = 73,
164 GasPrTotalSolution = 74,
169 VoidPrGuideRate = 88,
171 OilInjGuideRate = 89,
172 WatInjGuideRate = 91,
173 WatInjGuideRate_2 = 92,
175 GasInjGuideRate = 93,
177 OilPrGuideRate_2 = 127,
179 WatPrGuideRate_2 = 128,
181 GasPrGuideRate_2 = 129,
183 VoidPrGuideRate_2 = 130,
186 HistOilPrTotal = 135,
188 HistWatPrTotal = 139,
190 HistWatInjTotal = 140,
192 HistGasPrTotal = 143,
194 HistGasInjTotal = 144,
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30