|
enum | RateIndices { dissolved_gas = 0
, dissolved_gas_in_water = 1
, vaporized_oil = 2
, vaporized_water = 3
} |
|
|
std::string | name |
|
std::reference_wrapper< const ParallelWellInfo< Scalar > > | parallel_info |
|
WellStatus | status {WellStatus::OPEN} |
|
bool | producer |
|
PhaseUsage | pu |
|
Scalar | bhp {0} |
|
Scalar | thp {0} |
|
Scalar | temperature {0} |
|
Scalar | efficiency_scaling_factor {1.0} |
|
Scalar | filtrate_conc {0} |
|
std::array< Scalar, 4 > | phase_mixing_rates {} |
|
std::vector< Scalar > | well_potentials |
|
std::vector< Scalar > | productivity_index |
|
std::vector< Scalar > | implicit_ipr_a |
|
std::vector< Scalar > | implicit_ipr_b |
|
std::vector< Scalar > | surface_rates |
|
std::vector< Scalar > | reservoir_rates |
|
std::vector< Scalar > | prev_surface_rates |
|
PerfData< Scalar > | perf_data |
|
bool | trivial_group_target |
|
SegmentState< Scalar > | segments |
|
Events | events |
|
WellInjectorCMode | injection_cmode {WellInjectorCMode::CMODE_UNDEFINED} |
|
WellProducerCMode | production_cmode {WellProducerCMode::CMODE_UNDEFINED} |
|
◆ reset_connection_factors()
Special purpose method to support dynamically rescaling a well's CTFs through WELPI.
- Parameters
-
[in] | new_perf_data | New perforation data. Only PerforationData::connection_transmissibility_factor actually used (overwrites existing internal values). |
◆ update_type_and_targets()
update the type of the well and the targets.
This called after ACTIONX is executed to update well rates. The new status is in ecl_well and st.
- Returns
- whether well was switched to a producer
The documentation for this class was generated from the following files: