Opm::ProductionSpecification Struct Reference

#include <ProductionSpecification.hpp>

Public Types

enum  ControlMode {
  NONE = 0, ORAT = 1, WRAT =2, GRAT =3,
  LRAT =4, CRAT =5, RESV =6, PRBL =7,
  BHP =8, THP =9, GRUP =10, FLD =11
}
 
enum  Procedure { NONE_P, RATE, WELL }
 
enum  GuideRateType { OIL, NONE_GRT }
 

Public Member Functions

 ProductionSpecification ()
 

Public Attributes

ControlMode control_mode_
 
Procedure procedure_
 
double oil_max_rate_
 
double water_max_rate_
 
double gas_max_rate_
 
double liquid_max_rate_
 
double reservoir_flow_max_rate_
 
double BHP_limit_
 
double guide_rate_
 
GuideRateType guide_rate_type_
 

Member Enumeration Documentation

Enumerator
NONE 
ORAT 
WRAT 
GRAT 
LRAT 
CRAT 
RESV 
PRBL 
BHP 
THP 
GRUP 
FLD 
Enumerator
OIL 
NONE_GRT 
Enumerator
NONE_P 
RATE 
WELL 

Constructor & Destructor Documentation

Opm::ProductionSpecification::ProductionSpecification ( )

Member Data Documentation

double Opm::ProductionSpecification::BHP_limit_
ControlMode Opm::ProductionSpecification::control_mode_
double Opm::ProductionSpecification::gas_max_rate_
double Opm::ProductionSpecification::guide_rate_
GuideRateType Opm::ProductionSpecification::guide_rate_type_
double Opm::ProductionSpecification::liquid_max_rate_
double Opm::ProductionSpecification::oil_max_rate_
Procedure Opm::ProductionSpecification::procedure_
double Opm::ProductionSpecification::reservoir_flow_max_rate_
double Opm::ProductionSpecification::water_max_rate_

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