#include <Group.hpp>
|
| enum class | GroupType : unsigned { NONE = 0
, PRODUCTION = 1
, INJECTION = 2
, MIXED = 3
} |
| |
| enum class | ExceedAction {
NONE = 0
, CON = 1
, CON_PLUS = 2
, WELL = 3
,
PLUG = 4
, RATE = 5
} |
| |
| enum class | InjectionCMode : int {
NONE = 0
, RATE = 1
, RESV = 2
, REIN = 4
,
VREP = 8
, FLD = 16
, SALE = 32
} |
| |
| enum class | ProductionCMode : int {
NONE = 0
, ORAT = 1
, WRAT = 2
, GRAT = 4
,
LRAT = 8
, CRAT = 16
, RESV = 32
, PRBL = 64
,
FLD = 128
} |
| |
| enum class | GuideRateTarget {
OIL = 0
, WAT = 1
, GAS = 2
, LIQ = 3
,
RES = 4
, COMB = 5
, WGA = 6
, CVAL = 7
,
INJV = 8
, POTN = 9
, FORM = 10
, NO_GUIDE_RATE = 11
} |
| |
◆ ExceedAction
| Enumerator |
|---|
| NONE | |
| CON | |
| CON_PLUS | |
| WELL | |
| PLUG | |
| RATE | |
◆ GroupType
| Enumerator |
|---|
| NONE | |
| PRODUCTION | |
| INJECTION | |
| MIXED | |
◆ GuideRateTarget
| Enumerator |
|---|
| OIL | |
| WAT | |
| GAS | |
| LIQ | |
| RES | |
| COMB | |
| WGA | |
| CVAL | |
| INJV | |
| POTN | |
| FORM | |
| NO_GUIDE_RATE | |
◆ InjectionCMode
| Enumerator |
|---|
| NONE | |
| RATE | |
| RESV | |
| REIN | |
| VREP | |
| FLD | |
| SALE | |
◆ ProductionCMode
| Enumerator |
|---|
| NONE | |
| ORAT | |
| WRAT | |
| GRAT | |
| LRAT | |
| CRAT | |
| RESV | |
| PRBL | |
| FLD | |
◆ Group() [1/2]
◆ Group() [2/2]
| Opm::Group::Group |
( |
const std::string & |
group_name, |
|
|
std::size_t |
insert_index_arg, |
|
|
std::size_t |
init_step_arg, |
|
|
double |
udq_undefined_arg, |
|
|
const UnitSystem & |
unit_system |
|
) |
| |
◆ addGroup()
◆ addWell()
◆ control_group()
| std::optional< std::string > Opm::Group::control_group |
( |
| ) |
const |
◆ defined()
| bool Opm::Group::defined |
( |
std::size_t |
timeStep | ) |
const |
◆ delGroup()
| void Opm::Group::delGroup |
( |
const std::string & |
group_name | ) |
|
◆ delWell()
| void Opm::Group::delWell |
( |
const std::string & |
well_name | ) |
|
◆ ExceedAction2String()
◆ ExceedActionFromString()
◆ flow_group()
| std::optional< std::string > Opm::Group::flow_group |
( |
| ) |
const |
◆ getGroupEfficiencyFactor()
| double Opm::Group::getGroupEfficiencyFactor |
( |
| ) |
const |
◆ getGroupNetVFPTable()
| int Opm::Group::getGroupNetVFPTable |
( |
| ) |
const |
◆ getGroupType()
| const GroupType & Opm::Group::getGroupType |
( |
| ) |
const |
◆ getTransferGroupEfficiencyFactor()
| bool Opm::Group::getTransferGroupEfficiencyFactor |
( |
| ) |
const |
◆ groups()
| const std::vector< std::string > & Opm::Group::groups |
( |
| ) |
const |
◆ GuideRateTargetFromString()
◆ has_control() [1/2]
◆ has_control() [2/2]
◆ has_topup_phase()
| bool Opm::Group::has_topup_phase |
( |
| ) |
const |
◆ hasGroup()
◆ hasInjectionControl()
| bool Opm::Group::hasInjectionControl |
( |
Phase |
phase | ) |
const |
◆ hasWell()
◆ injection_cmode()
◆ injection_phase()
| Phase Opm::Group::injection_phase |
( |
| ) |
const |
◆ InjectionCMode2String()
◆ InjectionCModeFromString()
◆ injectionControls()
◆ injectionGroupControlAvailable()
| bool Opm::Group::injectionGroupControlAvailable |
( |
const Phase |
phase | ) |
const |
◆ injectionProperties()
◆ insert_index()
| std::size_t Opm::Group::insert_index |
( |
| ) |
const |
◆ isInjectionGroup()
| bool Opm::Group::isInjectionGroup |
( |
| ) |
const |
◆ isProductionGroup()
| bool Opm::Group::isProductionGroup |
( |
| ) |
const |
◆ name()
◆ numWells()
| std::size_t Opm::Group::numWells |
( |
| ) |
const |
◆ operator==()
| bool Opm::Group::operator== |
( |
const Group & |
data | ) |
const |
◆ parent()
◆ production_cmode()
◆ ProductionCMode2String()
◆ ProductionCModeFromString()
◆ productionControls()
◆ productionGroupControlAvailable()
| bool Opm::Group::productionGroupControlAvailable |
( |
| ) |
const |
◆ productionProperties()
◆ serializeObject()
| static Group Opm::Group::serializeObject |
( |
| ) |
|
|
static |
◆ serializeOp()
| void Opm::Group::serializeOp |
( |
Serializer & |
serializer | ) |
|
|
inline |
◆ setInjectionGroup()
| void Opm::Group::setInjectionGroup |
( |
| ) |
|
◆ setProductionGroup()
| void Opm::Group::setProductionGroup |
( |
| ) |
|
◆ topup_phase()
| const Phase & Opm::Group::topup_phase |
( |
| ) |
const |
◆ update_gefac()
| bool Opm::Group::update_gefac |
( |
double |
gefac, |
|
|
bool |
transfer_gefac |
|
) |
| |
◆ updateInjection()
◆ updateNetVFPTable()
| bool Opm::Group::updateNetVFPTable |
( |
int |
vfp_arg | ) |
|
◆ updateParent()
◆ updateProduction()
◆ wellgroup()
| bool Opm::Group::wellgroup |
( |
| ) |
const |
◆ wells()
| const std::vector< std::string > & Opm::Group::wells |
( |
| ) |
const |
The documentation for this class was generated from the following file:
|