#include <well_rate_compute_params.h>
typedef calc_model<strategy_t> blue_sky::compute_params< strategy_t >::calc_model_t |
typedef calc_model_t::data_array_t blue_sky::compute_params< strategy_t >::data_array_t |
typedef calc_model_t::data_t blue_sky::compute_params< strategy_t >::data_t |
typedef strategy_t::index_array_t blue_sky::compute_params< strategy_t >::index_array_t |
typedef strategy_t::index_t blue_sky::compute_params< strategy_t >::index_t |
typedef strategy_t::item_array_t blue_sky::compute_params< strategy_t >::item_array_t |
typedef strategy_t::item_t blue_sky::compute_params< strategy_t >::item_t |
typedef jacobian_matrix<strategy_t> blue_sky::compute_params< strategy_t >::jmatrix_t |
typedef calc_model_t::main_var_array_t blue_sky::compute_params< strategy_t >::main_var_array_t |
typedef calc_model_t::phase_d_t blue_sky::compute_params< strategy_t >::phase_d_t |
typedef well_t::rate_data_t blue_sky::compute_params< strategy_t >::rate_data_t |
typedef smart_ptr<calc_model_t> blue_sky::compute_params< strategy_t >::sp_calc_model_t |
typedef well_t::sp_connection_t blue_sky::compute_params< strategy_t >::sp_connection_t |
typedef smart_ptr<jmatrix_t> blue_sky::compute_params< strategy_t >::sp_jmatrix_t |
typedef smart_ptr<const well_controller_t> blue_sky::compute_params< strategy_t >::sp_well_controller_t |
typedef smart_ptr<well_t> blue_sky::compute_params< strategy_t >::sp_well_t |
typedef wells::well_controller<strategy_t> blue_sky::compute_params< strategy_t >::well_controller_t |
typedef well<strategy_t> blue_sky::compute_params< strategy_t >::well_t |
blue_sky::compute_params< strategy_t >::compute_params | ( | const sp_calc_model_t & | calc_model, | |
sp_jmatrix_t & | jmatrix, | |||
sp_well_t & | well, | |||
const sp_well_controller_t & | well_controller | |||
) | [inline] |
void blue_sky::compute_params< strategy_t >::compute_perf_vars | ( | const data_t & | data, | |
inj_params & | params | |||
) | [inline] |
References CAP_PRESSURE, blue_sky::compute_params< strategy_t >::compute_params::inj_params::dkrog_dsg_tetaog_krg_dtetag_dsg, blue_sky::compute_params< strategy_t >::compute_params::inj_params::dkrow_dsw_tetaow_krw_dtetaw_dsw, blue_sky::FI_PHASE_GAS, blue_sky::FI_PHASE_OIL, blue_sky::FI_PHASE_WATER, INVERS_VISCOSITY, blue_sky::compute_params< strategy_t >::is_g, blue_sky::compute_params< strategy_t >::is_o, blue_sky::compute_params< strategy_t >::is_w, blue_sky::compute_params< strategy_t >::compute_params::inj_params::krow_tetaow, blue_sky::compute_params< strategy_t >::compute_params::inj_params::krp_dtetap_dpp, blue_sky::compute_params< strategy_t >::compute_params::inj_params::krp_tetap, blue_sky::compute_params< strategy_t >::n_phases, P_DERIV_INVERS_FVF, P_DERIV_INVERS_VISCOSITY, blue_sky::compute_params< strategy_t >::phase_d, RELATIVE_PERM, S_DERIV_INVERS_VISCOSITY, and S_DERIV_RELATIVE_PERM.
array_ext<item_t> blue_sky::compute_params< strategy_t >::bw_value |
const sp_calc_model_t& blue_sky::compute_params< strategy_t >::calc_model_ |
const data_array_t& blue_sky::compute_params< strategy_t >::data_array |
item_t blue_sky::compute_params< strategy_t >::depth |
item_t blue_sky::compute_params< strategy_t >::diff_depth |
const item_array_t& blue_sky::compute_params< strategy_t >::gas_oil_ratio |
item_t blue_sky::compute_params< strategy_t >::gravity |
item_t blue_sky::compute_params< strategy_t >::gw |
Referenced by blue_sky::wells::mobility_calc_prod< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), and blue_sky::wells::mobility_calc_prod< strategy_type >::get_solution_gas_rate().
inj_params blue_sky::compute_params< strategy_t >::inj_params_ |
Referenced by blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_oil_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_water_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::is_g_ctrl(), blue_sky::wells::mobility_calc_inj< strategy_type >::is_gas_injection(), blue_sky::wells::mobility_calc_inj< strategy_type >::is_o_ctrl(), blue_sky::wells::mobility_calc_inj< strategy_type >::is_oil_injection(), blue_sky::wells::mobility_calc_inj< strategy_type >::is_w_ctrl(), and blue_sky::wells::mobility_calc_inj< strategy_type >::is_water_injection().
bool blue_sky::compute_params< strategy_t >::is_g |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars().
bool blue_sky::compute_params< strategy_t >::is_o |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars().
bool blue_sky::compute_params< strategy_t >::is_prod |
bool blue_sky::compute_params< strategy_t >::is_w |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars().
sp_jmatrix_t& blue_sky::compute_params< strategy_t >::jmatrix_ |
const rate_data_t& blue_sky::compute_params< strategy_t >::limit_rate |
main_var_type blue_sky::compute_params< strategy_t >::main_var |
Referenced by blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_oil_mobility(), and blue_sky::wells::mobility_calc_inj< strategy_type >::get_water_mobility().
const main_var_array_t& blue_sky::compute_params< strategy_t >::main_vars |
index_t blue_sky::compute_params< strategy_t >::n_block |
index_t blue_sky::compute_params< strategy_t >::n_phases |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_so_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_sg_var(), and blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_so_deriv().
item_t blue_sky::compute_params< strategy_t >::perf_bhp |
item_t blue_sky::compute_params< strategy_t >::Pg |
Referenced by blue_sky::wells::mobility_calc_prod< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_so_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sw_deriv(), and blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sw_deriv().
const phase_d_t& blue_sky::compute_params< strategy_t >::phase_d |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_ro_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv_ro_var(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_oil_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_oil_mobility(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_solution_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_water_mobility(), and blue_sky::wells::mobility_calc_inj< strategy_type >::get_water_mobility().
item_t blue_sky::compute_params< strategy_t >::Po |
Referenced by blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_so_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_sw_deriv(), and blue_sky::wells::mobility_calc_prod< strategy_type >::get_solution_gas_rate().
const item_array_t& blue_sky::compute_params< strategy_t >::pressure |
prod_params blue_sky::compute_params< strategy_t >::prod_params_ |
item_t blue_sky::compute_params< strategy_t >::Pw |
rate_data_t& blue_sky::compute_params< strategy_t >::rate |
item_t blue_sky::compute_params< strategy_t >::rho |
sp_well_t& blue_sky::compute_params< strategy_t >::well_ |
const sp_well_controller_t& blue_sky::compute_params< strategy_t >::well_controller_ |
array_ext<item_t> blue_sky::compute_params< strategy_t >::ww_value |