GconprodWrapper.hpp
Go to the documentation of this file.
double reservoirTargetRate(int wellGroupIdx) const Return target rate of all fluids at reservoir conditions. Definition: GconprodWrapper.hpp:177 double surfaceWaterBalanceTarget(int wellGroupIdx) const Return balancing fraction of water at surface conditions. Definition: GconprodWrapper.hpp:207 Definition: Deck.hpp:29 int numGroups() const Return the number of prodction well groups. Definition: GconprodWrapper.hpp:42 std::shared_ptr< const DeckKeyword > DeckKeywordConstPtr Definition: DeckKeyword.hpp:71 double surfaceWaterTargetRate(int wellGroupIdx) const Return the target for the volumetric surface water rate of a well group. Definition: GconprodWrapper.hpp:87 double surfaceGasBalanceTarget(int wellGroupIdx) const Return balancing fraction of gas at surface conditions. Definition: GconprodWrapper.hpp:201 double reservoirBalanceTarget(int wellGroupIdx) const Return balancing fraction of fluids produced at reservoir conditions. Definition: GconprodWrapper.hpp:183 std::string lcomExceedanceReaction(int wellGroupIdx) const Return the procedure which is taken if the linearly combined rate is exceeded. Definition: GconprodWrapper.hpp:219 std::string gasExceedanceReaction(int wellGroupIdx) const Return the procedure which is taken if the gas target rate is exceeded. Definition: GconprodWrapper.hpp:165 std::string waterExceedanceReaction(int wellGroupIdx) const Return the procedure which is taken if the water target rate is exceeded. Definition: GconprodWrapper.hpp:159 std::string liquidExceedanceReaction(int wellGroupIdx) const Return the procedure which is taken if the liquid target rate is exceeded. Definition: GconprodWrapper.hpp:171 double caloricTargetRate(int wellGroupIdx) const Return caloric target rate. Definition: GconprodWrapper.hpp:195 double surfaceOilTargetRate(int wellGroupIdx) const Return the target for the volumetric surface oil rate of a well group. Definition: GconprodWrapper.hpp:78 double surfaceGasTargetRate(int wellGroupIdx) const Return the target for the volumetric surface gas rate of a well group. Definition: GconprodWrapper.hpp:96 double wetGasTargetRate(int wellGroupIdx) const Return target rate for wet-gas. Definition: GconprodWrapper.hpp:189 Definition: GconprodWrapper.hpp:28 double surfaceLiquidTargetRate(int wellGroupIdx) const Return the target for the volumetric surface liquid rate of a well group. Definition: GconprodWrapper.hpp:105 double productionShareTarget(int wellGroupIdx) const The target for the group's share of the next higher-level group's total production rate... Definition: GconprodWrapper.hpp:133 bool isUnconstraint(int wellGroupIdx) const Returns whether a group is unconstraint so that it be used to hit the target of a higher-level group... Definition: GconprodWrapper.hpp:126 GconprodWrapper(Opm::DeckKeywordConstPtr keyword) A wrapper class to provide convenient access to the data of the 'GCONPROD' keyword. Definition: GconprodWrapper.hpp:34 std::string productionShareType(int wellGroupIdx) const The kind of control which the next higher-level group wants. Definition: GconprodWrapper.hpp:153 std::string groupName(int wellGroupIdx) const Return the human-readable name of the well group with a given index. Definition: GconprodWrapper.hpp:48 int lcomIndex(int wellGroupIdx) const Return index of the linearly combined rate specified using the LCOM keyword. Definition: GconprodWrapper.hpp:213 std::string oilExceedanceReaction(int wellGroupIdx) const Return the procedure which is taken if the target rates are exceeded. Definition: GconprodWrapper.hpp:119 std::string controlMode(int wellGroupIdx) const Return the what should be controlled for a given well. Definition: GconprodWrapper.hpp:69 |