My Project
|
Public Member Functions | |
GroupProductionProperties (const UnitSystem &unit_system, const std::string &gname) | |
bool | operator== (const GroupProductionProperties &other) const |
bool | operator!= (const GroupProductionProperties &other) const |
bool | updateUDQActive (const UDQConfig &udq_config, UDQActive &active) const |
void | update_uda (const UDQConfig &udq_config, UDQActive &udq_active, UDAControl control, const UDAValue &value) |
template<class Serializer > | |
void | serializeOp (Serializer &serializer) |
Static Public Member Functions | |
static GroupProductionProperties | serializeObject () |
Public Attributes | |
std::string | name |
ProductionCMode | cmode = ProductionCMode::NONE |
ExceedAction | exceed_action = ExceedAction::NONE |
UDAValue | oil_target |
UDAValue | water_target |
UDAValue | gas_target |
UDAValue | liquid_target |
double | guide_rate = 0 |
GuideRateProdTarget | guide_rate_def = GuideRateProdTarget::NO_GUIDE_RATE |
double | resv_target = 0 |
bool | available_group_control = true |
int | production_controls = 0 |