#include <well_rate_control.h>
typedef calc_model<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::calc_model_t |
typedef strategy_t::index_t blue_sky::wells::well_rate_control< strategy_t >::index_t |
typedef jacobian_matrix<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::jmatrix_t |
typedef smart_ptr<calc_model_t, true> blue_sky::wells::well_rate_control< strategy_t >::sp_calc_model_t |
typedef smart_ptr<jmatrix_t, true> blue_sky::wells::well_rate_control< strategy_t >::sp_jmatrix_t |
typedef smart_ptr<well_controller_t, true> blue_sky::wells::well_rate_control< strategy_t >::sp_well_controller_t |
typedef smart_ptr<well_rate_control_impl_t, true> blue_sky::wells::well_rate_control< strategy_t >::sp_well_rate_control_impl_t |
typedef smart_ptr<well_t, true> blue_sky::wells::well_rate_control< strategy_t >::sp_well_t |
typedef strategy_t blue_sky::wells::well_rate_control< strategy_t >::strategy_type |
typedef well_rate_control<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::this_t |
typedef well_controller<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::well_controller_t |
typedef well_rate_control_interface<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::well_rate_control_impl_t |
typedef well<strategy_t> blue_sky::wells::well_rate_control< strategy_t >::well_t |
blue_sky::wells::well_rate_control< strategy_t >::BLUE_SKY_TYPE_DECL_T | ( | well_rate_control< strategy_t > | ) |
void blue_sky::wells::well_rate_control< strategy_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] |
void blue_sky::wells::well_rate_control< strategy_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] |
rate_control_type blue_sky::wells::well_rate_control< strategy_t >::get_control_type | ( | ) | const [inline] |
bool blue_sky::wells::well_rate_control< strategy_t >::is_bhp | ( | ) | const [inline] |
bool blue_sky::wells::well_rate_control< strategy_t >::is_production | ( | ) | const [inline] |
bool blue_sky::wells::well_rate_control< strategy_t >::is_rate | ( | ) | const [inline] |
void blue_sky::wells::well_rate_control< strategy_t >::set_control_type | ( | rate_control_type | control_type | ) | [inline] |
void blue_sky::wells::well_rate_control< strategy_t >::set_impl | ( | const sp_well_rate_control_impl_t & | impl | ) | [inline] |
void blue_sky::wells::well_rate_control< strategy_t >::set_is_bhp | ( | bool | f | ) | [inline] |
void blue_sky::wells::well_rate_control< strategy_t >::set_is_prod | ( | bool | f | ) | [inline] |
auto_value<rate_control_type, null_control> blue_sky::wells::well_rate_control< strategy_t >::control_type_ [private] |
sp_well_rate_control_impl_t blue_sky::wells::well_rate_control< strategy_t >::impl_ [private] |
bool blue_sky::wells::well_rate_control< strategy_t >::is_bhp_ [private] |
bool blue_sky::wells::well_rate_control< strategy_t >::is_prod_ [private] |