|
enum | RateIndices { dissolved_gas = 0
, dissolved_gas_in_water = 1
, vaporized_oil = 2
, vaporized_water = 3
} |
|
|
| SingleWellState (const std::string &name, const ParallelWellInfo &pinfo, bool is_producer, double presssure_first_connection, const std::vector< PerforationData > &perf_input, const PhaseUsage &pu, double temp) |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|
bool | operator== (const SingleWellState &) const |
|
void | reset_connection_factors (const std::vector< PerforationData > &new_perf_data) |
| Special purpose method to support dynamically rescaling a well's CTFs through WELPI.
|
|
void | update_producer_targets (const Well &ecl_well, const SummaryState &st) |
|
void | update_injector_targets (const Well &ecl_well, const SummaryState &st) |
|
void | update_targets (const Well &ecl_well, const SummaryState &st) |
|
void | updateStatus (WellStatus status) |
|
void | init_timestep (const SingleWellState &other) |
|
void | shut () |
|
void | stop () |
|
void | open () |
|
double | sum_solvent_rates () const |
|
double | sum_polymer_rates () const |
|
double | sum_brine_rates () const |
|
double | sum_filtrate_rate () const |
|
double | sum_filtrate_total () const |
|
|
std::string | name |
|
std::reference_wrapper< const ParallelWellInfo > | parallel_info |
|
WellStatus | status {WellStatus::OPEN} |
|
bool | producer |
|
PhaseUsage | pu |
|
double | bhp {0} |
|
double | thp {0} |
|
double | temperature {0} |
|
double | filtrate_conc {0} |
|
std::array< double, 4 > | phase_mixing_rates {} |
|
std::vector< double > | well_potentials |
|
std::vector< double > | productivity_index |
|
std::vector< double > | implicit_ipr_a |
|
std::vector< double > | implicit_ipr_b |
|
std::vector< double > | surface_rates |
|
std::vector< double > | reservoir_rates |
|
std::vector< double > | prev_surface_rates |
|
PerfData | perf_data |
|
bool | trivial_target |
|
SegmentState | segments |
|
Events | events |
|
WellInjectorCMode | injection_cmode {WellInjectorCMode::CMODE_UNDEFINED} |
|
WellProducerCMode | production_cmode {WellProducerCMode::CMODE_UNDEFINED} |
|
◆ reset_connection_factors()
void Opm::SingleWellState::reset_connection_factors |
( |
const std::vector< PerforationData > & |
new_perf_data | ) |
|
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). |
The documentation for this class was generated from the following files: