opm-common
Loading...
Searching...
No Matches
Opm::RestartIO::RstWell Struct Reference

Public Member Functions

 RstWell (const ::Opm::UnitSystem &unit_system, const RstHeader &header, const std::string &group_arg, const std::string *zwel, const int *iwel, const float *swel, const double *xwel, const int *icon, const float *scon, const double *xcon)
 RstWell (const ::Opm::UnitSystem &unit_system, const RstHeader &header, const std::string &group_arg, const std::string *zwel, const int *iwel, const float *swel, const double *xwel, const int *icon, const float *scon, const double *xcon, const std::vector< int > &iseg, const std::vector< double > &rseg)
const RstSegmentsegment (int segment_number) const

Public Attributes

std::string name
std::string group
std::array< int, 2 > ij
std::pair< int, int > k1k2
WellType wtype
int well_status
int active_control
int vfp_table
int econ_workover_procedure
bool allow_xflow
int group_controllable_flag
int econ_limit_end_run
int grupcon_gr_phase
int hist_requested_control
int msw_index
int completion_ordering
int pvt_table
int msw_pressure_drop_model
int wtest_config_reasons
int wtest_close_reason
int wtest_remaining
int econ_limit_quantity
int econ_workover_procedure_2
int thp_lookup_procedure_vfptable
int close_if_thp_stabilised
int prevent_thpctrl_if_unstable
bool glift_active
bool glift_alloc_extra_gas
float orat_target
float wrat_target
float grat_target
float lrat_target
float resv_target
float thp_target
float bhp_target_float
float vfp_bhp_adjustment
float vfp_bhp_scaling_factor
float hist_lrat_target
float hist_grat_target
float hist_bhp_target
float datum_depth
float drainage_radius
float grupcon_gr_value
float efficiency_factor
float alq_value
float econ_limit_min_oil
float econ_limit_min_gas
float econ_limit_max_wct
float econ_limit_max_gor
float econ_limit_max_wgr
float econ_limit_max_wct_2
float econ_limit_min_liq
float wtest_interval
float wtest_startup
float grupcon_gr_scaling
double glift_max_rate
double glift_min_rate
double glift_weight_factor
double glift_inc_weight_factor
float dfac_corr_coeff_a {}
float dfac_corr_exponent_b {}
float dfac_corr_exponent_c {}
float inj_temperature {UNDEFINED_VALUE}
std::vector< float > tracer_concentration_injection
double oil_rate
double water_rate
double gas_rate
double liquid_rate
double void_rate
double thp
double flow_bhp
double wct
double gor
double oil_total
double water_total
double gas_total
double void_total
double water_inj_total
double gas_inj_total
double void_inj_total
double gas_fvf
double bhp_target_double
double hist_oil_total
double hist_wat_total
double hist_gas_total
double hist_water_inj_total
double hist_gas_inj_total
double water_void_rate
double gas_void_rate
std::vector< RstConnectionconnections
std::vector< RstSegmentsegments

Static Public Attributes

static constexpr auto UNDEFINED_VALUE = 1.0e20f

The documentation for this struct was generated from the following files:
  • opm/io/eclipse/rst/well.hpp
  • opm/io/eclipse/rst/well.cpp