#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:
|