#include <well_controller.h>
typedef calc_model<strategy_t> blue_sky::wells::well_controller_factory< strategy_t >::calc_model_t |
typedef smart_ptr<calc_model_t, true> blue_sky::wells::well_controller_factory< strategy_t >::sp_calc_model_t |
typedef smart_ptr<well_rate_control_t, true> blue_sky::wells::well_controller_factory< strategy_t >::sp_rate_control_t |
typedef smart_ptr<well_controller_t, true> blue_sky::wells::well_controller_factory< strategy_t >::sp_well_controller_t |
typedef smart_ptr<well_rate_control_factory_t, true> blue_sky::wells::well_controller_factory< strategy_t >::sp_well_rate_control_factory_t |
typedef well_controller<strategy_t> blue_sky::wells::well_controller_factory< strategy_t >::well_controller_t |
typedef well_rate_control_factory<strategy_t> blue_sky::wells::well_controller_factory< strategy_t >::well_rate_control_factory_t |
typedef well_rate_control<strategy_t> blue_sky::wells::well_controller_factory< strategy_t >::well_rate_control_t |
virtual blue_sky::wells::well_controller_factory< strategy_t >::~well_controller_factory | ( | ) | [inline, virtual] |
dtor
blue_sky::wells::well_controller_factory< strategy_t >::BLUE_SKY_TYPE_DECL_T | ( | well_controller_factory< strategy_t > | ) |
blue-sky type declaration
virtual sp_rate_control_t blue_sky::wells::well_controller_factory< strategy_t >::create_control | ( | rate_control_type | rate_control, | |
bool | is_prod, | |||
const sp_calc_model_t & | calc_model | |||
) | const [virtual] |
Creates well_controller_factory.
rate_control | ||
is_prod | ||
calc_model |
virtual sp_well_controller_t blue_sky::wells::well_controller_factory< strategy_t >::create_controller | ( | ) | const [virtual] |
void blue_sky::wells::well_controller_factory< strategy_t >::set_rate_control_factory | ( | const sp_well_rate_control_factory_t & | rate_control_factory | ) |
Sets pointer to factory of rate_control.
rate_control_factory |
sp_well_rate_control_factory_t blue_sky::wells::well_controller_factory< strategy_t >::well_rate_control_factory_ [private] |
rate_control factory