Opm::Group::GroupProductionProperties Struct Reference

#include <Group.hpp>

Public Member Functions

bool operator== (const GroupProductionProperties &other) const
 
bool operator!= (const GroupProductionProperties &other) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static GroupProductionProperties serializeObject ()
 

Public Attributes

ProductionCMode cmode = ProductionCMode::NONE
 
ExceedAction exceed_action = ExceedAction::NONE
 
UDAValue oil_target
 
UDAValue water_target
 
UDAValue gas_target
 
UDAValue liquid_target
 
double guide_rate
 
GuideRateTarget guide_rate_def
 
double resv_target = 0
 
bool available_group_control = true
 
int production_controls = 0
 

Member Function Documentation

◆ operator!=()

bool Opm::Group::GroupProductionProperties::operator!= ( const GroupProductionProperties other) const

◆ operator==()

bool Opm::Group::GroupProductionProperties::operator== ( const GroupProductionProperties other) const

◆ serializeObject()

static GroupProductionProperties Opm::Group::GroupProductionProperties::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::Group::GroupProductionProperties::serializeOp ( Serializer serializer)
inline

Member Data Documentation

◆ available_group_control

bool Opm::Group::GroupProductionProperties::available_group_control = true

Referenced by serializeOp().

◆ cmode

ProductionCMode Opm::Group::GroupProductionProperties::cmode = ProductionCMode::NONE

Referenced by serializeOp().

◆ exceed_action

ExceedAction Opm::Group::GroupProductionProperties::exceed_action = ExceedAction::NONE

Referenced by serializeOp().

◆ gas_target

UDAValue Opm::Group::GroupProductionProperties::gas_target

Referenced by serializeOp().

◆ guide_rate

double Opm::Group::GroupProductionProperties::guide_rate

Referenced by serializeOp().

◆ guide_rate_def

GuideRateTarget Opm::Group::GroupProductionProperties::guide_rate_def

Referenced by serializeOp().

◆ liquid_target

UDAValue Opm::Group::GroupProductionProperties::liquid_target

Referenced by serializeOp().

◆ oil_target

UDAValue Opm::Group::GroupProductionProperties::oil_target

Referenced by serializeOp().

◆ production_controls

int Opm::Group::GroupProductionProperties::production_controls = 0

Referenced by serializeOp().

◆ resv_target

double Opm::Group::GroupProductionProperties::resv_target = 0

Referenced by serializeOp().

◆ water_target

UDAValue Opm::Group::GroupProductionProperties::water_target

Referenced by serializeOp().


The documentation for this struct was generated from the following file: