#include <well_rate_control_impl.h>
typedef wells::well_rate_control_interface<strategy_t> blue_sky::well_rate_control_impl< impl_type_t >::base_t |
typedef base_t::calc_model_t blue_sky::well_rate_control_impl< impl_type_t >::calc_model_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef compute_params<strategy_t> blue_sky::well_rate_control_impl< impl_type_t >::compute_params_t |
typedef calc_model_t::data_t blue_sky::well_rate_control_impl< impl_type_t >::data_t |
typedef base_t::index_t blue_sky::well_rate_control_impl< impl_type_t >::index_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef impl<typename impl_type_t::inj_impl_t> blue_sky::well_rate_control_impl< impl_type_t >::inj_impl_t |
typedef base_t::item_t blue_sky::well_rate_control_impl< impl_type_t >::item_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef impl<typename impl_type_t::prod_impl_t> blue_sky::well_rate_control_impl< impl_type_t >::prod_impl_t |
typedef base_t::sp_calc_model_t blue_sky::well_rate_control_impl< impl_type_t >::sp_calc_model_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef base_t::sp_connection_t blue_sky::well_rate_control_impl< impl_type_t >::sp_connection_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef base_t::sp_jmatrix_t blue_sky::well_rate_control_impl< impl_type_t >::sp_jmatrix_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef base_t::sp_well_controller_t blue_sky::well_rate_control_impl< impl_type_t >::sp_well_controller_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef base_t::sp_well_t blue_sky::well_rate_control_impl< impl_type_t >::sp_well_t |
Reimplemented from blue_sky::wells::well_rate_control_interface< impl_type_t::strategy_t >.
typedef impl_type_t::strategy_t blue_sky::well_rate_control_impl< impl_type_t >::strategy_t |
typedef well_rate_control_impl<impl_type_t> blue_sky::well_rate_control_impl< impl_type_t >::this_t |
blue_sky::well_rate_control_impl< impl_type_t >::BLUE_SKY_TYPE_DECL_T | ( | well_rate_control_impl< impl_type_t > | ) |
void blue_sky::well_rate_control_impl< impl_type_t >::compute_bw_value | ( | compute_params_t & | params | ) | const [inline, private] |
References blue_sky::compute_params< strategy_t >::is_prod.
void blue_sky::well_rate_control_impl< impl_type_t >::compute_derivs | ( | const sp_calc_model_t & | calc_model, | |
sp_jmatrix_t & | jmatrix, | |||
sp_well_t & | well, | |||
const sp_well_controller_t & | well_controller | |||
) | const [inline] |
References blue_sky::apply_wefac(), blue_sky::apply_wefac_connection_loop(), blue_sky::connection_loop(), blue_sky::compute_params< strategy_t >::is_prod, blue_sky::one_call(), blue_sky::two_call(), and blue_sky::update_wr_connection_loop().
void blue_sky::well_rate_control_impl< impl_type_t >::compute_rate | ( | const sp_calc_model_t & | calc_model, | |
sp_jmatrix_t & | jmatrix, | |||
sp_well_t & | well, | |||
const sp_well_controller_t & | well_controller | |||
) | const [inline] |
References blue_sky::apply_wefac(), blue_sky::apply_wefac_connection_loop(), blue_sky::connection_loop(), blue_sky::compute_params< strategy_t >::is_prod, blue_sky::one_call(), and blue_sky::compute_params< strategy_t >::well_.
inj_impl_t blue_sky::well_rate_control_impl< impl_type_t >::inj_impl_ [private] |
prod_impl_t blue_sky::well_rate_control_impl< impl_type_t >::prod_impl_ [private] |