#include <well_rate_control_interface.h>


Public Types | |
| typedef strategy_t::item_t | item_t |
| typedef strategy_t::index_t | index_t |
| typedef calc_model< strategy_t > | calc_model_t |
| typedef jacobian_matrix < strategy_t > | jmatrix_t |
| typedef well< strategy_t > | well_t |
| typedef wells::well_controller < strategy_t > | well_controller_t |
| typedef wells::connection < strategy_t > | connection_t |
| typedef smart_ptr < calc_model_t, true > | sp_calc_model_t |
| typedef smart_ptr< jmatrix_t, true > | sp_jmatrix_t |
| typedef smart_ptr< well_t, true > | sp_well_t |
| typedef smart_ptr < well_controller_t, true > | sp_well_controller_t |
| typedef smart_ptr < connection_t, true > | sp_connection_t |
Public Member Functions | |
| virtual void | 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 =0 |
| virtual void | 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 =0 |
| virtual | ~well_rate_control_interface () |
| typedef calc_model<strategy_t> blue_sky::wells::well_rate_control_interface< strategy_t >::calc_model_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef wells::connection<strategy_t> blue_sky::wells::well_rate_control_interface< strategy_t >::connection_t |
| typedef strategy_t::index_t blue_sky::wells::well_rate_control_interface< strategy_t >::index_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef strategy_t::item_t blue_sky::wells::well_rate_control_interface< strategy_t >::item_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef jacobian_matrix<strategy_t> blue_sky::wells::well_rate_control_interface< strategy_t >::jmatrix_t |
| typedef smart_ptr<calc_model_t, true> blue_sky::wells::well_rate_control_interface< strategy_t >::sp_calc_model_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef smart_ptr<connection_t, true> blue_sky::wells::well_rate_control_interface< strategy_t >::sp_connection_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef smart_ptr<jmatrix_t, true> blue_sky::wells::well_rate_control_interface< strategy_t >::sp_jmatrix_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef smart_ptr<well_controller_t, true> blue_sky::wells::well_rate_control_interface< strategy_t >::sp_well_controller_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef smart_ptr<well_t, true> blue_sky::wells::well_rate_control_interface< strategy_t >::sp_well_t |
Reimplemented in blue_sky::well_rate_control_impl< impl_type_t >.
| typedef wells::well_controller<strategy_t> blue_sky::wells::well_rate_control_interface< strategy_t >::well_controller_t |
| typedef well<strategy_t> blue_sky::wells::well_rate_control_interface< strategy_t >::well_t |
| virtual blue_sky::wells::well_rate_control_interface< strategy_t >::~well_rate_control_interface | ( | ) | [inline, virtual] |
| virtual void blue_sky::wells::well_rate_control_interface< 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 [pure virtual] |
| virtual void blue_sky::wells::well_rate_control_interface< 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 [pure virtual] |
1.5.8