#include <well_rate_control_interface.h>


Public Types | |
| typedef calc_model< strategy_t > | calc_model_t |
| typedef well_rate_control_interface < strategy_t > | well_rate_control_t |
| typedef smart_ptr < calc_model_t, true > | sp_calc_model_t |
| typedef smart_ptr < well_rate_control_t, true > | sp_well_rate_control_t |
Public Member Functions | |
| MAKE_ME_HAPPY (well_rate_control_factory, objbase,"well_rate_control_factory") | |
| virtual sp_well_rate_control_t | create_control (rate_control_type, bool, bool, const sp_calc_model_t &) |
| virtual | ~well_rate_control_factory () |
| typedef calc_model<strategy_t> blue_sky::wells::well_rate_control_factory< strategy_t >::calc_model_t |
| typedef smart_ptr<calc_model_t, true> blue_sky::wells::well_rate_control_factory< strategy_t >::sp_calc_model_t |
Reimplemented in blue_sky::wells::default_well_rate_control_factory< strategy_t >.
| typedef smart_ptr<well_rate_control_t, true> blue_sky::wells::well_rate_control_factory< strategy_t >::sp_well_rate_control_t |
Reimplemented in blue_sky::wells::default_well_rate_control_factory< strategy_t >.
| typedef well_rate_control_interface<strategy_t> blue_sky::wells::well_rate_control_factory< strategy_t >::well_rate_control_t |
| virtual blue_sky::wells::well_rate_control_factory< strategy_t >::~well_rate_control_factory | ( | ) | [inline, virtual] |
| virtual sp_well_rate_control_t blue_sky::wells::well_rate_control_factory< strategy_t >::create_control | ( | rate_control_type | , | |
| bool | , | |||
| bool | , | |||
| const sp_calc_model_t & | ||||
| ) | [inline, virtual] |
| blue_sky::wells::well_rate_control_factory< strategy_t >::MAKE_ME_HAPPY | ( | well_rate_control_factory< strategy_t > | , | |
| objbase | , | |||
| "well_rate_control_factory< strategy_t >" | ||||
| ) |
1.5.8