|
using | GLiftEclWells = std::map< std::string, std::pair< const Well *, int > > |
|
|
| GasLiftGroupInfo (GLiftEclWells &ecl_wells, const Schedule &schedule, const SummaryState &summary_state, const int report_step_idx, const int iteration_idx, const PhaseUsage &phase_usage, DeferredLogger &deferred_logger, WellState &well_state, const Parallel::Communication &comm) |
|
std::vector< std::pair< std::string, double > > & | getWellGroups (const std::string &well_name) |
|
double | alqRate (const std::string &group_name) |
|
double | gasRate (const std::string &group_name) |
|
int | getGroupIdx (const std::string &group_name) |
|
std::tuple< double, double, double > | getRates (int group_idx) |
|
std::optional< double > | gasTarget (const std::string &group_name) |
|
const std::string & | groupIdxToName (int group_idx) |
|
bool | hasWell (const std::string &well_name) |
|
void | initialize () |
|
std::optional< double > | maxAlq (const std::string &group_name) |
|
double | oilRate (const std::string &group_name) |
|
std::optional< double > | oilTarget (const std::string &group_name) |
|
void | update (const std::string &well_name, double delta_oil, double delta_gas, double delta_alq) |
|
void | updateRate (int idx, double oil_rate, double gas_rate, double alq) |
|
const Well2GroupMap & | wellGroupMap () |
|
The documentation for this class was generated from the following files: