#include <calc_well_pressure.h>
Public Types | |
typedef strategy_t::index_t | index_t |
typedef strategy_t::item_t | item_t |
typedef calc_model< strategy_t > | calc_model_t |
typedef well< strategy_t > | well_t |
typedef smart_ptr < calc_model_t, true > | sp_calc_model_t |
typedef smart_ptr< well_t, true > | sp_well_t |
Public Member Functions | |
virtual | ~calc_well_pressure_base () |
calc_well_pressure_base dtor | |
virtual bool | calculate (sp_well_t &well, const sp_calc_model_t &calc_model) const =0 |
Calculates BHP for well. |
typedef calc_model<strategy_t> blue_sky::calc_well_pressure_base< strategy_t >::calc_model_t |
typedef strategy_t::index_t blue_sky::calc_well_pressure_base< strategy_t >::index_t |
Reimplemented in blue_sky::calc_well_pressure< strategy_t >.
typedef strategy_t::item_t blue_sky::calc_well_pressure_base< strategy_t >::item_t |
Reimplemented in blue_sky::calc_well_pressure< strategy_t >.
typedef smart_ptr<calc_model_t, true> blue_sky::calc_well_pressure_base< strategy_t >::sp_calc_model_t |
Reimplemented in blue_sky::calc_well_pressure< strategy_t >.
typedef smart_ptr<well_t, true> blue_sky::calc_well_pressure_base< strategy_t >::sp_well_t |
Reimplemented in blue_sky::calc_well_pressure< strategy_t >.
typedef well<strategy_t> blue_sky::calc_well_pressure_base< strategy_t >::well_t |
virtual blue_sky::calc_well_pressure_base< strategy_t >::~calc_well_pressure_base | ( | ) | [inline, virtual] |
virtual bool blue_sky::calc_well_pressure_base< strategy_t >::calculate | ( | sp_well_t & | well, | |
const sp_calc_model_t & | calc_model | |||
) | const [pure virtual] |
Calculates BHP for well.
well | ||
calc_model |